David Given
|
98f7febef7
|
Make two variations on the sector map; one for the physical view and one
for the logical view.
|
2025-09-13 22:54:48 +02:00 |
|
David Given
|
85afadacf0
|
Don't make images with holes --- ensure that all sectors in the image
are populated, even if with a stub 'MISSING' sector, with layout
information.
|
2025-09-13 01:55:01 +02:00 |
|
David Given
|
01cd812162
|
Use std::optional a bit more right.
|
2025-09-13 01:54:09 +02:00 |
|
David Given
|
39329acc77
|
Remove the obsolete configview.
|
2025-09-12 22:37:27 +02:00 |
|
David Given
|
bdc96038ef
|
Get the format part of the new control panel working.
|
2025-09-12 22:31:50 +02:00 |
|
David Given
|
93760d989a
|
Get the device config part of the new control panel working.
|
2025-09-12 22:14:13 +02:00 |
|
David Given
|
b306c7063b
|
Start moving the config view functionality into the control panel. The
current config is now displayed there.
|
2025-09-12 00:20:46 +02:00 |
|
David Given
|
e3d7fa69d8
|
Add a --hd global option for setting high density.
|
2025-09-12 00:20:10 +02:00 |
|
David Given
|
f6c0e5405a
|
Wire up some control panel buttons. Make toasts work.
|
2025-09-11 01:05:15 +02:00 |
|
David Given
|
fc12a2662c
|
ImGui text entries are very sensitive and don't like skipping frames or
being disabled, so do it less often.
|
2025-09-10 23:52:23 +02:00 |
|
David Given
|
ab5b16488c
|
The control panel mostly works.
|
2025-09-10 00:13:07 +02:00 |
|
David Given
|
4d5900268b
|
Create a DiskProvider on startup so we go straight into the GUI.
|
2025-09-09 00:27:49 +02:00 |
|
David Given
|
b5c5a4335d
|
Wire up the summary and sector map views; although it's shown that the
layout code really needs refactoring. Again.
|
2025-09-09 00:14:21 +02:00 |
|
David Given
|
e76235541a
|
Add custom out-of-box and welcome screen implementations.
|
2025-09-08 21:11:26 +02:00 |
|
David Given
|
e75e1a6e27
|
Make the track/cylinder side/head terminology more consistent.
|
2025-09-08 20:08:23 +02:00 |
|
David Given
|
aa220ecbcb
|
Sectors and Images now store more unseful information. The DiskProvider
now works.
|
2025-09-08 19:52:57 +02:00 |
|
David Given
|
edc8d74418
|
The sector map view is now mostly working.
|
2025-09-07 00:56:37 +02:00 |
|
David Given
|
2831aa09ae
|
Add CylinderHeadSector in place of some of the 3-tuples I was previously
using; do some refactoring.
|
2025-09-07 00:56:18 +02:00 |
|
David Given
|
e1b4b0d3a3
|
Fix kryoflux reading and writing.
|
2025-09-07 00:55:49 +02:00 |
|
David Given
|
e5df6ca33b
|
Remember to set the correct drive type for 80-track disks.
|
2025-09-07 00:31:52 +02:00 |
|
David Given
|
68c3cbb020
|
Sketch out the image view.
|
2025-09-06 13:22:40 +02:00 |
|
David Given
|
ca3c37d20a
|
Add logic to Image for access filesystem blocks.
|
2025-09-06 13:22:29 +02:00 |
|
David Given
|
6fcd9233ea
|
Disks can now be read, and incremental progress shows up in the summary view.
|
2025-09-06 01:21:46 +02:00 |
|
David Given
|
3761c4b1e2
|
Broadcast a DiskReadLogMessage every time a track is read, with the
entire accumulated disk data (including all the resolved sectors). This
makes it much easier to show partial results in the GUI.
|
2025-09-06 01:21:07 +02:00 |
|
David Given
|
c89c53b1c7
|
Try displaying the track status.
|
2025-09-06 00:04:46 +02:00 |
|
David Given
|
be0f63a133
|
The summary view now shows a respectable track summary.
|
2025-09-05 23:14:12 +02:00 |
|
David Given
|
a8216995ad
|
Merge.
|
2025-09-04 00:57:35 +02:00 |
|
David Given
|
995359ef45
|
Start preparing to do a read.
|
2025-09-04 00:55:50 +02:00 |
|
David Given
|
bc84e3c8a0
|
It doesn't look great, but I think the config view is mostly done.
|
2025-09-03 23:48:48 +02:00 |
|
David Given
|
af12a25a9d
|
Update dependencies.
|
2025-09-03 14:47:24 +02:00 |
|
David Given
|
f6b2821221
|
Update dependencies.
|
2025-09-03 14:32:20 +02:00 |
|
David Given
|
458601a139
|
Update dependencies.
|
2025-09-03 14:29:39 +02:00 |
|
David Given
|
a89130edbd
|
The config viewer now mostly works, and sets mostly correct
configurations in the settings.
|
2025-09-03 01:14:53 +02:00 |
|
David Given
|
c95cd8a4da
|
Add hints for global options to tell the GUI where to show them.
|
2025-09-03 01:14:23 +02:00 |
|
David Given
|
4d313a8495
|
Add in our custom view.
|
2025-09-01 00:45:36 +02:00 |
|
David Given
|
263eef3442
|
Try and enable submodules on github.
|
2025-09-01 00:30:52 +02:00 |
|
David Given
|
2e97996211
|
Get a minimal FE plugin working.
|
2025-09-01 00:29:55 +02:00 |
|
David Given
|
7035b9c3c2
|
Rearrange and clean up.
|
2025-08-31 23:58:07 +02:00 |
|
David Given
|
5628d2ca06
|
We need a custom romfs generator.
|
2025-08-31 23:55:24 +02:00 |
|
David Given
|
61cf7fbccf
|
Get a fully working static imhex.
|
2025-08-31 23:37:51 +02:00 |
|
David Given
|
ce347c6326
|
A fair number of assets now load.
|
2025-08-31 16:43:13 +02:00 |
|
David Given
|
94119b19fe
|
Getting my head around the way imhex works.
|
2025-08-31 00:35:47 +02:00 |
|
David Given
|
9c7be1268f
|
Build some more bits.
|
2025-08-29 21:18:14 +02:00 |
|
David Given
|
a9d59f67ba
|
It finally builds! Although does nothing.
|
2025-08-29 20:37:39 +02:00 |
|
David Given
|
8d2a72228f
|
A reasonable amount of the imhex framework now builds.
|
2025-08-29 00:35:00 +02:00 |
|
David Given
|
60b95dd3f3
|
Added throwing_ptr.
|
2025-08-28 23:41:51 +02:00 |
|
David Given
|
b1094f40dc
|
Add libromfs.
|
2025-08-28 23:27:40 +02:00 |
|
David Given
|
e40ea80e34
|
Add xdgpp.
|
2025-08-28 22:34:27 +02:00 |
|
David Given
|
9e1222d38a
|
Add Native File Dialog.
|
2025-08-28 22:20:31 +02:00 |
|
David Given
|
4446785729
|
Put pattern-language in the right place.
|
2025-08-28 21:40:09 +02:00 |
|