;license:MIT ;(c) 2020 by 4am ; !cpu 6502 !to "build/FX/DHGR.FLICK",plain *=$6000 hgrlo = $200 ; [$C0 bytes, main memory only] startrows_by_column = $2C0 ; [$28 bytes, main memory only] hgr1hi = $300 ; [$C0 bytes, main memory only] !source "src/fx/macros.a" ldx #(end-start) ; copy code to zero page - lda start-1, x sta $FF, x lda #0 sta startrows_by_column-1, x dex bne - +BUILD_HGR_LOOKUP_TABLES_X_IS_ALREADY_0 hgrlo, hgr1hi jmp loop start !pseudopc 0 { loop ldy #$27 columnloop ldx startrows_by_column, y cpx #$C0 bcs nextcolumn lda rowcounts_by_column, y beq nextcolumn bmi nextcolumn sta