dg
|
2b1a6dbb03
|
Make the scp flux sink use the layout to determine which tracks and sectors are
being written rather than the range flags directly.
|
2022-11-27 11:52:16 +00:00 |
|
David Given
|
81cbd00cc8
|
Rename Track to TrackInfo, which better describes what it is.
|
2022-09-16 00:09:39 +02:00 |
|
David Given
|
4a565b5ea0
|
Split the Layout class.
|
2022-09-16 00:07:22 +02:00 |
|
David Given
|
82f61eee12
|
Eliminate Location in favour of Layout.
|
2022-09-15 23:52:07 +02:00 |
|
David Given
|
88fc7ff9c3
|
Begin cleaning up the Layout stuff.
|
2022-09-15 21:45:12 +02: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
|
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
|
63a7340c21
|
Realise that I was actually applying sector mappings _twice_, resulting in them
all cancelling out...
|
2022-09-10 23:29:00 +02:00 |
|
David Given
|
dda713a6be
|
Remove the rest of the mapper.
|
2022-09-10 22:47:35 +02:00 |
|
David Given
|
085ad5f2a4
|
Actually start using the new physical sector stuff.
|
2022-09-10 20:43:24 +02:00 |
|
David Given
|
a6db36e7b3
|
Convert from LayoutData to Layout.
|
2022-09-10 19:53:05 +02:00 |
|
David Given
|
7f1017ebd9
|
Remove some obsolete mapper code.
|
2022-09-10 18:47:55 +02:00 |
|
David Given
|
db1a84b490
|
Copy the sector mapping stuff into Layout.
|
2022-08-28 00:15:46 +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 |
|