-
Notifications
You must be signed in to change notification settings - Fork 84
/
basic.map
47 lines (46 loc) · 1.18 KB
/
basic.map
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
.page
; a brief explanation of the pointer structure in basic:
;
; RAM bank 0 RAM bank 1
; FFFF |---------------|<=(MAX_MEM_0)* |---------------|<=(MAX_MEM_1)
; | | | |
; | | | |
; | Free RAM | | Strings |
; | | | |
; | | | |
; | | |---------------|<===(FRETOP)
; | | | |
; |---------------|<==(TEXT_TOP) | |
; | | | |
; | | | |
; | | | |
; | Text area | | |
; | | |---------------|<===(STREND)
; | | | |
; | | | |
; 4000===>|---------------|<=\ | Arrays |
; | | \ | |
; | Bit Mapped | \ | |
; | Screen | (TXTTAB) | |
; | (Sometimes) | / |---------------|<===(ARYTAB)
; |(and color RAM)| / | |
; 1C00===>|---------------|<=/ | |
; | | | |
; | Misc. Buffers | | |
; | | | |
; 1000===>|---------------| | |
; | | | Variables |
; | Misc. Var's | | |
; | | | |
; 0800===>|---------------| | |
; | | | |
; | Text Screen | | |
; | | | |
; 0400===>|---------------|<=============>|---------------|<===(VARTAB)
; | | | |
; | Common RAM | | Common RAM |
; | | | |
; 0000 |_______________| |_______________|
;
;
; 1. * indicates a new pointer.