; ; Author: Elektor ; Software: ESS 543 IC30 ; Project: High Res Graphics Board ; Function: High-speed timing controller ; Indentifier: IC310 ; Device: 82S123 ; ; Could be ported to a PAL16L8. ; A PAL16R8 could replace IC30 and IC16. ; ; Inputs: ; ; a0 counter Qa IC29 ; a1 counter Qb IC29 ; a2 counter Qc IC29 ; a3 PS0 from IC11 pin 2 ; a4 PS1 from IC11 pin 5 or Q6 from IC7 (link selected) ; ; Outputs: ; ; d0 STR ; d1 !RAS to RAS decoder IC10 ; d2 !CAS ; d3 CK ; d4 !LD ; d5 A7X ; d6 unused ; d7 unused ; ; Assembles online at https://www.asm80.com/ ; ; .cpu 6502 .org 0 ; page 0 .db 00010110b ; $16 .db 00000000b ; $00 .db 00010000b ; $10 .db 00010000b ; $10 .db 00011100b ; $1C .db 00011100b ; $1C .db 00011100b ; $1C ; page 1 .db 00010110b ; $16 .db 00000000b ; $00 .db 00010000b ; $10 .db 00010000b ; $10 .db 00011100b ; $1C .db 00111100b ; $3C .db 00111100b ; $3C .db 00110111b ; $37 ; page 2 .db 00110110b ; $36 .db 00100000b ; $20 .db 00110000b ; $30 .db 00110000b ; $30 .db 00111100b ; $3C .db 00011100b ; $1C .db 00011100b ; $1C .db 00010111b ; $17 ; page 3 .db 00110110b ; $36 .db 00100000b ; $20 .db 00110000b ; $30 .db 00110000b ; $30 .db 00111100b ; $3C .db 00111100b ; $3C .db 00111100b ; $3C .db 00110111b ; $37 .end