diff options
author | Dirk Best <mail@dirk-best.de> | 2019-08-05 16:05:13 +0200 |
---|---|---|
committer | Dirk Best <mail@dirk-best.de> | 2019-08-05 17:25:51 +0200 |
commit | b12e24a38827365d1b6e383268323ad149c6f130 (patch) | |
tree | 9a4380484558ebbb8706713453a852efbfbb9eeb /src/lib/formats | |
parent | 0954ed820537ad64feae3a09711e76d435a93f83 (diff) |
juku: Floppy now (partially) works
The CPU tries to read data in a tight loop, so there must be
some way for it to be halted until data is ready. The current
solution works good enough to boot CP/M.
Also:
- Change FDC to KR1818VG93
- Change disk format from 3.5" to 5.25"
- Add single sided disk format
- Add softlist
Diffstat (limited to 'src/lib/formats')
-rw-r--r-- | src/lib/formats/juku_dsk.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/formats/juku_dsk.cpp b/src/lib/formats/juku_dsk.cpp index 70fb4970d5f..548651a3427 100644 --- a/src/lib/formats/juku_dsk.cpp +++ b/src/lib/formats/juku_dsk.cpp @@ -31,8 +31,12 @@ const char *juku_format::extensions() const const juku_format::format juku_format::formats[] = { - { // 800k 3 1/2 inch double density double sided - gaps unverified (CP/M) - floppy_image::FF_35, floppy_image::DSDD, floppy_image::MFM, + { // 800k 5 1/4 inch double density single sided - gaps unverified (CP/M) + floppy_image::FF_525, floppy_image::DSDD, floppy_image::MFM, + 2000, 10, 80, 1, 512, {}, 1, {}, 32, 22, 35 + }, + { // 800k 5 1/4 inch double density double sided - gaps unverified (CP/M) + floppy_image::FF_525, floppy_image::DSDD, floppy_image::MFM, 2000, 10, 80, 2, 512, {}, 1, {}, 32, 22, 35 }, {} |