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
|
3835afd022
|
Add a reasonably comprehensive bytes library.
|
2019-03-04 21:41:41 +01:00 |
|
David Given
|
1d4b8fdd4f
|
Merge pull request #34 from davidgiven/docs
Move the assembly instructions into its own page
|
2019-03-04 00:52:58 +01:00 |
|
David Given
|
bea21fb77d
|
Break out the assembly instructions into a separate page.
|
2019-03-04 00:49:01 +01:00 |
|
David Given
|
b312437916
|
Remember to set the version when creating flux files.
|
2019-03-04 00:48:41 +01:00 |
|
David Given
|
6d530c332e
|
Tweak signal floor: the Brother disk doesn't read any more.
|
2019-03-03 22:12:13 +01:00 |
|
David Given
|
9e9d8b0a34
|
Acorn ADFS is a unicorn, not a dinosaur.
|
2019-03-03 21:15:32 +01:00 |
|
David Given
|
07c4a18171
|
Merge pull request #33 from davidgiven/gzip
Flux files now compress their data.
|
2019-03-03 21:10:27 +01:00 |
|
David Given
|
3be0931c2d
|
Update documentation. Change the name to something more sensible.
|
2019-03-03 21:04:16 +01:00 |
|
David Given
|
dfc818ff73
|
You now have to explicitly upgrade flux files --- much cleaner. Added a tool to
do this.
|
2019-03-03 20:52:53 +01:00 |
|
David Given
|
b1368fff64
|
Hack in compressed flux streams; I don't like this much.
|
2019-03-03 19:11:13 +01:00 |
|
David Given
|
560d3e1fba
|
Merge pull request #32 from davidgiven/trs80
Add TRS-80 support.
|
2019-03-03 18:16:47 +01:00 |
|
David Given
|
6eed5daa82
|
Add the properties interface to the SQL stuff.
|
2019-03-03 17:37:40 +01:00 |
|
David Given
|
fd960b8778
|
Add TRS-80 support.
|
2019-03-03 17:25:38 +01:00 |
|
David Given
|
1e1d4317ec
|
Merge pull request #31 from davidgiven/docs
Reorganise disk format documentation.
|
2019-03-03 17:02:17 +01:00 |
|
David Given
|
b2a9858b29
|
Reorganise disk format documentation.
|
2019-03-03 14:41:00 +01:00 |
|
David Given
|
ee2c463552
|
Merge pull request #30 from davidgiven/aeslanier
Add incredibly experimental support for the AES Superplus / Lanier No Problem
|
2019-03-03 12:54:23 +01:00 |
|
David Given
|
654f250341
|
No, wait. The AES Lanier sectors are clearly 256 bytes, but include the sector
header.
|
2019-03-03 12:43:18 +01:00 |
|
David Given
|
3d72e79969
|
Update AES Lanier documentation.
|
2019-03-03 12:25:12 +01:00 |
|
David Given
|
162176f00d
|
I think the sectors are actually 253 bytes. Could be wrong.
|
2019-03-03 12:03:56 +01:00 |
|
David Given
|
c5df9b2d54
|
Apparently the AES Lanier used *252* byte sectors. Luckily the checksum is
standard; we now get mostly good reads off the image I have.
|
2019-03-03 11:40:27 +01:00 |
|
David Given
|
0eb7620854
|
Conflicted sectors are now treated as bad.
|
2019-03-03 11:39:54 +01:00 |
|
David Given
|
8d74861c4f
|
Add reflected and MODBUS CRC variants.
|
2019-03-03 11:39:25 +01:00 |
|
David Given
|
34163e56c3
|
The AES Lanier decoder now assembles disk images. The checksum is a complete
mystery, though.
|
2019-03-03 01:19:53 +01:00 |
|
David Given
|
9db1fbd7d2
|
Merge from trunk.
|
2019-03-02 22:45:18 +01:00 |
|
David Given
|
410d56e707
|
Add AES Lanier documentation.
|
2019-03-02 22:41:48 +01:00 |
|
David Given
|
4eaca91a44
|
Add a skeleton for the AES Lanier disks.
|
2019-03-02 22:40:59 +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
|
d8f34f74d5
|
Add a Kryoflux stream reader unit test.
|
2019-03-02 19:11:50 +01:00 |
|
David Given
|
003690cf6e
|
Amiga disks work! Why are they not in the table?
|
2019-03-02 14:12:19 +01:00 |
|
David Given
|
f6c4f70cbc
|
Merge pull request #27 from davidgiven/apple2
Add basic Apple 2 support.
|
2019-03-02 14:06:02 +01:00 |
|
David Given
|
77e0d17f0d
|
Describe the Apple II support.
|
2019-03-02 14:01:39 +01:00 |
|
David Given
|
b2af838ca5
|
There's only *three* bytes of prologue in an Apple 2 data record. Sigh. Good
reads off at least one Kryoflux dump, now.
|
2019-03-02 13:46:54 +01:00 |
|
David Given
|
7bc3f792f5
|
Add the problems page.
|
2019-03-02 13:00:54 +01:00 |
|
David Given
|
cb222e0442
|
Merge pull request #26 from davidgiven/victor
Add very experimental Victor 9000 support
|
2019-03-02 12:15:36 +01:00 |
|
David Given
|
9d24bc54d8
|
Merge in the Victor stuff, as I want the better clock handling.
|
2019-03-02 12:13:12 +01:00 |
|
David Given
|
502c2d5dc6
|
Update Victor 9000 documentation.
|
2019-03-02 12:11:57 +01:00 |
|
David Given
|
a956eb7e3a
|
Rename the Victor 9000 decoder.
|
2019-03-02 12:01:55 +01:00 |
|
David Given
|
c500707580
|
Hey, look, Victor 9000 disks are 512 sectors. That suddenly makes a lot of the
checksums work.
|
2019-03-02 11:57:58 +01:00 |
|
David Given
|
06af553760
|
Make the noise floor and signal level configurable for clock detection.
|
2019-03-02 11:56:17 +01:00 |
|
David Given
|
0397358f89
|
Merge from trunk.
|
2019-03-02 11:08:18 +01:00 |
|
David Given
|
38c1a8ebfa
|
Victor segmentation and decode works; but clock detection is still terrible.
|
2019-03-02 11:04:45 +01:00 |
|
David Given
|
e16a9f77f3
|
Skip long runs of noise in the clock histogram.
|
2019-03-01 17:15:39 +01:00 |
|
David Given
|
c1edff2b7e
|
Eek, calculate the noise floor properly!
|
2019-03-01 16:58:18 +01:00 |
|
David Given
|
719e8801fe
|
Allow the clock to be specified manually. Turn the clock histogram into an
actual bar chart.
|
2019-03-01 16:53:22 +01:00 |
|
David Given
|
87a5ef087c
|
Typo fix.
|
2019-03-01 00:59:04 +01:00 |
|
David Given
|
b3e8bd9794
|
Add the Victor skeleton, stolen from the Commodore 64. But I can't make the
disks segment usefully.
|
2019-03-01 00:55:29 +01:00 |
|
David Given
|
d7ca09bc06
|
The Ampro is a dinosaur, not a unicorn.
|
2019-02-28 23:53:52 +01:00 |
|
David Given
|
cdbee68fd4
|
Remember to add the Ampro documentation...
|
2019-02-28 23:53:06 +01:00 |
|
David Given
|
a7857b12e2
|
Add the Ampro Little Board.
|
2019-02-28 23:50:49 +01:00 |
|