summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats
diff options
context:
space:
mode:
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
commitb12e24a38827365d1b6e383268323ad149c6f130 (patch)
tree9a4380484558ebbb8706713453a852efbfbb9eeb /src/lib/formats
parent0954ed820537ad64feae3a09711e76d435a93f83 (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.cpp8
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
},
{}