; ; 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