David Given
|
eddbd43cd9
|
Update dependencies.
|
2025-09-17 00:03:14 +02:00 |
|
David Given
|
168189180d
|
Update dependencies.
|
2025-09-16 23:53:58 +02:00 |
|
David Given
|
9e092bab6a
|
Nope, pkg-config for mbedtls doesn't work.
|
2025-09-16 23:47:28 +02:00 |
|
David Given
|
2c35126b3a
|
mbedcrypto and mbedtls are linked on most systems, and the pkg-config
files seem bad.
|
2025-09-16 23:42:47 +02:00 |
|
David Given
|
7dc0e4ca31
|
Rearrange for consistency.
|
2025-09-16 22:55:58 +02:00 |
|
David Given
|
96257f89d5
|
Use a local lunasvg.
|
2025-09-16 22:40:46 +02:00 |
|
David Given
|
09919343b4
|
Import LunaSVG.
|
2025-09-16 22:33:20 +02:00 |
|
David Given
|
b070c1068c
|
Add a mostly-functioning logical map in the summary view.
|
2025-09-16 22:30:53 +02:00 |
|
David Given
|
5628a576db
|
Don't mix up physical and logical units when seeking to a track.
|
2025-09-16 22:30:09 +02:00 |
|
David Given
|
073c78e25f
|
Be firmer about rebuilding the configuration.
|
2025-09-16 22:29:29 +02:00 |
|
David Given
|
6a826d6eb5
|
Move the controls into their own panel.
|
2025-09-16 00:42:02 +02:00 |
|
David Given
|
11a6143d4c
|
Move all the settings out to a config view again, but designed
differently. Much better.
|
2025-09-15 22:49:30 +02:00 |
|
David Given
|
6127c9a46d
|
Wire up some more control panel buttons. Create an in-memory sector
interface for doing filesystem stuff.
|
2025-09-15 20:06:16 +02:00 |
|
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 |
|