home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / Information / C128CPM.MAP < prev    next >
Encoding:
Text File  |  2019-04-13  |  1.4 KB  |  56 lines

  1.  
  2. ;    Commodore 128 CP/M Memory Map
  3. ;    V1.0    1 Jul 1994
  4.  
  5. Bank 0
  6.  
  7. 0000-0FFF    Z80 ROM; code for reset and CP/M booting
  8. 1000-13FF    Keyboard definition tables
  9. 1400-1BFF    80 column screen storage
  10. 1C00-23FF    80 column display attributes
  11. 2400-25FF    Unused
  12. 2600-2BFF    BIOS85 code; 85602 ML
  13. 2C00-2FFF    40 column screen storage
  14. 3000-3C7F    CCP backup storage
  15. 3C80-5FFF    Unused
  16. 6000-9BFF    File Buffers
  17. 9C00-C9FF    Bank 0 BDOS code
  18. CA00-DFFF    Bank 0 BIOS code
  19. E000-EDFF    Top of TPA (common memory)
  20. EE00-F3FF    BDOS common code
  21. F400-FBFF    BIOS common code
  22. FC00-FCFF    Unused
  23. FD00-FEFF    BIOS communication area
  24. FF00-FF04    MMU registers
  25. FF05-FF44    8500 interrupt handling code
  26. FF45-FFCF    Unused
  27. FFD0-FFDF    Interprocessor transfer code, 8502 ML
  28. FFE0-FFEF    Interprocessor transfer code, Z80 ML
  29. FFF0-FFF9    Unused
  30. FFFA-FFFF    8502 IRQ, NMI and RESET vectors
  31.  
  32.  
  33. Bank 1
  34.  
  35. 0000-0002    Warm Start -- jump to BIOS entry
  36. 0003        Current default drive
  37. 0004        Current user number
  38. 0005-0007    BDOS function request vector
  39. 0008-005B    RST jump vectors; unused
  40. 005C-007F    Default FCB
  41. 0080-00FF    Default sector buffer; also holds command tail
  42. 0100-EDFF    TPA -- 59K long
  43. EE00-FFFF    Common     mory; same as bank 0
  44.  
  45.  
  46. I/O Space
  47.  
  48. 1000-13FF    40 column display attributes
  49. D000-D030    VIC chip
  50. D400-D41C    SID chip
  51. D500-D50B    MMU chip
  52. D600-D601    VDC -  8563 80 column chip
  53. DC00-DC0F    CIA 1
  54. DD00-DD0F    CIA 2
  55.  
  56.