David Given
|
0fd1aa82a6
|
Crudely bodge image writes into working.
|
2025-10-17 23:41:16 +02:00 |
|
David Given
|
5b7f9d84f9
|
Fix some rendering issues.
|
2025-10-16 22:32:20 +02:00 |
|
David Given
|
4b7e8e74a7
|
Fix NPE.
|
2025-10-16 22:32:02 +02:00 |
|
David Given
|
5375c72d02
|
Correctly set the rotational period on Disks even on non-hardware readers.
|
2025-10-16 21:34:40 +02:00 |
|
David Given
|
5c257be164
|
Add a message if there's no flux data to draw.
|
2025-10-16 21:15:38 +02:00 |
|
David Given
|
7fa17322dc
|
Remember to debounce index marks.
|
2025-10-16 21:00:57 +02:00 |
|
David Given
|
ed3640d945
|
Add a first draft visualiser.
|
2025-10-16 00:52:54 +02:00 |
|
David Given
|
87ce3ad61d
|
Fluxmaps can now be queried for a (cached) list of index marks. Tracks
now contain both the raw list of sectors and a deduplicated list,
suitable for the visualiser.
|
2025-10-16 00:52:37 +02:00 |
|
David Given
|
6d75feb0ce
|
Increase the default number of revolutions to 2.5 to ensure we get at
least one complete revolution.
|
2025-10-16 00:51:51 +02:00 |
|
David Given
|
168b8b6f6c
|
Turn optimisation back on _again_.
|
2025-10-15 14:11:30 +02:00 |
|
David Given
|
3d063e932a
|
Rereading disks through the GUI now works.
|
2025-10-15 00:41:49 +02:00 |
|
David Given
|
157ec569b2
|
Some more renaming.
|
2025-10-14 23:16:56 +02:00 |
|
David Given
|
f63c8dadf1
|
Lots more renaming.
|
2025-10-14 22:53:26 +02:00 |
|
David Given
|
d17f6116f0
|
Lots of symbol renaming.
|
2025-10-14 22:32:42 +02:00 |
|
David Given
|
2d6cb22e3a
|
Looks like we're going to have to rework the reader/writer/source/sink
interfaces, so do fluxsink. This lets us test for overwriting a flux
file on writing in the GUI. HG: Enter commit message.
|
2025-10-14 21:54:59 +02:00 |
|
David Given
|
2de8b52e56
|
Fix the Micropolis options.
|
2025-10-14 00:18:27 +02:00 |
|
David Given
|
171576e538
|
Rename some stuff.
|
2025-10-14 00:14:11 +02:00 |
|
David Given
|
2db9f65e8b
|
Move the flux file button into the config area.
|
2025-10-14 00:06:56 +02:00 |
|
David Given
|
2572b64bd1
|
You can now load images.
|
2025-10-14 00:03:44 +02:00 |
|
David Given
|
533aaf85f2
|
Add a status line.
|
2025-10-13 23:27:31 +02:00 |
|
David Given
|
f67ddc1f77
|
Writes now work.
|
2025-10-13 22:24:00 +02:00 |
|
David Given
|
b1d64f3683
|
Try and fix the Linux build.
|
2025-10-13 00:39:26 +02:00 |
|
David Given
|
7e8840e03f
|
Add a rotational speed global option.
|
2025-10-13 00:38:10 +02:00 |
|
David Given
|
b003297b22
|
Remove the partially-finished MemoryFluxSink.
|
2025-10-13 00:33:55 +02:00 |
|
David Given
|
7341cec2c4
|
Add missing file.
|
2025-10-13 00:30:24 +02:00 |
|
David Given
|
a98b7f72fd
|
Rearrange some UI.
|
2025-10-13 00:29:55 +02:00 |
|
David Given
|
2e97579394
|
Fix optimisation.
|
2025-10-13 00:20:16 +02:00 |
|
David Given
|
f960c7efd0
|
Added functionality for faking the necessary data in a DecodedDisk to
make the visualiser work. Blank images can now be created in memory.
|
2025-10-13 00:19:59 +02:00 |
|
David Given
|
c2e7f32cba
|
Fix various issues to do with shared state and occasional crashes.
|
2025-10-12 15:51:33 +02:00 |
|
David Given
|
137528fc53
|
Format.
|
2025-10-12 15:51:02 +02:00 |
|
David Given
|
cbf4cc35fb
|
Fix some default setting issues.
|
2025-10-12 15:50:50 +02:00 |
|
David Given
|
cd7b3de1b3
|
Finally add support for setting the default option.
|
2025-10-12 15:50:33 +02:00 |
|
David Given
|
fddc2270e5
|
Ensure that the layout's sector size is honoured.
|
2025-10-11 18:48:31 +02:00 |
|
David Given
|
2a96d9bd78
|
Some cleanup.
|
2025-10-11 18:48:14 +02:00 |
|
David Given
|
fd554f0808
|
Update imhex module.
|
2025-10-11 12:25:04 +02:00 |
|
David Given
|
6776c51b23
|
Add read/write indicators to the summary view. Fix a pile of minor bugs.
|
2025-10-11 00:49:59 +02:00 |
|
David Given
|
ef58295304
|
Better and more consistent exception handling.
|
2025-10-10 21:49:43 +02:00 |
|
David Given
|
2e2c3e3e34
|
Set a best-guess physical location on missing sectors.
|
2025-10-10 21:49:14 +02:00 |
|
David Given
|
e87bb44a2d
|
Another OSX fix.
|
2025-10-10 20:53:11 +02:00 |
|
David Given
|
0ba0a9cce5
|
Tweak to try and make OSX happy.
|
2025-10-10 00:54:22 +02:00 |
|
David Given
|
97bb563ba0
|
Another massive overhaul to rip out the last remaining bits of Layout.
|
2025-10-10 00:21:47 +02:00 |
|
David Given
|
8f047f842e
|
Massive overhaul to use the new disklayout stuff while
encoding/decoding. Fix lots of bugs, be more consistent with logical and
physical locations.
|
2025-10-08 22:41:13 +02:00 |
|
David Given
|
9d596ef530
|
Rename many things for clarity.
|
2025-10-06 23:29:20 +02:00 |
|
David Given
|
580ffa8cf7
|
Rename flux.h.
|
2025-10-06 23:11:50 +02:00 |
|
David Given
|
341e0a320d
|
Rename the stuff in flux.h to actually make sense.
|
2025-10-06 23:09:26 +02:00 |
|
David Given
|
cff0a9703c
|
Rework the flux data structures to be a bit more sensibly designed and
more amenable to copying.
|
2025-10-06 22:58:24 +02:00 |
|
David Given
|
38618532c4
|
Change sandboxing settings again.
|
2025-10-05 21:17:16 +02:00 |
|
David Given
|
6026dcd86d
|
Try and fix sandboxing.
|
2025-10-05 21:02:17 +02:00 |
|
David Given
|
3949971546
|
Add a log viewer view.
|
2025-10-05 19:55:16 +02:00 |
|
David Given
|
6146f442fb
|
Fix a bunch of minor UI issues.
|
2025-10-05 13:18:47 +02:00 |
|