I've tried replacing the battery, and the behavior on the board hasn't changed. Something is *clearly* off with the RTC because when I run
RTC.COM from CP/M and just hold down "T", the clock ticks roughly two seconds for every second of actual time.
For purposes of diagnosis, here's the RomWBW output upon boot:
RomWBW HBIOS v3.1.1-pre.185, 2022-12-16
Small Computer [SCZ180_126] Z8S180-N @ 3.112MHz IO=0xC0
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
AY: MODE=RCZ180 IO=0x68 NOT PRESENT
ASCI0: IO=0xC0 ASCI W/BRG MODE=115200,8,N,1
ASCI1: IO=0xC1 ASCI W/BRG MODE=115200,8,N,1
DSRTC: MODE=STD IO=0x0C Sat 2000-01-01 92:43:38 CHARGE=OFF
TMS: MODE=RC_V9958 IO=0x98 NOT PRESENT
MD: UNITS=2 ROMDISK=384KB RAMDISK=256KB
FD: MODE=RCWDC IO=0x50 NOT PRESENT
IDE: IO=0x10 MODE=RC
IDE0: NO MEDIA
IDE1: NO MEDIA
PPIDE: IO=0x20 PPI NOT PRESENT
SD: MODE=SC OPR=0x0C CNTR=0xCA TRDR=0xCB DEVICES=1
SD0: SDHC NAME=SD64G BLOCKS=0x073E0000 SIZE=59328MB
Unit Device Type Capacity/Mode
---------- ---------- ---------------- --------------------
Char 0 ASCI0: RS-232 115200,8,N,1
Char 1 ASCI1: RS-232 115200,8,N,1
Disk 0 MD0: RAM Disk 256KB,LBA
Disk 1 MD1: ROM Disk 384KB,LBA
Disk 2 IDE0: Hard Disk --
Disk 3 IDE1: Hard Disk --
Disk 4 SD0: SD Card 59328MB,LBA
Small Computer [SCZ180_126] Boot Loader
Boot [H=Help]:
The reason it's looking for a TMS chip is because I had been trying to get Dino Boards' V9958 video card working in the system and couldn't -- it would detect the card only intermittently -- but in my regular RC2014, it would detect just fine and worked great.
It does seem like something is wonky with the RTC, but I'm not sure if that's really the source of it. I probed the clock signal coming out of the 32kHz crystal and it showed as 26kHz, and the 18.432MHz crystal kept showing up as some equally-wonky number, 15-and-change MHz.
Then, oddly enough, I tried turning the board over to measure the frequency from the pins on the underside -- and after a couple of touches, suddenly the main clock crystal came right back to 18.432MHz.
I rebooted the machine and it came right up at 115k.
Needless to say, I've ordered a few spare 18MHz crystals just in case this one is marginal.
However, for whatever reason, the Yellow-MSX VDP board only rarely gets recognized, and when it does, it outputs garbage over the composite line. If it's in my RC2014, it outputs a cursor like I'd expect. I'm still not sure why it's not detecting properly in the SC126.