2 ; Zero page variables and I/O definitions for the CBM 610
4 ; Taken from a kernal disassembly done by myself in 1987.
6 ; 1998-09-28, Ullrich von Bassewitz
7 ; 2014-04-02, Greg King
10 ; ---------------------------------------------------------------------------
13 ExecReg := $00 ; Controls execution memory bank
14 IndReg := $01 ; Controls indirect indexed load-store bank
16 TXTPTR := $85 ; Far pointer into BASIC source code
17 FNAM := $90 ; Far pointer to LOAD/SAVE file-name
18 FNAM_LEN := $9D ; Holds length of file-name
20 ; ---------------------------------------------------------------------------
26 ; ---------------------------------------------------------------------------
30 ; I/O $d800: CRTC 6545
38 ; I/O $db00: CIA 6526, Inter Process Communication
77 ; I/O $dd00: ACIA 6551
89 ; I/O $de00: Triport #1 6525
111 ; I/O $df00: Triport #2 6525
116 ;-----------------------------------------------------------------------------
118 BASIC_BUF := $FA5E ; Bank 1 location of command-line
119 BASIC_BUF_LEN = 162 ; Maximum length of command-line