mirror of
https://github.com/ksherlock/itty-bitty-vtty.git
synced 2024-11-24 08:30:54 +00:00
77ec62a091
Also, enable modem, vt100 as default Also, erase screen before switching to 80-column mode to prevent unsightly flashes.
42 lines
781 B
ArmAsm
42 lines
781 B
ArmAsm
|
|
CLR80VID equ $c00c
|
|
SET80VID equ $c00d
|
|
CLRALTCHAR equ $c00e
|
|
SETALTCHAR equ $c00f
|
|
TXTSET equ $c051
|
|
KEYMOD equ $c025
|
|
KEYSTROBE equ $c010
|
|
KBD equ $c000
|
|
VGCINT equ $c023
|
|
SCANINT equ $c032
|
|
|
|
RDCARDRAM equ $c003
|
|
RDMAINRAM equ $c002
|
|
WRCARDRAM equ $c005
|
|
WRMAINRAM equ $c004
|
|
|
|
* modem port / printer port
|
|
|
|
SCCBREG equ $c038
|
|
SCCAREG equ $c039
|
|
SCCBDATA equ $c03a
|
|
SCCADATA equ $c03b
|
|
|
|
* Sound GLU
|
|
SGCONTROL equ $c03c ; Sound GLU control register
|
|
SGDATA equ $c03d ; Sound GLU data register
|
|
SGADDRL equ $c03e ; Sound GLU address reg low
|
|
SGADDRH equ $c03f ; Sound GLU address reg high
|
|
|
|
|
|
* interrupt vectors. JMP ABSLONG.
|
|
IRQ1SEC equ $e10054
|
|
IRQMOUSE equ $e10034
|
|
IRQQTR equ $e10038
|
|
IRQVBL equ $e10030
|
|
IRQSND equ $e1002c
|
|
IRQSCAN equ $e10028
|
|
IRQSERIAL equ $e10024
|
|
IRQATALK equ $e10020
|
|
|