MONITOR$C000, MONITOR$8000 (Commodore)
From C64-Wiki
Jump to navigationJump to searchMONITOR$C000, MONITOR$8000 | ||
---|---|---|
| ||
Developer | ||
Company | Commodore | |
Publisher | Commodore | |
Release | 1982 | |
Licence | Full version | |
Platform | C64, C128, Plus/4 | |
Genre | Machine Code Monitor | |
Operation | ||
Media | ||
Language(s) | ||
Information | Inside the Commodore Assembly Development System package |
The programs MONITOR$C000[1] and MONITOR$8000[2] (also aka MADS Monitor)
are two machine language monitors, which are part of the "Commodore Assembly Development System package" sold by Commodore. They load to memory areas $C000 (49152) and $8000 (32768). To load MONITOR$C000, the programmer types in LOAD"MONITOR$C000",8,1
and presses the RETURN key. After it loads, the programmer then types in SYS49152
and presses the RETURN key. This runs the monitor version $C000. The following is from an actual display:
**** COMMODORE 64 BASIC V2 **** 64K RAM SYSTEM 38911 BASIC BYTES FREE READY. LOAD"MONITOR$C000",8,1 SEARCHING FOR MONITOR$C000 LOADING READY. SYS49152 B* PC SR AC XR YR SP .;C03E 32 00 C3 00 F6 .
The monitor program loaded into memory area $C000 (49152 decimal) and is ready to use.
Links[edit | edit source]
- Manual: "COMMODORE 64 MACRO ASSEMBLER DEVELOPMENT SYSTEM" at project64.c64.org
- Manual: "COMMODORE 64 MACRO ASSEMBLER DEVELOPMENT SYSTEM" (PDF) at lyonlabs.org
- D64-Image of "COMMODORE 64 MACRO ASSEMBLER DEVELOPMENT SYSTEM" at lyonlabs.org