2 ; Zero page variables and I/O definitions for the CBM 510
4 ; Taken from a kernal disassembly done by myself in 2000/2001.
6 ; 2001-09-13, Ullrich von Bassewitz
7 ; 2013-08-23, Greg King
10 ;-----------------------------------------------------------------------------
16 TXTPTR := $85 ; Far pointer into BASIC source code
18 ; ---------------------------------------------------------------------------
24 ;-----------------------------------------------------------------------------
71 VIC_IRR = $19 ; Interrupt request register
72 VIC_IMR = $1A ; Interrupt mask register
117 ; I/O $db00: CIA 6526, Inter Process Communication
118 ; I/O $dc00: CIA 6526
150 ; I/O $dd00: ACIA 6551
160 ; I/O $de00: Triport #1 6525
161 ; I/O $df00: Triport #2 6525
181 ;-----------------------------------------------------------------------------
182 ; Our video memory address
184 COLOR_RAM := $D400 ; System bank
187 ;-----------------------------------------------------------------------------
189 BASIC_BUF := $FB5E ; Bank 0 location of command-line
190 BASIC_BUF_LEN = 162 ; Maximum length of command-line