SC130 - CH376: VERSION FAILURE

89 views
Skip to first unread message

Niemand Niemand

unread,
Feb 5, 2026, 1:17:31 PMFeb 5
to retro-comp
Hello All,

I am having problems with a CH375/376 card that I build an a SCM SC130 Rom WBW.
The CH375/376 card is based on the design from Alan Cox (using 74HCT688).
I enabled the card in the sc130_std.asm file and compiled a new RomWBW and installed that on SC130. That part worked.
The CH375/376 is however not found. RomWBW is searching at addresses 88,89 and 8A and then reports CH376: VERSION FAILURE8A PRESENT<VER

I am puzzled because I thought that I only had to enable the card. Do I need to change the port addresses also?
Any help much appreciated!
Thanks! Eric 
 

Wayne Warthen

unread,
Feb 5, 2026, 1:37:35 PMFeb 5
to retro-comp
Hi Eric,

On Thursday, February 5, 2026 at 10:17:31 AM UTC-8 pa3...@gmail.com wrote:
The CH375/376 card is based on the design from Alan Cox (using 74HCT688).

OK, Alan's design should be fine.  I have tested it.
 
I enabled the card in the sc130_std.asm file and compiled a new RomWBW and installed that on SC130. That part worked.

Good.
 
The CH375/376 is however not found. RomWBW is searching at addresses 88,89 and 8A and then reports CH376: VERSION FAILURE8A PRESENT<VER

There are 2 distinct drivers for the CH376.  The original driver supports just a USB Thumb Drive for storage.  This is enabled with "CHENABLE".  The other driver is a "full" USB implementation by Dean Netherton and is enabled with "CHNATIVEENABLE".

It looks like you have enabled the full USB driver (CHNATIVEENABLE).  This driver defaults to ports 0x88/0x89 as you have noted.  It does not look like the device is being found at those ports.  I'm not sure what ports your board is set up for; there are a few different standards.  The ports used by the driver can be changed using the config settings _CH376_DATA_PORT and _CH376_COMMAND_PORT.

Thanks, Wayne

Niemand Niemand

unread,
Feb 5, 2026, 1:53:08 PMFeb 5
to retro-comp
Hi Wayne,

thanks for your quick reply.
Both drivers are enabled. Could that cause problems?
My board has jumpers to set the port addresses and I tried all settings ...

Thanks, Eric

Op donderdag 5 februari 2026 om 19:37:35 UTC+1 schreef Wayne Warthen:

Wayne Warthen

unread,
Feb 5, 2026, 4:24:18 PMFeb 5
to retro-comp
You certainly do not want to enable both drivers.  I would suggest using the original driver initially to ensure your hardware is working.  So, use CNENABLE set to TRUE and CHNATIVEENABLE set to FALSE.  By default, the original driver looks for the CH375/6 at $3C/$3D.

Niemand Niemand

unread,
Feb 6, 2026, 1:14:25 PMFeb 6
to retro-comp
Okay - got it working now.
It did not work with the "standard" RomWBW because I had wrong jumper settings. I then thought it was a driver issue and learned how to "customize" RomWBW.
As that did not work I looked at the jumper settings again and found that I needed two jumpers. All is working now with the original driver.
Thanks for your help!

Regards, Eric



Op donderdag 5 februari 2026 om 22:24:18 UTC+1 schreef Wayne Warthen:

Wayne Warthen

unread,
Feb 6, 2026, 1:52:13 PMFeb 6
to retro-comp
Glad to hear it Eric.

-Wayne

Reply all
Reply to author
Forward
0 new messages