Project 5: Memory test requests address 0x6234, out of bounds

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Project 5: Memory test requests address 0x6234, out of bounds

mocswy
Line 103 in the Project 5 Memory module test script (online in July 2024) is
> set address %X6234

The address 0x6234 is out of bounds. The addresses in the memory map are:
0x0000 - 0x3FFF RAM16K
0x4000 - 0x5FFF Screen
0x6000 - 0x6000 Keyboard

This is analyzing the state after a write to 0x1234, so I perhaps 0x5234 was the number intended?

I think that this test area should add examinations of:
0x3234
0x5234

Obviously, the coverage is already good so this is minor.

Reply | Threaded
Open this post in threaded view
|

Re: Project 5: Memory test requests address 0x6234, out of bounds

pm100
Ram continues all the way up to 0x7fff
Reply | Threaded
Open this post in threaded view
|

Re: Project 5: Memory test requests address 0x6234, out of bounds

WBahn
Administrator
The implemented RAM only goes to 0x6000 (the keyboard buffer).

The behavior of reads and writes above that are undefined and, unfortunately, the original tools were inconsistent how they behaved. I don't know about the new tools.