David Given
|
d46d7db082
|
Port Apple 2 to the new new architecture.
|
2019-04-30 20:57:51 +02:00 |
|
David Given
|
2ba38b097a
|
Reenable the Ampro as it's an IBM variant.
|
2019-04-30 20:54:25 +02:00 |
|
David Given
|
9140b822ee
|
Update the Amiga to the new new architecture.
|
2019-04-30 20:53:50 +02:00 |
|
David Given
|
8bbbd1c1e1
|
Port the AES Lanier decoder to the new new architecture.
|
2019-04-30 20:50:55 +02:00 |
|
David Given
|
184e7766f0
|
Add some helper methods to make decoders easier. Port IBM to the new new
architecture.
|
2019-04-30 20:45:16 +02:00 |
|
David Given
|
4cc680057e
|
Port the Brother decoder to the new *new* architecture.
|
2019-04-29 23:28:12 +02:00 |
|
David Given
|
c0c1121b91
|
Add debounce support (only for reading bits, not in pattern matching).
|
2019-04-29 23:27:58 +02:00 |
|
David Given
|
468a771f34
|
Finally get round to adding flux support back in to the instpector. Fix a seek
issue (where it wasn't!).
|
2019-04-29 23:27:41 +02:00 |
|
David Given
|
01151e70ed
|
The C64 decoder now works with the new architecture, although it looks like I'm
going to have to do some rearchitecting...
|
2019-04-29 00:27:30 +02:00 |
|
David Given
|
c6a9acb136
|
Ignore vscode state directory.
|
2019-04-29 00:07:44 +02:00 |
|
David Given
|
af513a4c8d
|
Typo fix.
|
2019-04-28 22:18:43 +02:00 |
|
David Given
|
28dd3e0a91
|
Add a link to Matthias Enke's WP-1 tool.
|
2019-04-28 22:13:20 +02:00 |
|
David Given
|
bd448e081f
|
Remove the obsolete Fluxmap::decodeToBits().
|
2019-04-28 20:57:55 +02:00 |
|
David Given
|
a2f38ed3fc
|
Convert the Apple 2 decoder to the new architecture.
|
2019-04-28 20:56:27 +02:00 |
|
David Given
|
587f11afdc
|
Update the AES Lanier decoder to use the new architecture.
|
2019-04-28 00:47:47 +02:00 |
|
David Given
|
00bae9fba7
|
Remove the obsolete decoder base classes.
|
2019-04-28 00:32:32 +02:00 |
|
David Given
|
a692382ea2
|
Update the Amiga decoder for the new architecture.
|
2019-04-27 23:22:32 +02:00 |
|
David Given
|
4e3d4e31af
|
The flux pattern matcher will now preserve leading zeroes (although it can't
match them). The IBM decoder is now properly converted, autodetecting FM and
MFM.
|
2019-04-27 22:11:39 +02:00 |
|
David Given
|
bec46419d6
|
Remove the obsolete FluxPatterns.
|
2019-04-27 10:27:55 +02:00 |
|
David Given
|
374272ee71
|
Enable the IBM MFM frontends (although they're not working yet).
|
2019-04-27 10:26:49 +02:00 |
|
David Given
|
a483ad987e
|
Archival checking: IBM FM works (but not MFM yet). Other formats have stopped
working.
|
2019-04-26 23:52:04 +02:00 |
|
David Given
|
643288bef8
|
Extend the flux pattern matcher to support trailing zeroes.
|
2019-04-25 23:18:47 +02:00 |
|
David Given
|
783b4fcf36
|
Switch the USB component to ask for 100mA rather than 500mA.
|
2019-04-21 01:18:28 +02:00 |
|
David Given
|
1d22111f4e
|
Update components.
|
2019-04-21 01:16:25 +02:00 |
|
David Given
|
46b48f4638
|
Ignore the /DSKCHG line --- it doesn't add a lot of value (it allows us to
rehome if people change disks while the motor is running) and it means that
people need to worry about whether their drive produces /DSKCHG or /READY.
|
2019-04-21 01:15:30 +02:00 |
|
David Given
|
eefecc87fe
|
The F85 decoder has been ported to work with the new architecture (works rather
better, too).
|
2019-04-19 18:19:11 +02:00 |
|
David Given
|
3a531c0889
|
The Zilog MCZ decoder is ported to the new architecture.
|
2019-04-19 15:10:24 +02:00 |
|
David Given
|
2ddc1045ec
|
Rework the Victor 9000 decoder to use the new architecture.
|
2019-04-19 14:39:26 +02:00 |
|
David Given
|
5f8e0c846c
|
Allow split decoders (into sector record and data record).
|
2019-04-19 00:55:01 +02:00 |
|
David Given
|
b158692a3a
|
Radically simplify RawRecord and Sector. It all works, and the results are
better, but I've disabled a bunch of decoders for now.
|
2019-04-18 21:47:34 +02:00 |
|
David Given
|
4b480ce4f3
|
Rewrite the Macintosh decoder.
|
2019-04-18 01:31:52 +02:00 |
|
David Given
|
5ce2acdfb4
|
The new decoder architecture now works, at least for the FB100. All I need now
is to rewrite every single other decoder.
|
2019-04-18 00:47:28 +02:00 |
|
David Given
|
6e31a9e4ae
|
Refactor so track state is passed around in the Track object.
|
2019-04-16 22:49:35 +02:00 |
|
David Given
|
3667595275
|
Rename FluxReader and FluxWriter to FluxSource and FluxSink.
|
2019-04-16 21:07:58 +02:00 |
|
David Given
|
0b937f5587
|
Merge pull request #59 from davidgiven/writer
Do some work towards better write support.
|
2019-04-16 20:53:46 +02:00 |
|
David Given
|
6b73d1745c
|
Merge from trunk.
|
2019-04-16 20:16:38 +02:00 |
|
David Given
|
383696c473
|
Merge pull request #58 from davidgiven/v9k
Add support for double-sided Victor 9000 disks.
|
2019-04-16 20:06:11 +02:00 |
|
David Given
|
2b7dc5d9b0
|
Typo fix.
|
2019-04-16 19:56:29 +02:00 |
|
David Given
|
7ff86b4530
|
Update v9k documentation.
|
2019-04-16 19:52:15 +02:00 |
|
David Given
|
7a49ec7819
|
Moderately crudely hack in routing side information to the decoders; this is
needed by the Victor 9000 decoder to figure out the right clock rate.
|
2019-04-16 19:50:25 +02:00 |
|
David Given
|
315157ed63
|
Merge pull request #57 from davidgiven/v9k
Add the ability for decoders to specify their own clocks.
|
2019-04-16 01:23:41 +02:00 |
|
David Given
|
9b59e7025d
|
Add the ability for decoders to specify their own clocks --- necessary for the
Victor 9k. We now have _much_ better decoding for this platform.
|
2019-04-16 01:13:28 +02:00 |
|
David Given
|
79b12b4c82
|
Merge pull request #56 from davidgiven/kryo
Add index mark support to the Kryoflux reader.
|
2019-04-14 15:00:08 +02:00 |
|
David Given
|
83aff45032
|
Add missing error string.
|
2019-04-14 14:53:45 +02:00 |
|
David Given
|
db14642504
|
Beat the Kryoflux stream reader into enough shape that it will handle the weird
Kryoflux index markers; refactor it to use Bytes rather than raw streams
(because streams in C++ are terrible).
|
2019-04-14 14:35:52 +02:00 |
|
David Given
|
64ae92b16f
|
Add a few more useful functions.
|
2019-04-14 14:34:59 +02:00 |
|
David Given
|
1747ef1f74
|
Make the Zilog MCZ decoder a bit more robust.
|
2019-04-14 14:34:26 +02:00 |
|
David Given
|
7fdecbe46c
|
Typo fix.
|
2019-04-12 23:16:28 +02:00 |
|
David Given
|
5c0326270a
|
Add missing image.
|
2019-04-12 23:12:46 +02:00 |
|
David Given
|
689dc93ce3
|
Merge pull request #55 from davidgiven/fb100
Add Brother FB-100 support.
|
2019-04-12 23:10:48 +02:00 |
|