David Given
2bda78fb40
Distinguish between filesystem track ordering and image track ordering
...
(although currently only the filesystem ordering is used).
2024-11-29 22:07:58 +01:00
David Given
33d241c33e
Move common.proto into config.
2024-10-19 16:58:44 +02:00
David Given
b9ef5b7db8
Rename all the flux and image types to prefix the enums, due to them being in
...
the global namespace now.
2023-07-24 02:18:53 +02:00
David Given
48540245b5
Convert the imagereader/writer to use proto enums rather than oneofs.
2022-11-20 10:25:19 +01:00
David Given
538a22e2f7
Another attempt at making filesystem sector ordering work again.
2022-09-11 19:53:18 +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
1dd94a7d82
Refactor disk layout information out of ImgReaderWriterProto into a new
...
top-level config paragraph.
2022-08-25 22:51:26 +02:00
David Given
d303067deb
Massive refactor to work in logical cylinders everywhere. The logical/physical
...
mapping is now done at the last stage and should, ideally, be automatic. I'm
sure there are bugs everywhere.
2022-03-25 00:22:28 +01:00
Thomas Daede
a4f44933ec
Add NFD r0 image reader.
...
This format is very similar to D88, but used mostly for PC-98
rather than PC-88.
2022-01-22 08:33:43 -08:00
David Given
c4e29e74b2
Support HCS as well as CHS format in the image reader/writer.
2022-01-10 23:49:25 +01:00
Thomas Daede
8a3cd14723
Add minimal D88 image format reader.
...
This implements a subset of D88, only supporting the first floppy
in an image. It only supports images with equal sector sizes,
equal numbers of sectors per track, and no bad sectors.
2021-12-03 02:18:29 -08:00
Thomas Daede
ea407b2182
Add FDI format reader.
...
This format is common for NEC PC-98 disk images.
2021-12-01 03:44:18 -08:00
Thomas Daede
676845aaf3
Add DIM format reader.
...
This format is common for Japanese PC floppy images.
2021-12-01 00:07:02 -08:00
David Given
b0003fc7e5
Merge from master.
2021-10-30 22:19:37 +02:00
David Given
2ff50c0c56
Fix merge issues.
2021-08-01 20:46:48 +02:00
David Given
4f4ed1307f
Merge from master.
2021-08-01 19:42:04 +02:00
David Given
b7cca1b95b
Add up_to_track in the image reader/writer trackdata proto. Abstract out the
...
routine which fetches the trackdata for more consistent (and correct) results.
2021-08-01 13:57:35 +02:00
David Given
29e8c99b4f
Hopefully get the imagereader/imagewriter and IBM encoder/decoders using sector
...
IDs.
2021-07-29 00:02:46 +02:00
David Given
05552cc3e5
Add a basic and largely untested TD0 reader.
2021-07-23 23:21:30 +02:00
David Given
bf4831be9f
Migrate the Northstar code to the new framework.
2021-05-24 23:20:59 +02:00
David Given
9bf309eb5c
Add physical mapping options.
2021-05-23 23:57:22 +02:00
David Given
4614b63c30
Convert wybren1971's D64 reader and 1541 encoder to work with the new
...
architecture.
2021-05-21 23:34:28 +02:00
David Given
a1f4014738
Rework the ibm encoder to allow per-track configurations. Rename everything for
...
consistency.
2021-05-19 23:01:32 +02:00
David Given
9df35c1814
Fix a bunch of documentation strings.
2021-05-18 21:10:59 +02:00
David Given
225a93330d
Rename more config stuff.
2021-05-15 22:37:29 +02:00
David Given
93dcc7e242
Convert the image readers and Mac encoder and decoder.
2021-05-15 12:33:22 +02:00
David Given
f7c31281e0
Convert the C64 decoder to the new configuration scheme. Also convert all the
...
imagewriters.
2021-05-15 00:25:32 +02:00