chipty5/ted.asm

44 lines
1.2 KiB
NASM

;
; TED registers
;
.virtual
_ted .struct
timer1 .word ?
timer2 .word ?
timer3 .word ?
vscroll .byte ?
hscroll .byte ?
kbdlatch .byte ?
irr .byte ?
imr .byte ?
irq_rasterline .byte ?
cursor_hi .byte ?
cursor_lo .byte ?
freq1 .byte ?
freq2 .word ?
snd_ctrl .byte ?
misc .byte ?
char_addr .byte ?
video_addr .byte ?
bgcolor .byte ?
color1 .byte ?
color2 .byte ?
color3 .byte ?
bordercolor .byte ?
bmap_reload_hi .byte ?
bmap_reload_lo .byte ?
rasterline_hi .byte ?
rasterline_lo .byte ?
rastercolumn .byte ?
cursor_blink .byte ?
unused .fill 30
enable_rom .byte ?
enable_ram .byte ?
.endstruct
.endvirtual
ted_freq .sfunction freq, int(1024-111860.781/freq)
; vim: syntax=64tass