Commodore 128 Programmer's Reference Manual page 550

Hide thumbs Also See for 128:
Table of Contents

Advertisement

540
COMMODORE 128
EXPLANATION OF VARIOUS KERNAL/EDITOR FLAG BYTES, ETC.
ADDRESS SYMBOL
DESCRIPTION
u
u
u
0000
0001
00F7
00F8
00D3
0A22
0A26
00F9
00D8
00D7
0A04
D6510
R6510
LOCKS
SCROLL
SHFLAG
RPTFLG
BLNON
BEEPER
GRAPHM
MODE
INIT_
STATUS
CASE
OFF
ALL
ON
ON
MCM
40/80
CHRSET
;
(IN)
CAPKEY
CTLS
LINKER
NONE
BLNK
SPLIT
CINT
(OUT)
(IN)
(OUT)
(OUT)
(OUT)
(OUT)
CAPKEY CASMTR CASSEN CASWRT CHAREN HIRAM LORAM
ALT
ALPHA
CTRL
SHIFT
BMM
______
——
BASIC
Notes on Kernal Symbols:
lnit_Status. See also above. Lets system know what has been initialized and what
hasn't. Set to $00 by a reset but untouched by NMI.
System—Vector. Where the Kernal goes when it has to go somewhere. It's set to
BASIC cold at reset. BASIC itself sets it to BASIC warm after it has initialized.
The monitor respects it too.
System. Vector in RAM1 at $FFF8. Set at power-up to C128MODE, user may redirect
it to his code. Taken at reset always providing user with control (protection) from
reset.
COMMODORE 64 MEMORY MAP
LABEL
D6510
R6510
ADRAY1
ADRAY2
CHARAC
ENDCHR
HEX
ADDRESS
0000
0001
0002
0003-0004
0005-0006
0007
0008
DECIMAL
LOCATION
0
1
2
3^1
5-6
7
8
DESCRIPTION
6510 On-Chip Data-Direction Register
6510 On-Chip 8-Bit Input/Output
Register
Unused
Jump Vector: Convert Floating—
Integer
Jump Vector: Convert Integer-
Floating
Search Character
Flag: Scan for Quote at End of String
u
U

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents