summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/pc98_cbus/lha201.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/pc98_cbus/lha201.cpp')
-rw-r--r--src/devices/bus/pc98_cbus/lha201.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/devices/bus/pc98_cbus/lha201.cpp b/src/devices/bus/pc98_cbus/lha201.cpp
index 75a80df6129..debdf987d6a 100644
--- a/src/devices/bus/pc98_cbus/lha201.cpp
+++ b/src/devices/bus/pc98_cbus/lha201.cpp
@@ -10,13 +10,12 @@ https://98epjunk.shakunage.net/sw/ext_card/ext_card_doc/lha201.txt
Maximum -chs 13329,15,63 according to link above (for LHA-20B BIOS, TBD for LHA-201)
TODO:
-- stuck at "Negate ACK" just like base devices (cfr. issue #14532);
- Can't IPL boot as standalone (requires a bootable IDE BIOS and moving of ROM window here),
uses SC_MODE_SENSE_6 pages 0xc3 and 0xc4, then SC_READ_CAPACITY, finally keeps SC_TEST_UNIT_READY
-> SC_REQUEST_SENSE with length = 0x16 trimmed internally with 18 (?).
What it reads comes from initial device_reset sense request.
- Need data throttle between here, wd33c9x and/or NSCSI harddisk, otherwise executing anything will
- fail;
+ fail (should be fixed with pc98_hd option?);
- PIO mode (involves port $cc6 and a ready flag in port $37 bit 0)
- Tends to miss BIOS ROM loading at first boot, need to refactor C-Bus to actually have slots
as children (and make remapping phase less arbitrary, can't read required input port at