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