dg
78a070bd99
Add a simple warning if you're using OSX with a GreaseWeazle and select a
...
/dev/tty file rather than a /dev/cu one (the /dev/tty files usually don't work).
2021-12-04 20:57:53 +00: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
ea43b3dc6a
Apply Windows compatability hack.
2021-05-18 22:46:57 +01:00
David Given
984cdaeb03
Make nanoseconds_t a double to prevent overflow on very large numbers of
...
revolutions (I've just seen a flux file with 50).
2020-06-26 14:47:25 +02:00
David Given
60bfe050d3
Refactor the way image extensions are handled to be generally cleaner. Add
...
support for validating ImageSpecs before we actually want to read/write an
image, so as to allow us to check the extension *before* wasting time reading a
disk. Make .d81 an alias of .img.
2019-08-21 00:45:10 +02:00
David Given
cf9730fbb3
Splitting by hard sectors works, up to a point; we can correctly decode (with
...
CRC checking!) most of the Zilog MCS disk. However, we're still stumped by the
extra index hole.
2019-03-09 12:19:28 +01:00
David Given
94fb10eb02
Behemoth change to rework everything to use Bytes rather than vectors of
...
uint8_t. The tests pass, but of course, nothing decodes any more.
2019-03-05 00:10:20 +01:00
David Given
cf81acd8a5
Add Kryoflux stream decoder tests --- sadly, no bugs. Add a tool to convert CWF
...
format files to FluxEngine files.
2019-03-02 20:02:24 +01:00
David Given
79e3e686eb
Update the read path of the client to cope with long intervals.
2019-02-22 20:18:22 +01:00
David Given
da86360a52
Better compatibility with gcc 6.
2019-02-15 11:06:46 +01:00
David Given
4b6b4aa9f7
Add the DataSpec class.
2019-01-13 00:43:19 +01:00
David Given
7888325392
htole32 requires endian.h.
2019-01-05 12:05:44 +01:00
David Given
d1f4e6e198
You can now generate hopefully working flux files from Brother images.
2019-01-03 21:52:40 +01:00
David Given
acd2a9c23b
Add CRC checking for IBM disks. Weirdly, my 1200kB disk appears to have deleted
...
sectors (id mark F8) on it, where the checksums don't match. Myserious...
2018-10-22 02:45:18 +02:00
David Given
7d765abb21
The new client can (lazily) read disks now, although nothing's actually done
...
with the result.
2018-10-20 15:54:18 +02:00
David Given
7efaae2f76
Add the skeleton of the new client app.
2018-10-20 13:28:20 +02:00