David Given
1d7a75c7b3
Okay, the visualiser looks pretty much done.
2022-02-26 00:23:17 +01:00
David Given
a59b59fea4
First sector visualisation! Doesn't look bad.
2022-02-25 01:31:10 +01:00
David Given
5c063a9de3
Replumb the visualiser data flow... again. I think I might have it right this
...
time.
2022-02-25 00:36:12 +01:00
David Given
3666a7d7bd
Merge.
2022-02-24 23:52:18 +01:00
David Given
8250112c7f
Merge pull request #468 from JohnVeness/JohnVeness-fix-docs
...
Fix various doc typos
2022-02-24 22:16:48 +00:00
David Given
30957f4105
Merge pull request #472 from davidgiven/proto
...
Make the internal disk data structures all const.
2022-02-24 22:15:58 +00:00
David Given
eade2e279e
Make the internal disk data structures all const, to allow us to pass them to
...
the GUI UI thread safely.
2022-02-24 22:46:10 +01:00
David Given
a67b7c80c1
Rework the visualiser to look better, maybe? Also fiddle with the logger
...
somewhat. There's a pending problem where it's not safe to send mutable objects
through the logger to the visualiser, which will need work.
2022-02-23 23:50:29 +01:00
David Given
dfc0cdd0fa
Merge from master.
2022-02-23 20:43:19 +01:00
John Veness
d6faf5b074
Change to consistent "-sided"
2022-02-23 11:05:57 +00:00
John Veness
44ffa6a3b0
Change to consistent "-sided"
2022-02-23 10:58:13 +00:00
John Veness
168b78d9d7
Change to consistent "-sided"
2022-02-23 10:57:17 +00:00
John Veness
bd8f313ccb
Change to consistent "-sided"
2022-02-23 10:56:36 +00:00
David Given
4a0fc3d566
Merge pull request #469 from hharte/fix-warnings
...
Fix override warnings in decoders.
2022-02-23 10:53:15 +00:00
Howard M. Harte
8d04d17e39
Fix override warnings in decoders.
2022-02-22 22:45:39 -08:00
John Veness
9f44b1e783
Add space between sentences
2022-02-23 00:08:15 +00:00
John Veness
1b15271fe2
Fix "seperated" typo
2022-02-22 23:45:51 +00:00
John Veness
f451d3203c
Made case consistent on "Read only"
2022-02-22 23:44:19 +00:00
John Veness
c713d38c19
Fix representing typo
2022-02-22 23:39:34 +00:00
John Veness
4d51f9d097
Fix GreaseWeazel internal link and bracket
2022-02-22 23:36:25 +00:00
John Veness
8750341862
Fix grammar in building.md
2022-02-22 23:31:56 +00:00
John Veness
3a4fe086ea
Fix resale/rescale typo
2022-02-22 23:06:55 +00:00
John Veness
212e457c4c
Fixed grammar in README
2022-02-22 23:06:06 +00:00
John Veness
790e2b534f
Fixed end bracket in README
2022-02-22 22:54:16 +00:00
David Given
48414f0ce9
Merge pull request #467 from davidgiven/logging
...
Miscellaneous minor fixes
2022-02-22 22:53:19 +00:00
David Given
b5c3e75f10
Fix the new logger output.
2022-02-22 23:39:08 +01:00
David Given
548e07ce17
Fix off-by-one error in the MX decoder.
2022-02-22 22:51:14 +01:00
David Given
0aa0c6866c
Do a very basic read/write visualisation. It looks like suck.
2022-02-22 22:35:13 +01:00
David Given
3d4cf7df26
Merge from master.
2022-02-22 18:12:33 +01:00
David Given
c4ba180a0c
Merge pull request #462 from davidgiven/logging
...
Overhaul the logging system
2022-02-22 13:11:28 +00:00
David Given
bd392b91b7
Make the C++ old enough for Ubuntu.
2022-02-22 13:56:50 +01:00
David Given
042f7b0502
Log messages are now forwarded to the UI thread.
2022-02-22 00:50:58 +01:00
David Given
0fc5f0ee7d
Merge pull request #465 from hharte/fix-northstar-decoder
...
northstar: Fix after decoder change.
2022-02-21 21:42:13 +00:00
Howard M. Harte
8cbef669b1
northstar: Fix after decoder change.
...
Recent changes to the decoders broke North Star.
2022-02-21 13:34:34 -08:00
David Given
f9004fb14c
Merge.
2022-02-21 22:22:10 +01:00
David Given
40a42c65c1
The rotational speed message is now done via the logger.
2022-02-21 22:21:46 +01:00
David Given
e14030e369
Actually start using bits of the decoder framework.
2022-02-21 22:02:28 +01:00
David Given
c6cef191a7
Start work on setting the controls in the main window.
2022-02-21 00:57:39 +01:00
David Given
6ca9f83bfe
Add the main threading stuff.
2022-02-21 00:14:27 +01:00
David Given
b3fcdc5f40
Come up with a UI design I'm happy with. Start work on the disk visualiser.
2022-02-20 22:41:47 +01:00
David Given
c6591cc11a
Start using wxformbuilder for GUI design.
2022-02-20 00:07:47 +01:00
David Given
e31ba479b2
Merge from master.
2022-02-19 23:38:51 +01:00
David Given
659b668012
Merge pull request #463 from hharte/improve_micropolis_decoder
...
Improve micropolis decoder
2022-02-19 22:34:14 +00:00
Howard M. Harte
d69944dd8c
Micropolis: Add support for MZOS checksum.
...
Vector MZOS uses a different sector checksum than the standard
Micropolis checksum used by MDOS, CP/M and OASIS. Automatically
detect the checksum on the disk by default, but allow the user
to force the use of a specific checksum using the
--decoder.micropolis.checksum_type parameter.
2022-02-19 14:10:56 -08:00
Howard M. Harte
a25111e411
Micropolis: Improve decode.
...
* Discard a partial sector at the end of the track.
* Do not seek to the index mark for the first sector.
* Use a 64-bit pattern to match the SYNC.
* If SYNC is found too early, search for a subsequent SYNC.
* While decoding the sector record, enforce the SYNC pattern
and track ID.
2022-02-19 14:10:44 -08:00
Howard M. Harte
6866d5d3fa
Require 16 sectors for Micropolis disks.
2022-02-19 14:10:35 -08:00
David Given
21b3d1c521
Remove stuff which is too modern for Ubuntu.
2022-02-19 22:56:13 +01:00
David Given
f2bdd1cc49
More work on the logger overhaul: the reader should be done now.
2022-02-19 22:48:44 +01:00
David Given
9f09794ae6
Merge pull request #461 from hharte/fix_upgrade_windows
...
upgrade-flux-file: Fix for Windows
2022-02-19 21:29:54 +00:00
Howard M. Harte
6a1fb3d829
upgrade-flux-file: Fix for Windows
...
Close the database and remove the input file prior to renaming.
2022-02-19 13:14:25 -08:00