2 ; Oric Telemon definition
7 ; ---------------------------------------------------------------------------
10 SCREEN_XSIZE = 40 ; screen columns
11 SCREEN_YSIZE = 28 ; screen rows
15 FNAME_LEN = 11 ; maximum length of file-name
18 ; ---------------------------------------------------------------------------
24 ; ---------------------------------------------------------------------------
30 ; ---------------------------------------------------------------------------
34 .struct VIA ; Versatile Interface Adapter
36 PRB .byte ; Port Register B
37 PRA .byte ; Port Register A
38 DDRB .byte ; Data Direction Register B
39 DDRA .byte ; Data Direction Register A
41 T1L .word ; Timer 1 Latch
43 SR .byte ; Shift Register
44 ACR .byte ; Auxiliary Control Register
45 PCR .byte ; Peripheral Control Register
46 IFR .byte ; Interrupt Flags Register
47 IER .byte ; Interrupt Enable Register
48 PRA2 .byte ; Port Register A without handshaking
52 .struct ACIA ; Asynchronous Communications Interface Adapter
56 CMD .byte ; Command register
57 CTRL .byte ; Control register
63 ; ---------------------------------------------------------------------------