David Given
af0ce4cf35
Update ab.
2024-09-02 23:51:03 +02:00
David Given
cac4d1ce86
Encode all the protos in one go (per library), as it's vastly faster.
2024-08-12 12:36:39 +02:00
David Given
654e7e750c
Fix truncate arg ordering because of stupid OSX.
2024-05-01 00:25:10 +02:00
David Given
3e053b32e2
Display a useful command to repeat a test if one fails.
2024-04-30 23:07:10 +02:00
David Given
f9c1816e6f
Format.
2024-03-30 19:29:48 +01:00
David Given
d960b020ea
Get the executables building on WSL2 Fedora.
2024-03-30 19:14:02 +01:00
David Given
c115de9d40
Update to build with ab.
2024-03-29 23:53:05 +01: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
dcb92db519
Remove old build system.
2023-10-26 19:29:01 +00:00
David Given
44fc532d63
Build the documentation.
2023-10-24 00:49:05 +02:00
David Given
a24fe420c4
We can now build both the CLI and GUI binaries!
2023-10-22 21:20:47 +02:00
David Given
f5f223f622
First steps towards reworking the build system... again.
2023-10-21 23:02:46 +02:00
David Given
315889faf6
Warning fix.
2023-07-23 22:49:23 +02:00
dg
dae9537472
Warning fixes.
2023-07-07 21:51:24 +00:00
David Given
214ff38749
Tweak documentation layout.
2023-05-25 22:08:28 +02:00
David Given
f2d92e93fb
Format.
2023-05-25 21:27:49 +02:00
David Given
854b3e9c59
Better autogenerated documentation.
2023-05-25 21:14:41 +02:00
dg
d84c366480
You can now fetch config fields by path.
2023-05-11 19:03:36 +00:00
dg
42e6c11081
Migrate to a new global config object.
2023-05-10 23:13:33 +00:00
dg
7099264334
Correct index table rendering.
2023-05-08 18:37:16 +00:00
dg
fe39977ff7
Remember to add links to each profile's documentation.
2023-05-07 23:51:55 +00:00
dg
b9fc8de5b5
OSX compatibility.
2023-05-07 23:33:36 +00:00
dg
f7b8022d3a
Switch to the traditional unicorn/dinosaur support categorisation.
2023-05-07 23:06:56 +00:00
dg
a62346c515
Add short names to each profile.
2023-05-07 21:49:14 +00:00
dg
ab1b10f935
Typo fix.
2023-05-07 21:30:09 +00:00
dg
8e918706dc
First draft at autogenerating the table in the README.
2023-05-07 21:28:42 +00:00
dg
db004bc787
Preparse ConfigProto objects.
2023-05-07 19:28:29 +00:00
dg
71a7f3554e
Remember to actually add the documentation files...
2023-05-07 18:40:24 +00:00
dg
5c3f422a53
First pass at automatic document generation.
2023-05-07 18:36:30 +00:00
dg
2fe0cec04a
Copy documentation into the config definitions.
2023-05-07 16:48:17 +00: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
ffece005c5
Use the correct extensions for the output binaries.
2022-06-15 21:46:50 +02:00
David Given
256c42833a
Rememeber to run the proto test.
2022-06-14 21:36:55 +02:00
David Given
372a9075d7
Remove obsolete files.
2022-06-14 21:22:43 +02:00
David Given
95d5d42608
Run the encode/decode tests.
2022-06-14 19:33:20 +02:00
David Given
5efbb38270
Initial port to ackbuilder. The fluxengine binary builds on Linux.
2022-06-11 01:00:31 +02:00
David Given
adff739a5d
Partial conversion to do automatic scaling of flux based on the disk rotation
...
speed. Although, something seems to have broken for 5.25" disks.
2022-03-27 23:50:32 +02:00
David Given
0933dc1afa
Partially complete rework of all the decoders to avoid seeking inside the
...
fluxmap. This requires resetting the FluxDecoder, which loses any pending
state, resulting in bad reads for (some) formats which don't have gaps between
sectors --- the DVK MX is the main victim.
2022-02-12 00:55:09 +01:00
David Given
0647a82d38
The tests will run on Windows now.
2021-12-10 19:54:31 +00:00
dg
930e0bcd67
Let the tests run on OSX.
2021-12-05 17:04:35 +00:00
David Given
ff63840beb
Run the encodedecode tests with scp as well as flux.
2021-12-03 22:12:33 +01:00
Eric Anderson
d9bfd77fba
Redirect dd to stdout instead of file '1'
...
Looks like a typo, that would have had mostly the intended effect.
2021-10-02 11:41:06 -07:00
David Given
2ff50c0c56
Fix merge issues.
2021-08-01 20:46:48 +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
c81c1926c0
Wire up the encode/decode tests. Hey, look, failures!
2021-07-31 00:38:13 +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
065cd113c1
Rework to support combined format definitions, although with only the Amiga
...
format enabled.
2021-07-16 22:39:38 +02:00
David Given
a3bd7cc644
Programmatically create the readables and writables mappings.
2021-05-13 19:39:45 +02:00
David Given
75f557cb18
Add the drive response documentation page.
2021-01-10 12:15:37 +01:00