MONITOR$C000, MONITOR$8000 (Commodore)

From C64-Wiki
Jump to navigationJump to search
MONITOR$C000, MONITOR$8000
Start screen Monitor C000
Start screen Monitor C000

Start screen Monitor 0800
Start screen Monitor 0800
Developer
Company Commodore
Publisher Commodore
Release 1982
Licence Full version
Platform C64, C128, Plus/4
Genre Machine Code Monitor
Operation Keyboard
Media Diskette Datassette
Language(s) Language:english
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]

References[edit | edit source]