diff options
Diffstat (limited to 'src/devices/bus/pc98_cbus/lha201.cpp')
| -rw-r--r-- | src/devices/bus/pc98_cbus/lha201.cpp | 3 |
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 |
