Thanks. Apparently in 48K mode it beeps once and in 96K mode it beeps twice.
The RAM refresh issue is due to the system using the Z80's refresh which only does 128 rows and not 256, which all the TI chips need. Older 4164 allowed 4116 compatible refresh cycles.
I'm still not getting anywhere with the keyboard issue. From the hardware point of view everything looks fine. I've put some pull-ups on the keyboard read lines which has helped what they look like when a key is pressed but it made no difference. It's almost as if an I/O read isn't happening now and again. Maybe it's a timing issue?
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
The machine seems to be running happily in 48K mode, other than the keyboard issue. I've managed to load the game "Star Trek", which is mostly BASIC, so the tape interface definitely works.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
I've ordered a 74S138 from Mouser, along with 500 decoupling caps to make it half worthwhile.
I have a feeling that the 74LS138 is marginally too slow for the keyboard read timing and the CPU is reading zeros on random lines on the bus.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
Seeing as the keyboard issue is probably timing as I have some 74Sxx parts on the 128 board I thought I'd fit them where maybe they could do some good.
The two 74S04s worked in two places but caused video timing issues in another.
The 74S74 dual flip-flop caused all sorts of fun when I put it in the RAM timing circuit, only with the video RAM though. I moved it into another signal path and the machine is happy.
I also tried replacing the 74LS244s and 245s with AHCT variants, in case they would help as they switch slightly faster. The only difference it made was to the temperature. The AHCT parts run stone cold, unlike the LS ones, one of which had been running at over 40C.
After these changes the keyboard issue may be slightly less but not remarkably better.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
stephen_usher wrote: Thu Sep 24, 2026 10:53 pm
Seeing as the keyboard issue is probably timing as I have some 74Sxx parts on the 128 board I thought I'd fit them where maybe they could do some good.
The two 74S04s worked in two places but caused video timing issues in another.
The 74S74 dual flip-flop caused all sorts of fun when I put it in the RAM timing circuit, only with the video RAM though. I moved it into another signal path and the machine is happy.
I also tried replacing the 74LS244s and 245s with AHCT variants, in case they would help as they switch slightly faster. The only difference it made was to the temperature. The AHCT parts run stone cold, unlike the LS ones, one of which had been running at over 40C.
After these changes the keyboard issue may be slightly less but not remarkably better.
That's reminding me of all the timing issues I had with my OSI 600D and modern ICs...
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...