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 |
|
David Given
|
4a9dd5e7ed
|
Typo fix.
|
2019-02-28 23:35:47 +01:00 |
|
David Given
|
414c445bbe
|
The Apple II decoder is technically working now, but every disk I've tried is
massively corrupt. Hmm.
|
2019-02-28 23:09:19 +01:00 |
|
David Given
|
f0d64969fc
|
Better conflicting sector warning formatting. Raw records can now be shown for
non-retryable data sources.
|
2019-02-28 23:02:58 +01:00 |
|
David Given
|
f95ad74e67
|
Document that fe-readamiga produces ADF files.
|
2019-02-28 23:22:23 +01:00 |
|
David Given
|
a3a680b426
|
Better conflicting sector warning formatting. Raw records can now be shown for
non-retryable data sources.
|
2019-02-28 23:02:58 +01:00 |
|
David Given
|
fb8d5dad93
|
Merge pull request #25 from davidgiven/long
Replace the mostly broken Verilog-based sequencer and sampler
|
2019-02-28 21:39:42 +01:00 |
|
David Given
|
e26061ef1a
|
Merge from trunk.
|
2019-02-28 21:34:05 +01:00 |
|
David Given
|
1d6f112b53
|
Remove the old logic-based sequencer.
|
2019-02-28 21:29:01 +01:00 |
|
David Given
|
b496cfd8fb
|
FINALLY LONG TRANSITIONS WORK quick merge
|
2019-02-28 21:27:51 +01:00 |
|
David Given
|
d7aba171e3
|
UDB sequencer now sequences (without long transitions).
|
2019-02-28 20:55:18 +01:00 |
|
David Given
|
f20ad8368a
|
Non-working basis of a UDB datapath based sequencer. No more clock errors.
|
2019-02-28 01:03:58 +01:00 |
|
David Given
|
08cb20fd1d
|
Remove the old, broken, Verilog sampler.
|
2019-02-27 23:57:13 +01:00 |
|
David Given
|
864a3c0e4b
|
Use 16-bit DMA transfers now we have a FIFO. Better CPU efficiency!
|
2019-02-27 23:56:17 +01:00 |
|
David Given
|
38d82185ed
|
The sampler now supports long transitions!!!
|
2019-02-27 23:53:51 +01:00 |
|
David Given
|
6bcd9a6644
|
The UDB-based pulse generator is back. The problem was I was trying to write to
a HD disk (also the logic was wrong). I think my new Sony drive doesn't
autoselect.
|
2019-02-27 23:34:55 +01:00 |
|
David Given
|
b8138aef40
|
Replace the UDB based pulse generator with the old counter-based one, which
seems to work.
|
2019-02-27 23:18:19 +01:00 |
|
David Given
|
4b0c7b095b
|
FINALLY make the UDB-based sampler work... although without rollover, yet.
Sadly I seem to also have broken the sequencer.
|
2019-02-27 23:00:47 +01:00 |
|
David Given
|
0d42eca004
|
Apple II segmentation works.
|
2019-02-27 00:37:48 +01:00 |
|
David Given
|
90aabf80e5
|
Clone the Mac decoder library for the Apple 2 one.
|
2019-02-27 00:23:49 +01:00 |
|
David Given
|
4df9741350
|
Update documentation again.
|
2019-02-27 00:04:45 +01:00 |
|
David Given
|
3a740cd79b
|
Centre video in doc page.
|
2019-02-26 23:49:10 +01:00 |
|
David Given
|
9d7b9bc243
|
Add a link to the demo video.
|
2019-02-26 23:36:12 +01:00 |
|
David Given
|
556afd220b
|
Merge from trunk.
|
2019-02-26 23:33:24 +01:00 |
|
David Given
|
462d15369e
|
Create a pulse generator UDB component --- hopefully cheaper than what we're currently doing.
|
2019-02-26 23:33:06 +01:00 |
|
David Given
|
039d6b5fdd
|
More fiddling with the UDB sampler. Still doesn't work.
|
2019-02-26 22:37:45 +01:00 |
|
David Given
|
59617f0daf
|
Merge pull request #23 from davidgiven/c64
Fix build error on very old systems.
|
2019-02-26 20:30:14 +01:00 |
|
David Given
|
bd78bdfafd
|
Old versions of C++ don't support static_assert without a message, so add one.
|
2019-02-26 19:54:41 +01:00 |
|
David Given
|
d3df012468
|
Initialise the FIFOs. Doesn't do any good.
|
2019-02-25 23:52:44 +01:00 |
|
David Given
|
6e7d687bb9
|
Merge pull request #22 from davidgiven/c64
Add Commodore 64 1451 support.
|
2019-02-25 21:43:38 +01:00 |
|
David Given
|
09423e4c23
|
Table layout fixes.
|
2019-02-25 21:40:39 +01:00 |
|
David Given
|
8c3d86c23e
|
Typo fix.
|
2019-02-25 21:21:06 +01:00 |
|
David Given
|
7aae494434
|
Add Commodore 64 documentation. Overhaul the support grid.
|
2019-02-25 21:18:10 +01:00 |
|