David Given
|
b9623a09d3
|
Switch back to C++14; remove use of designated initialisers.
|
2021-08-04 21:25:11 +02:00 |
|
David Given
|
7be5623952
|
Merge from master.
|
2021-08-04 20:39:23 +02:00 |
|
David Given
|
7186b25a69
|
Merge pull request #317 from davidgiven/tests
Fix a bunch of C++ incompatibilities.
|
2021-08-04 20:39:06 +02:00 |
|
David Given
|
42cacb18bd
|
Lots of warning fixes. Can we switch to C++ 2A?
|
2021-08-04 20:29:04 +02:00 |
|
David Given
|
d09c03f4d2
|
Update fmt::format to version 7.1.3 (the last before module support is needed).
|
2021-08-04 20:14:53 +02:00 |
|
David Given
|
7884813973
|
Add the Kaypro II format to the IBM page.
|
2021-08-03 23:06:10 +02:00 |
|
David Given
|
10464f3c43
|
Fix after merge.
|
2021-08-03 23:05:54 +02:00 |
|
David Given
|
1c64df9482
|
Merge from master.
|
2021-08-03 22:46:08 +02:00 |
|
David Given
|
ad240b150e
|
Merge pull request #316 from davidgiven/sectorids
Switch to using sector IDs rather than zero-index sector numbers.
|
2021-08-03 22:45:02 +02:00 |
|
David Given
|
1177ef6f8d
|
Allow the LDBS data rate and recording mode to be specified, or (crudely)
guessed if not.
|
2021-08-03 22:31:33 +02:00 |
|
David Given
|
145b1065c5
|
Test the kaypro2 profile.
|
2021-08-01 21:54:03 +02:00 |
|
David Given
|
0783f701f6
|
Merge from master.
|
2021-08-01 21:25:10 +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
|
6d5b7cb64e
|
Merge pull request #315 from davidgiven/tests
Overhaul the tests.
|
2021-08-01 19:37:15 +02:00 |
|
David Given
|
00fc4e3890
|
Merge from master.
|
2021-08-01 19:26:39 +02:00 |
|
David Given
|
7344ee4402
|
Fix binary extension on Windows.
|
2021-08-01 19:12:16 +02:00 |
|
David Given
|
740eacc7ac
|
real_*_oneof() is too new for GI's proto library.
|
2021-08-01 15:29:34 +02:00 |
|
David Given
|
8b1bcf21ee
|
Don't run the encodedecode tests on non-Linux platforms.
|
2021-08-01 15:29:15 +02:00 |
|
David Given
|
b0a5174c0a
|
Wire up the (available) tests.
|
2021-08-01 14:58:46 +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
|
44c51f1246
|
Don't crash when given a missing sector.
|
2021-08-01 13:56:51 +02:00 |
|
David Given
|
516d43d7a8
|
Correctly parse extra config textpbs as textpbs, not binarypbs.
|
2021-08-01 13:56:31 +02:00 |
|
David Given
|
86d49d563e
|
Write the correct values to the sector headers!
|
2021-08-01 13:30:26 +02:00 |
|
David Given
|
a2911a9585
|
Allow setting oneof message fields to the default value.
|
2021-07-31 14:24:49 +02:00 |
|
David Given
|
9a12b651f9
|
Remember to wire up the tids990 encoder.
|
2021-07-31 00:44:07 +02:00 |
|
David Given
|
9fa631acca
|
Fix the Brother encoder.
|
2021-07-31 00:42:25 +02:00 |
|
David Given
|
8df7998a83
|
Don't use ninja -v.
|
2021-07-31 00:41:46 +02:00 |
|
David Given
|
c81c1926c0
|
Wire up the encode/decode tests. Hey, look, failures!
|
2021-07-31 00:38:13 +02:00 |
|
David Given
|
7ab1288424
|
Pretty sure the Atari formats don't need swap_sides at all.
|
2021-07-31 00:37:55 +02:00 |
|
David Given
|
3ee88adfa9
|
Add a simple tool for doing round-trip encode/decode tests.
|
2021-07-30 00:10:54 +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
|
8b115f8156
|
Convert the IBM encoder/decoder to use lists of sector IDs rather than
sector_skew strings.
|
2021-07-28 21:51:12 +02:00 |
|
David Given
|
11c546f113
|
Merge pull request #313 from davidgiven/ibm
swap_sides isn't symmetrical for the encoder and the decoder
|
2021-07-28 20:47:46 +02:00 |
|
David Given
|
c087539eb7
|
swap_sides isn't symmetrical for the encoder and the decoder. On the encoder,
it affects which logical side is being written to which physical side. On the
decoder, it modifies the logical side bit in the sector header itself.
|
2021-07-28 20:33:07 +02:00 |
|
David Given
|
7f13c1cbfb
|
Randomly fiddle with the Kaypro 2 format until something works.
|
2021-07-27 19:36:32 +02:00 |
|
David Given
|
5a4f989236
|
Show more information when a track overrun occurs.
|
2021-07-27 19:36:15 +02:00 |
|
David Given
|
2a06adcabb
|
Merge pull request #310 from davidgiven/ibm
The 1581 format doesn't need swap_sides.
|
2021-07-22 00:20:42 +02:00 |
|
David Given
|
8cec3354ea
|
The 1581 format doesn't need swap_sides.
|
2021-07-22 00:01:07 +02:00 |
|
David Given
|
f9df728f45
|
Merge pull request #309 from davidgiven/ibm
Fix swap_sides on the IBM encoder/decoder.
|
2021-07-21 21:12:36 +02:00 |
|
David Given
|
46eead34c4
|
Warning fix.
|
2021-07-21 21:00:57 +02:00 |
|
David Given
|
786b35fee2
|
Fix swap_sides on the ibm encoder/decoder to work; remember to specify it for
both the encoder and decoder.
|
2021-07-21 20:57:43 +02:00 |
|
David Given
|
9dae587ca8
|
Update Kaypro II format.
|
2021-07-20 23:28:49 +02:00 |
|
David Given
|
5c6c609991
|
Merge pull request #308 from davidgiven/protobuf
Properly merge in the default settings.
|
2021-07-20 21:15:49 +02:00 |
|
David Given
|
0be8fedf26
|
MergeFromString() is apparently too new for the version of protobuf on GI's
Linux distro.
|
2021-07-20 20:42:33 +02:00 |
|
David Given
|
1f9aaf1ac0
|
Properly merge in the default settings.
|
2021-07-20 20:24:18 +02:00 |
|
David Given
|
7f3e9f2544
|
Add a prototype Kaypro2 format.
|
2021-07-19 23:29:49 +02:00 |
|
David Given
|
3926de3fa1
|
Merge pull request #306 from davidgiven/verifier
Verify disks when writing them
|
2021-07-19 22:48:05 +02:00 |
|
David Given
|
9086f18413
|
Update documentation.
|
2021-07-19 22:39:14 +02:00 |
|
David Given
|
ad2576bc76
|
Hopefully, add support for 400kB Mac disks.
|
2021-07-19 22:39:07 +02:00 |
|