Hi All,
Is there a Document that shows the entire memory map of the RC2014.
I don't mean a simple 000 - 1FFF rom, 2000-7FFF - ram if installed,8000 FFFF - ram
I mean a complete listing in detail like:
Where the buffers are and individual memory location and what they are for,
and stuff basic reserves for itself, Z80 reserved locations, if there are any, stuff like that
if anyone has seen a C64 Reference manual and how they have done the memory map
I have worked out that the normal basic ram starts at -32678 decimal to 0 and the rom is at 0 to 8192
decimal and the extra ram if installed is from 8192 to 32767 which seems to be a bit screwed up
after working on other computer platforms like the C64, Amiga 1200 and others
where the memory maps make a bit more sense.
can anyone else help...
Thanks....AJ
Below is a HEX Viewer I wrote in a few minutes to play around in the memory
to have a look at the entire 64K or 32K
The REM AAAAAAAAAAAAAAAAA & REM BBBBBBBBBBBBBBBB
Are markers to show the start and end of the basic program.
They will look like numbers 41 and 42 in HEX in a row.
In memory is seems to show them several times, I think some memory is used as a buffer
if you copy and paste in the terminal program and the program is loaded into memory.
Have FUN.......
1 REM AAAAAAAAAAAAAAAAAAAAAAAAAAA
10 REM MEMORY HEX VIEWER, ALL 64K
20 PRINT:PRINT
30 FOR I=-32768 TO 32767:J=J+1:N=PEEK(I)
40 IF N<16 THEN PRINT"0";
50 IF N=0 THEN PRINT"0 ";:GOTO 70
60 PRINT HEX$(N);+" ";
70 IF J=16 THEN PRINT " - ";+HEX$(I):J=0
80 NEXT I:PRINT
90 REM BBBBBBBBBBBBBBBBBBBBBBBBBBB