Eric Anderson
ce5fcaf172
Micropolis raw 275 byte sectors
...
These are used by formats like VGI since the ECC varied per machine and
the 10 extra bytes of user data may contain useful information.
2021-10-02 22:59:14 -07:00
Eric Anderson
c54de27503
Merge branch 'master' into micropolis-write
...
Let's not act like this actually compiles.
2021-10-02 12:45:56 -07:00
David Given
42cacb18bd
Lots of warning fixes. Can we switch to C++ 2A?
2021-08-04 20:29:04 +02:00
David Given
7344ee4402
Fix binary extension on Windows.
2021-08-01 19:12:16 +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
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