Differences
This shows you the differences between two versions of the page.
infocom:coco_zip_memory_map [2024/11/20 23:26] – created robert | infocom:coco_zip_memory_map [2024/11/20 23:28] (current) – robert | ||
---|---|---|---|
Line 7: | Line 7: | ||
^ Start Address ^ Symbol ^ Notes ^ | ^ Start Address ^ Symbol ^ Notes ^ | ||
- | | $0000 0 | DSTART | | | + | | $0000 (0) | DSTART | | |
- | | $0A00 2560 | MSTART | | | + | | $0A00 (2560) | MSTART | | |
- | | $0AFE 2814 | MSTACK | Top of machine stack (254 bytes) | | + | | $0AFE (2814) | MSTACK | Top of machine stack (254 bytes) | |
- | | $0B00 2816 | IOBUFF | 256-byte I/O buffer | | + | | $0B00 (2816) | IOBUFF | 256-byte I/O buffer | |
- | | $0C00 3072 | ZSTACK | Z-stack (255 words) | | + | | $0C00 (3072) | ZSTACK | Z-stack (255 words) | |
- | | $0DFE 3582 | TOPSTA | Top of Z-stack | | + | | $0DFE (3582) | TOPSTA | Top of Z-stack | |
- | | $0E00 3584 | PTABLE | Paging Table ($140 bytes / $A0 words) | | + | | $0E00 (3584) | PTABLE | Paging Table ($140 bytes / $A0 words) | |
- | | $0F50 3920 | LRUMAP | Timestamp Map ($A0 bytes) | | + | | $0F50 (3920) | LRUMAP | Timestamp Map ($A0 bytes) | |
- | | $1000 4096 | LOCALS | Local variable storage (32 bytes) | | + | | $1000 (4096) | LOCALS | Local variable storage (32 bytes) | |
- | | $1020 4128 | BUFFER | I/O line buffer (32 bytes) | | + | | $1020 (4128) | BUFFER | I/O line buffer (32 bytes) | |
- | | $1040 4160 | BUFSAV | I/O aux buffer (32 bytes) | | + | | $1040 (4160) | BUFSAV | I/O aux buffer (32 bytes) | |
- | | $1100 4352 | ZIP / ZSTART | Start of ZIP executable code | | + | | $1100 (4352) | ZIP / ZSTART | Start of ZIP executable code | |
- | | $2900 10496 | ZCODE | start of Z-code (assume 6K ZIP) | | + | | $2900 (10496) | ZCODE | start of Z-code (assume 6K ZIP) | |
- | | $3000 12288 | ZEND | end of Z-machine dynamic RAM (+bugger!) | | + | | $3000 (12288) | ZEND | end of Z-machine dynamic RAM (+bugger!) | |
Return to [[: | Return to [[: |