Hi Josh,

The RAM detect logic is at 7EE1H.

It starts at RAM location C000h and does a read, compliment, write, compare, complement, write (i.e. restore) test on the first 256 bytes. If it finds no errors during the compare and detects RAM there, then it moves to A000h and does the same test. Then 8000h and repeats the test.

Ken

On 4/25/17 6:26 PM, Josh Malone wrote:
Hi all,

I'm back to attempting once again to restore my 102 to a full 32k RAM. For those that don't remember, my 102 spontaneously cold-started on me one day in the middle of some BASIC coding and came up showing only 24k installed. A bit more BASIC proved that it was the "option" RAM that was not working correctly.

Since last time, I've replaced the option RAM (M6) but the system still shows 24k.

I'm assuming that the system does some sort of probe on a cold-start to determine how much RAM is installed. Does anybody know any details of how that probe works? I'd like to try and watch the activity on my logic analyzer and hopefully get a clue as to what's going on with my 102.

Any help would be greatly appreciated.

Thanks!

-Josh

Reply via email to