ceda2vga/src/vga.pio

25 lines
309 B
Plaintext

.program vga_free_run
entrypoint_vga_free_run:
pull
loop:
out pins, 1 [2]
jmp loop
.program vga_sync
entrypoint_vga_sync:
loop:
pull
mov x, osr
set pins, 0
hsync_pulse:
jmp x-- hsync_pulse
pull
mov x, osr
set pins, 1
hsync_idle:
jmp x-- hsync_idle
jmp loop