home *** CD-ROM | disk | FTP | other *** search
-
- ; Commodore 128 CP/M Memory Map
- ; V1.0 1 Jul 1994
-
- Bank 0
-
- 0000-0FFF Z80 ROM; code for reset and CP/M booting
- 1000-13FF Keyboard definition tables
- 1400-1BFF 80 column screen storage
- 1C00-23FF 80 column display attributes
- 2400-25FF Unused
- 2600-2BFF BIOS85 code; 85602 ML
- 2C00-2FFF 40 column screen storage
- 3000-3C7F CCP backup storage
- 3C80-5FFF Unused
- 6000-9BFF File Buffers
- 9C00-C9FF Bank 0 BDOS code
- CA00-DFFF Bank 0 BIOS code
- E000-EDFF Top of TPA (common memory)
- EE00-F3FF BDOS common code
- F400-FBFF BIOS common code
- FC00-FCFF Unused
- FD00-FEFF BIOS communication area
- FF00-FF04 MMU registers
- FF05-FF44 8500 interrupt handling code
- FF45-FFCF Unused
- FFD0-FFDF Interprocessor transfer code, 8502 ML
- FFE0-FFEF Interprocessor transfer code, Z80 ML
- FFF0-FFF9 Unused
- FFFA-FFFF 8502 IRQ, NMI and RESET vectors
-
-
- Bank 1
-
- 0000-0002 Warm Start -- jump to BIOS entry
- 0003 Current default drive
- 0004 Current user number
- 0005-0007 BDOS function request vector
- 0008-005B RST jump vectors; unused
- 005C-007F Default FCB
- 0080-00FF Default sector buffer; also holds command tail
- 0100-EDFF TPA -- 59K long
- EE00-FFFF Common