;license:MIT ;(c) 2021 by 4am !cpu 6502 !to "build/FX.INDEXED/SHR.LR",plain *=$A000 !source "src/fx/macros.a" shrlo = $301 ; $C8 bytes, indexed as shrlo-1,x shrhi = $37 ; $C8 bytes, indexed as shrhi-1,x +BUILD_SHR_LOOKUP_TABLES shrlo, shrhi +OVERCOPY_TO_0 start, end ;$FF clobbered ;X=0 ;Y=0 +COPY_SCB_AND_PALETTES ;WRITEAUXMEM active jmp loop start !pseudopc 0 { ;Y=0 loop ldx #$C8 loop2 lda shrlo-1, x sta shrhi { !error "code is too large: ends at ", end-start }