:JMP/JSR only
FF81 $FF81 - init VIC & screen editor         
FF84 $FF84 - initialize CIA & IRQ             
FF87 $FF87 - RAM test & search RAM end        
FF8A $FF8A - restore default I/O vectors      
FF8D $FF8D - read/set I/O vectors             
FF90 $FF90 - enable/disable KERNAL messages   
FF93 $FF93 - send secondary addr after listen 
FF96 $FF96 - send secondary addr after talk   
FF99 $FF99 - read/set top of memory           
FF9C $FF9C - read/set bottom of memory        
FF9F $FF9F - scan keyboard                    
FFA2 $FFA2 - set IEEE timeout                 
FFA5 $FFA5 - input byte from SERIAL           
FFA8 $FFA8 - output byte to SERIAL            
FFAB $FFAB - untalk all SERIAL devices        
FFAE $FFAE - unlisten all SERIAL devices      
FFB1 $FFB1 - make SERIAL device listen        
FFB4 $FFB4 - make SERIAL device talk          
FFB7 $FFB7 - read I/O status byte             
FFBA $FFBA - set file parameters              
FFBD $FFBD - set file name                    
FFC0 $FFC0 - open log.file after SETLFS,SETNAM
FFC3 $FFC3 - close a logical file             
FFC6 $FFC6 - open channel for input           
FFC9 $FFC9 - open channel for output          
FFCC $FFCC - restore default devices          
FFCF $FFCF - input character                  
FFD2 $FFD2 - output character                 
FFD5 $FFD5 - load after call SETLFS,SETNAM    
FFD8 $FFD8 - save after call SETLFS,SETNAM    
FFDB $FFDB - set jiffy clock                  
FFDE $FFDE - read jiffy clock                 
FFE1 $FFE1 - check stop key                   
FFE4 $FFE4 - get a byte from channel          
FFE7 $FFE7 - close or abort all files         
FFEA $FFEA - update jiffy clock               
FFED $FFED - return screen size               
FFF0 $FFF0 - read/set cursor position         
FFF3 $FFF3 - returns the addr of I/O devices  
031A $031A (ind) - open log.file after SETLFS,SETNAM
031C $031C (ind) - close a logical file             
031E $031E (ind) - open channel for input           
0320 $0320 (ind) - open channel for output          
0322 $0322 (ind) - restore default devices          
0324 $0324 (ind) - input character                  
0326 $0326 (ind) - output character                 
0330 $0330 (ind) - load after call SETLFS,SETNAM    
0332 $0332 (ind) - save after call SETLFS,SETNAM    
0328 $0328 (ind) - check stop key                   
032A $032A (ind) - get a byte from channel          
032C $032C (ind) - close or abort all files         
FF5B $FF5B (jmp) - init VIC & screen editor         
FDA3 $FDA3 (jmp) - initialize CIA & IRQ             
FD50 $FD50 (jmp) - RAM test & search RAM end        
FD15 $FD15 (jmp) - restore default I/O vectors      
FD1A $FD1A (jmp) - read/set I/O vectors             
FE18 $FE18 (jmp) - enable/disable KERNAL messages   
EDB9 $EDB9 (jmp) - send secondary addr after listen 
EDC7 $EDC7 (jmp) - send secondary addr after talk   
FE25 $FE25 (jmp) - read/set top of memory           
FE34 $FE34 (jmp) - read/set bottom of memory        
EA87 $EA87 (jmp) - scan keyboard                    
FE21 $FE21 (jmp) - set IEEE timeout                 
EE13 $EE13 (jmp) - input byte from SERIAL           
EDDD $EDDD (jmp) - output byte to SERIAL            
EDEF $EDEF (jmp) - untalk all SERIAL devices        
EDFE $EDFE (jmp) - unlisten all SERIAL devices      
ED0C $ED0C (jmp) - make SERIAL device listen        
ED09 $ED09 (jmp) - make SERIAL device talk          
FE07 $FE07 (jmp) - read I/O status byte             
FE00 $FE00 (jmp) - set file parameters              
FDF9 $FDF9 (jmp) - set file name                    
F34A $F34A (jmp) - open log.file after SETLFS,SETNAM
F291 $F291 (jmp) - close a logical file             
F20E $F20E (jmp) - open channel for input           
F250 $F250 (jmp) - open channel for output          
F333 $F333 (jmp) - restore default devices          
F157 $F157 (jmp) - input character                  
F1CA $F1CA (jmp) - output character                 
F49E $F49E (jmp) - load after call SETLFS,SETNAM    
F5DD $F5DD (jmp) - save after call SETLFS,SETNAM    
F6E4 $F6E4 (jmp) - set jiffy clock                  
F6DD $F6DD (jmp) - read jiffy clock                 
F6ED $F6ED (jmp) - check stop key                   
F13E $F13E (jmp) - get a byte from channel          
F32F $F32F (jmp) - close or abort all files         
F69B $F69B (jmp) - update jiffy clock               
E505 $E505 (jmp) - return screen size               
E50A $E50A (jmp) - read/set cursor position         
E500 $E500 (jmp) - returns the addr of I/O devices  

:ALL
D000 Sprite 0 X Pos
D001 Sprite 0 Y Pos
D002 Sprite 1 X Pos
D003 Sprite 1 Y Pos
D004 Sprite 2 X Pos
D005 Sprite 2 Y Pos
D006 Sprite 3 X Pos
D007 Sprite 3 Y Pos
D008 Sprite 4 X Pos
D009 Sprite 4 Y Pos
D00A Sprite 5 X Pos
D00B Sprite 5 Y Pos
D00C Sprite 6 X Pos
D00D Sprite 6 Y Pos
D00E Sprite 7 X Pos
D00F Sprite 7 Y Pos
D010 Sprites 0-7 MSB of X coordinate
D011 VIC Control Register 1
D012 Raster Position
D013 Latch X Pos
D014 Latch Y Pos
D015 Sprite display Enable
D016 VIC Control Register 2
D017 Sprites Expand 2x Vertical (Y)
D018 VIC Memory Control Register
D019 VIC Interrupt Request Register (IRR)
D01A VIC Interrupt Mask Register (IMR)
D01B Sprite to Background Display Priority
D01C Sprites Multi-Color Mode Select
D01D Sprites Expand 2x Horizontal (X)
D01E Sprite to Sprite Collision Detect
D01F Sprite to Background Collision Detect
D020 Border Color
D021 Background Color 0
D022 Background Color 1, Multi-Color Register 0
D023 Background Color 2, Multi-Color Register 1
D024 Background Color 3
D025 Sprite Multi-Color Register 0
D026 Sprite Multi-Color Register 1
D027 Sprite 0 Color
D028 Sprite 1 Color
D029 Sprite 2 Color
D02A Sprite 3 Color
D02B Sprite 4 Color
D02C Sprite 5 Color
D02D Sprite 6 Color
D02E Sprite 7 Color
D02F C128: Port A* for Extended Keyboard
D030 C128: Switch to FAST-Mode
D400 Voice 1: Frequency Control - Low-Byte
D401 Voice 1: Frequency Control - High-Byte
D402 Voice 1: Pulse Waveform Width - Low-Byte
D403 Voice 1: Pulse Waveform Width - High-Nybble
D404 Voice 1: Control Register
D405 Voice 1: Attack / Decay Cycle Control
D406 Voice 1: Sustain / Release Cycle Control
D407 Voice 2: Frequency Control - Low-Byte
D408 Voice 2: Frequency Control - High-Byte
D409 Voice 2: Pulse Waveform Width - Low-Byte
D40A Voice 2: Pulse Waveform Width - High-Nybble
D40B Voice 2: Control Register
D40C Voice 2: Attack / Decay Cycle Control
D40D Voice 2: Sustain / Release Cycle Control
D40E Voice 3: Frequency Control - Low-Byte
D40F Voice 3: Frequency Control - High-Byte
D410 Voice 3: Pulse Waveform Width - Low-Byte
D411 Voice 3: Pulse Waveform Width - High-Nybble
D412 Voice 3: Control Register
D413 Voice 3: Attack / Decay Cycle Control
D414 Voice 3: Sustain / Release Cycle Control
D415 Filter Cutoff Frequency: Low-Nybble
D416 Filter Cutoff Frequency: High-Byte
D417 Filter Resonance Control / Voice Input Control
D418 Select Filter Mode and Volume
D419 Analog/Digital Converter: Game Paddle 1
D41A Analog/Digital Converter: Game Paddle 2
D41B Oscillator 3 Output
D41C Envelope Generator 3 Output
DC00 CIA1: Data Port Register A
DC01 CIA1: Data Port Register B
DC02 CIA1: Data Direction Register A
DC03 CIA1: Data Direction Register B
DC04 CIA1: Timer A: Low-Byte
DC05 CIA1: Timer A: High-Byte
DC06 CIA1: Timer B: Low-Byte
DC07 CIA1: Timer B: High-Byte
DC08 CIA1: Time-of-Day Clock: 1/10 Seconds
DC09 CIA1: Time-of-Day Clock: Seconds
DC0A CIA1: Time-of-Day Clock: Minutes
DC0B CIA1: Time-of-Day Clock: Hours + AM/PM Flag
DC0C CIA1: Synchronous Serial I/O Data Buffer
DC0D CIA1: CIA Interrupt Control Register
DC0E CIA1: CIA Control Register A
DC0F CIA1: CIA Control Register B
DD00 CIA2: Data Port Register A
DD01 CIA2: Data Port Register B
DD02 CIA2: Data Direction Register A
DD03 CIA2: Data Direction Register B
DD04 CIA2: Timer A: Low-Byte
DD05 CIA2: Timer A: High-Byte
DD06 CIA2: Timer B: Low-Byte
DD07 CIA2: Timer B: High-Byte
DD08 CIA2: Time-of-Day Clock: 1/10 Seconds
DD09 CIA2: Time-of-Day Clock: Seconds
DD0A CIA2: Time-of-Day Clock: Minutes
DD0B CIA2: Time-of-Day Clock: Hours + AM/PM Flag
DD0C CIA2: Synchronous Serial I/O Data Buffer
DD0D CIA2: CIA Interrupt Control Register
DD0E CIA2: CIA Control Register A
DD0F CIA2: CIA Control Register B
0314 IRQ
0315 IRQ
FFFE IRQ
FFFF IRQ
0318 NMI
0319 NMI
FFFA NMI
FFFB NMI
FFFC Hardware Reset
FFFD Hardware Reset
