sety wrote: 13 May 2022 10:08
Hi BW. Yep. I did. Still doesn't verify. I'm using an eBay 5 for $10 CPLD though so I'm starting to suspect that. The $50 genuine one is still stuck to that faulty board I had made (the one where I skipped the two inside layers)
It's possible (I've seen some ebay chips simply have some pins not working), but the odds of it being one of the few pins that controlls the flash seems low.
One obvious test, I suppose, it to see if the chip select pin is toggling when you run flash.ttp. Can do that with a multimeter even if you don't have a scope (the average voltage will drop a little from 3V3).
The RAM and bus switches arrived so I've fitted that but it's not detected. I might make tonight's project to recover and fit the genuine CPLD. I also made a bit of a stuff-up and accidently ordered and fitted 4k7 resistor arrays instead of 10K. I don't know if that would cause any problems. I have the correct ones on order now. :)
4k7 will be fine. Don't change 'em if they're on there.
When you say 'not detected', just to be clear, unless you're using (hardware booted!) EmuTOS, the TT-RAM isn't auto-detected. You have to run FASTRAM.PRG or MAPROM.PRG (
https://github.com/agranlund/tftools) or their equivalents from the auto folder.
The RAM, however, should be available, though (it doesn't need activating or anything). SYSINFO in 32 bit mode should show something at 0x10000000 onwards. If it's not all FFs, then there's probably something there.
YAARRTT in 'secret' memory mode should also yield results. Run YAARTTT, press 'M' when asked if you want ST or TT memory checked. Enter 0x10000000 to, say, 0x20000000 and cross your fingers.
BW