David Given
|
48540245b5
|
Convert the imagereader/writer to use proto enums rather than oneofs.
|
2022-11-20 10:25:19 +01:00 |
|
David Given
|
088bd9434d
|
Switch from using a oneof to an explicit enum for the flux source/sink
configurations, as this allows default options for multiple source/sink types.
|
2022-11-19 22:52:52 +01:00 |
|
David Given
|
8ba8c58377
|
Add a config for the ICL Model 30.
|
2022-11-19 20:10:39 +01:00 |
|
David Given
|
4ae43d0503
|
Merge pull request #607 from tdaede/fix_layout_cache
Remove the layout cache and rename layout -> trackInfo.
|
2022-10-13 23:01:44 +02:00 |
|
David Given
|
00fdb90adf
|
Merge pull request #556 from tdaede/fix_d88_data_length
D88: Use the data length field to seek past any extra data.
|
2022-10-03 18:25:42 +02:00 |
|
Thomas Daede
|
f8257e697a
|
D88: Use the data length field to seek past any extra data.
This will effectively ignore the field length if it is shorter
than the sector size (or 0).
|
2022-10-02 16:45:51 -07:00 |
|
David Given
|
0ddfd3bead
|
Merge pull request #605 from tdaede/fix_physical_sector_ordering
D88/NFD: Add physical layout before adding sector.
|
2022-10-02 20:46:38 +02:00 |
|
David Given
|
4797d1ea10
|
Merge pull request #604 from tdaede/density_fix_2
Force density setting for D88/NFD.
|
2022-10-02 20:45:28 +02:00 |
|
Thomas Daede
|
d20ce3dde7
|
Remove the layout cache and rename layout -> trackInfo.
The layout cache is busted and seems not worth the effort.
Fixes #603.
|
2022-10-02 09:43:48 -07:00 |
|
Thomas Daede
|
ef5f7ec9c3
|
D88/NFD: Add physical layout before adding sector.
Partially fixes #603, it is still busted if the number of
tracks is specified larger than what is in the image, which
used to work.
|
2022-10-01 19:43:17 -07:00 |
|
Thomas Daede
|
69c60c4026
|
Force density setting for D88/NFD.
This fixes #560 (partially).
I do not understand how the protobuf parsing stuff works enough
to make it detect optional fields.
|
2022-10-01 18:48:12 -07:00 |
|
David Given
|
2f4f2083ba
|
Merge pull request #600 from wybren1971/IMDwriter
bug fix in data rates
|
2022-09-21 16:00:02 +02:00 |
|
wybren1971
|
77ada0471b
|
bug fix in data rates
|
2022-09-21 15:20:58 +02:00 |
|
David Given
|
00cab46a0d
|
Merge pull request #596 from davidgiven/c64
Minor C64 changes.
|
2022-09-16 19:46:11 +02:00 |
|
David Given
|
7f7460f3f3
|
Update C64 documentation.
|
2022-09-16 19:16:30 +02:00 |
|
David Given
|
c225eef9ad
|
Add a format for the CMD FD2000.
|
2022-09-16 19:13:14 +02:00 |
|
David Given
|
460f920502
|
Use options for the 1541 35-track/40-track switch.
|
2022-09-16 18:52:39 +02:00 |
|
David Given
|
c7677e5514
|
Merge pull request #592 from davidgiven/cleanup
Do lots of cleanup.
|
2022-09-16 12:58:56 +02:00 |
|
David Given
|
12fb39baa9
|
More variable renaming.
|
2022-09-16 00:31:19 +02:00 |
|
David Given
|
201fd22861
|
Roll requiredSectors into readerwriter.cc.
|
2022-09-16 00:26:02 +02:00 |
|
David Given
|
d0fb85e712
|
Rename all the remaining layout and location variables to trackInfo (where
appropriate).
|
2022-09-16 00:20:54 +02: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
|
8eb17bf104
|
Merge pull request #591 from davidgiven/c64
Rework the entire layout stuff.
|
2022-09-15 21:07:16 +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
|
e5e652fad2
|
Merge pull request #590 from davidgiven/options
Add a feature where configs can add simple command line options.
|
2022-09-14 00:53:14 +02:00 |
|
David Given
|
924d077315
|
Don't allow includes inside options.
|
2022-09-14 00:20:16 +02:00 |
|
David Given
|
44a7505295
|
Clean up the Atari formats.
|
2022-09-14 00:18:44 +02:00 |
|
David Given
|
b1a6fa4084
|
Make the AppleDOS and ProDOS settings options.
|
2022-09-14 00:16:42 +02:00 |
|
David Given
|
0665fc0a6f
|
Add an option for, er, options defined in config files.
|
2022-09-14 00:04:29 +02:00 |
|
David Given
|
4bf5fd49d6
|
Merge pull request #589 from davidgiven/osx
Error out if you're not using GNU Make 4.
|
2022-09-13 22:50:35 +02:00 |
|
David Given
|
0a6bc99ecd
|
Error out if you're not using GNU Make 4.
|
2022-09-13 22:48:03 +02:00 |
|
David Given
|
45cc617fc5
|
Merge pull request #588 from davidgiven/c64
One more attempt to fix the 1581 format...
|
2022-09-13 21:41:24 +02:00 |
|
David Given
|
6dc5eabdf0
|
Oops. I got the sides swapped on the 1581 format.
|
2022-09-13 21:35:26 +02:00 |
|
David Given
|
48d3bc55bf
|
Merge pull request #586 from davidgiven/cleanup
Lots of cleanup stuff I've been putting off
|
2022-09-13 00:58:31 +02:00 |
|
David Given
|
6b7e81d7fb
|
Move requiredSectors() to the base class.
|
2022-09-13 00:32:04 +02:00 |
|
David Given
|
dce6248193
|
Victor9k no longer uses collectSectors().
|
2022-09-13 00:22:46 +02:00 |
|
David Given
|
0e349ede4c
|
TIDS990 no longer uses collectSectors.
|
2022-09-13 00:19:45 +02:00 |
|
David Given
|
60117471a7
|
No more collectSectors in Brother.
|
2022-09-13 00:06:55 +02:00 |
|
David Given
|
3c23e7b047
|
Merge.
|
2022-09-12 23:58:03 +02:00 |
|
David Given
|
b48e1ba9e0
|
Remove the trivial collectSectors() methods which have been replaced by the
base class.
|
2022-09-12 23:55:52 +02:00 |
|
David Given
|
1267191e8e
|
Abstract is for Java.
|
2022-09-12 23:52:24 +02:00 |
|
David Given
|
65a43b64ae
|
Merge pull request #585 from davidgiven/doc
Update documentation.
|
2022-09-12 23:37:16 +02:00 |
|
David Given
|
09e446a26e
|
Adjust screenshot sizes to be less overwhelming.
|
2022-09-12 23:34:51 +02:00 |
|
David Given
|
2ecb3059e5
|
Typo fix.
|
2022-09-12 23:33:10 +02:00 |
|
David Given
|
237cb42695
|
Update documentation.
|
2022-09-12 23:32:20 +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
|
5e05083008
|
Merge pull request #584 from davidgiven/c64
Another attempt at fixing the C64 1581 bug.
|
2022-09-12 22:20:39 +02:00 |
|