;license:MIT ;(c) 2019-2022 by 4am/qkumba ; !cpu 6502 !to "build/FX.INDEXED/DHGR.DITHRADIAL",plain *=$6000 evenrow_ptr = $E4 ; word oddrow_ptr = $E6 ; word mirror_src1 = $E8 ; word mirror_dest1 = $EA ; word mirror_src2 = $EC ; word mirror_dest2 = $EE ; word src1 = $F0 ; word dest1 = $F2 ; word src2 = $F4 ; word dest2 = $F6 ; word input = $FE ; word !source "src/fx/fx.dhgr.precomputed.1bit.a" +FX_INITONCE_1BIT CoordinatesFile, Start lda #$80 sta Coordinates1Bit-2 Start +BUILD_DITHER_MASKS_DHGR dithermasks +BUILD_SPARSE_BITMASKS_1BIT_DHGR copymasks, mirror_copymasks +BUILD_HGR_LOOKUP_TABLES_X_IS_ALREADY_0 hgrlo, hgr1hi +BUILD_HGR_MIRROR_LOOKUP_TABLES hgrlomirror, hgr1himirror +BUILD_MIRROR_COLS_DHGR mirror_cols +COPY_TO_AUXMEM $60, 4 +LDADDR evenrow_masks +ST16 evenrow_ptr +LDADDR oddrow_masks +ST16 oddrow_ptr jsr FullRadial bit KBD bpl + rts + lda #