What CF cards are supported? #292
-
I'm using MK4_rom.bin on a Mark IV. Does the BIOS use PIO or UDMA? PIO UDMA What cards are supposed to work? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 8 replies
-
All cards should work. There are no known CF Card software incompatibilities. RomWBW uses PIO to access CF cards. All cards should be PIO compatible (I have not encountered any that are not). The typical issue with compatibility has to do with the CF Card interface. Newer/larger cards tend to have very fast signal transitions that are not always handled well by the hardware interface. The standard RC2014 CF Card module is particularly problematic because it has no signal buffering. What platform are you using? What version of RomWBW are you using? If you are comfortable building a custom ROM, you can add the following line to your configuration file to enable detailed debug output for CF Cards:
Thanks, Wayne |
Beta Was this translation helpful? Give feedback.
-
Thanks for the debug rom. FYI This is what the (working) 8GB SanDisk Extreme 60MB/s UDMA 6 CF card looks like with IDETRACE set: RomWBW HBIOS v3.1.1-pre.177, 2022-07-02 MARK IV (ide dbg) Z8S180-N @ 18.432MHz IO=0x40 ASCI0: IO=0x40 ASCI W/BRG MODE=38400,8,N,1 Unit Device Type Capacity/Mode Char 0 ASCI0: RS-232 38400,8,N,1 MARK IV (ide dbg) Boot Loader Boot [H=Help]: hThis is what the (failing) 8GB Transcend CF x133 card looks like with TRACE set:- RomWBW HBIOS v3.1.1-pre.177, 2022-07-02 MARK IV (ide dbg) Z8S180-N @ 18.432MHz IO=0x40 ASCI0: IO=0x40 ASCI W/BRG MODE=38400,8,N,1 Unit Device Type Capacity/Mode Char 0 ASCI0: RS-232 38400,8,N,1 MARK IV (ide dbg) Boot Loader Boot [H=Help]: This is what the (failing) 32GB SanDisk Extreme PRO 160MB/s UDMA7 CF card looks like with TRACE set:- RomWBW HBIOS v3.1.1-pre.177, 2022-07-02 MARK IV (ide dbg) Z8S180-N @ 18.432MHz IO=0x40 ASCI0: IO=0x40 ASCI W/BRG MODE=38400,8,N,1 Unit Device Type Capacity/Mode Char 0 ASCI0: RS-232 38400,8,N,1 MARK IV (ide dbg) Boot Loader Boot [H=Help]: |
Beta Was this translation helpful? Give feedback.
Thanks for the debug rom.
FYI This is what the (working) 8GB SanDisk Extreme 60MB/s UDMA 6 CF card looks like with IDETRACE set:
RomWBW HBIOS v3.1.1-pre.177, 2022-07-02
MARK IV (ide dbg) Z8S180-N @ 18.432MHz IO=0x40
0 MEM W/S, 2 I/O W/S, INT MODE 2, Z180 MMU
512KB ROM, 512KB RAM
ROM VERIFY: 00 00 00 00 PASS
ASCI0: IO=0x40 ASCI W/BRG MODE=38400,8,N,1
ASCI1: IO=0x41 ASCI W/BRG MODE=38400,8,N,1
DSRTC: MODE=STD IO=0x8A Sun 2022-07-03 09:32:28 CHARGE=ON
CVDU: MODE=ECB EGA IO=0xE4 NOT PRESENT
VGA: IO=0xE2 NOT PRESENT
MD: UNITS=2 ROMDISK=384KB RAMDISK=256KB
FD: MODE=DIDE IO=0x2A NOT PRESENT
IDE: IO=0x80 MODE=MK4
IDE0: RESET FAKE HARD CONFIG
IDE0: SELUNIT
IDE0: PROBE E0 50 [50 E0 00 00 01 01 01] …