David Given
c81c1926c0
Wire up the encode/decode tests. Hey, look, failures!
2021-07-31 00:38:13 +02:00
David Given
9086f18413
Update documentation.
2021-07-19 22:39:14 +02:00
David Given
d51160babb
Convert all the readables to formats.
2021-07-16 23:41:22 +02:00
David Given
44b9e7a398
Convert all the writables into formats.
2021-07-16 22:46:45 +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
2eff798d74
Remove SectorSet, which is now obsolete.
2021-07-15 23:51:02 +02:00
David Given
fa36af454e
The encoders and decoders all build now.
2021-07-15 23:13:59 +02:00
David Given
458d0f7a1b
Another mahoosive refactor: move away from using protos for the disk output in
...
favour of pod objects, which allows STL contains. Lots of shared_ptrs
everywhere. Much simpler and more effective code. The reader works with one of
the decoders; still have to do the rest of them and the encoders.
2021-07-15 22:50:29 +02:00
David Given
4b3fada646
Archival checkin (WIP).
2021-07-11 17:36:42 +02:00
David Given
34dfc2767f
Fix some OSX build inelegancies.
2021-06-19 12:24:47 +02:00
David Given
bf4831be9f
Migrate the Northstar code to the new framework.
2021-05-24 23:20:59 +02:00
David Given
5e2dfbed73
Add the 9-sector IBM formats.
2021-05-24 12:10:21 +02:00
David Given
60bc8ad888
Add comment fields to all the configs; fix some documentation.
2021-05-23 23:57:38 +02:00
David Given
4f0a5e854c
Attempt to rework the USB handling to make the GreaseWeazle work on Windows and
...
Mac --- we abandon autodetection for anything other that FluxEngines as libusb
is painfully inconsistent with serial devices.
2021-05-23 18:53:25 +01:00
David Given
1c1ad2725e
Port the Greaseweazle driver to use the serial port rather than raw libusb.
2021-05-23 12:39:41 +02:00
David Given
8d4ac59f03
Try and fix that intermittent dependency problem with the test protos.
2021-05-22 23:22:24 +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
1997abcde6
Warning fix pass.
2021-05-21 22:12:14 +02:00
David Given
9d70fb261e
Remove some obsolete tools.
2021-05-21 20:40:42 +02:00
David Given
8a136ac4f6
Allow imgimagewriter to write mixed-format disks; add an eco1 disk format for the VDS Eco1.
2021-05-19 22:12:23 +02:00
David Given
a0164b8de3
Rip out dataspecs everywhere.
2021-05-18 22:22:06 +02:00
David Given
2c98f5c542
Convert cwftoflux to a proper flux source.
2021-05-18 19:37:43 +02:00
David Given
d246fca9df
Convert scptoflux to a proper flux source.
2021-05-18 01:09:55 +02:00
David Given
3588d681a2
Convert fluxscp to a proper flux sink.
2021-05-17 23:28:30 +02:00
David Given
55d894ae1f
Convert fluxtovcd to a proper flux sink.
2021-05-17 22:12:44 +02:00
David Given
5d1d807e78
Convert fluxtoau to a real flux sink.
2021-05-17 21:42:25 +02:00
David Given
22ba38b2e0
Add rawread.
2021-05-17 01:06:09 +02:00
David Given
e4b5e4c502
Make Kryoflux streams again.
2021-05-16 00:25:41 +02:00
David Given
2de3b4f92e
Make rawwrite work (which replaces erase and writeflux).
2021-05-15 23:30:58 +02:00
David Given
f741ad058e
Convert the ZilogMcz decoder.
2021-05-15 17:40:20 +02:00
David Given
2512a4fc32
Convert the Victor9k decoder.
2021-05-15 17:29:59 +02:00
David Given
5554d5e608
Convert the TIDS990 encoder and decoder.
2021-05-15 17:24:20 +02:00
David Given
48d5ed2ff9
Convert the MX decoder.
2021-05-15 17:06:28 +02:00
David Given
2632668d0e
Convert (hopefully correctly) the IBM writables.
2021-05-15 14:26:06 +02:00
David Given
f46e444aa2
Convert the Micropolis decoder.
2021-05-15 14:10:08 +02:00
David Given
1149ad86a2
Convert the Apple2 decoder.
2021-05-15 14:04:44 +02:00
David Given
8133e2b7aa
Convert the Atari ST configuration.
2021-05-15 13:49:31 +02:00
David Given
ebe678b18b
Fix IBM sector base default; convert the ampro configuration.
2021-05-15 13:47:34 +02:00
David Given
5a63172a86
Remove the hardware source/sink flags.
2021-05-15 13:06:53 +02:00
David Given
93dcc7e242
Convert the image readers and Mac encoder and decoder.
2021-05-15 12:33:22 +02:00
David Given
243eea33e9
Convert the FB100 decoder.
2021-05-15 12:11:11 +02:00
David Given
38a8367f62
Convert the F85 decoder.
2021-05-15 12:05:31 +02:00
David Given
a02953cccc
Fix the last fix.
2021-05-15 11:56:50 +02:00
David Given
f13f96967e
Try to fix the dependency issue with protobufs.
2021-05-15 11:09:31 +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
David Given
ac34a43d9b
Add the missing Brother 120kB format.
2021-05-15 00:08:49 +02:00
David Given
c8d0950979
Convert the Amiga encoder and decoder to the new system.
2021-05-15 00:06:39 +02:00
David Given
57e81ee72e
Convert the AES Lanier decoder to the new configuration system.
2021-05-14 23:39:07 +02:00
David Given
25f2c3a8c1
Move the USB flags into the config file.
2021-05-13 23:35:05 +02:00
David Given
a3bd7cc644
Programmatically create the readables and writables mappings.
2021-05-13 19:39:45 +02:00