David Given
|
7983a4b883
|
Move the external file format stuff into its own module.
|
2024-10-15 00:46:46 +02:00 |
|
David Given
|
533b217c8f
|
Eliminate the broken tpi system for a simple drive/format type field.
|
2023-10-29 21:10:14 +01:00 |
|
dg
|
6b990a9f51
|
Overhaul the TPI stuff; now both the drive and the layout have a TPI setting,
which must be set.
|
2023-05-10 19:58:44 +00:00 |
|
David Given
|
9a8fc80220
|
Massive overhaul of how the physical/logical layout mapping is done, to make it
more consistent and bidirectional everywhere and just generally better.
Hopefully this fixes that pesky 1581 problem.
|
2022-09-15 20:23:33 +02:00 |
|
David Given
|
49b6bbff37
|
Add sector skew support to SectorListProto; add a partial definition for the
Victor 9000.
|
2022-09-12 23:10:24 +02:00 |
|
David Given
|
339e9cca10
|
Hopefully actually fix the C64 side issue, this time, by rethinking how the IBM
encoder/decoder handles side swapping. We want to be able to swap everything,
or just the side bytes.
|
2022-09-12 22:04:58 +02:00 |
|
David Given
|
c63a761ca4
|
Actually fix the c64 1581 side issue. Turns out the data's not flipped between
the two sides, only the bit in the sector header...
|
2022-09-12 15:34:21 +02:00 |
|
David Given
|
0c40a3e79c
|
File system mapping now sort of works in the filesystem, but there are
problems. These are potentially due to an incorrect Prodos mapping but I'm not
sure.
|
2022-09-11 19:01:25 +02:00 |
|
David Given
|
3cb098f9ba
|
Rip out the old approach to soft sector remapping as it wasn't working.
|
2022-09-11 17:05:40 +02:00 |
|
David Given
|
4ae664fd93
|
Sanitise the layout structure somewhat. Fix ADFS and Apple II formats.
|
2022-09-10 22:08:23 +02:00 |
|
David Given
|
a6db36e7b3
|
Convert from LayoutData to Layout.
|
2022-09-10 19:53:05 +02:00 |
|
David Given
|
3256b4f627
|
Eliminate the IBM trackdata sector layout stuff in favour of the layout{}
clause.
|
2022-08-27 23:23:28 +02:00 |
|
David Given
|
c16ab349b1
|
Refactor a pile of stuff to allow the physical and logical sector mappings to
be put in the layout{} config section, where they belong.
|
2022-08-27 19:58:48 +02:00 |
|
David Given
|
1dd94a7d82
|
Refactor disk layout information out of ImgReaderWriterProto into a new
top-level config paragraph.
|
2022-08-25 22:51:26 +02:00 |
|