Skip to content

Instantly share code, notes, and snippets.

@JettMonstersGoBoom
Created August 26, 2019 16:40
Show Gist options
  • Save JettMonstersGoBoom/a1d97b5ebd9e7f7298b6df21a8359c84 to your computer and use it in GitHub Desktop.
Save JettMonstersGoBoom/a1d97b5ebd9e7f7298b6df21a8359c84 to your computer and use it in GitHub Desktop.
; flip byte horizontally . 1bit
; ldx bytetoflip
; lda hiresFLIP,x
; a = flipped
hiresFLIP:
db $00, $80, $40, $C0, $20, $A0, $60, $E0, $10, $90, $50, $D0
db $30, $B0, $70, $F0, $08, $88, $48, $C8, $28, $A8, $68, $E8
db $18, $98, $58, $D8, $38, $B8, $78, $F8, $04, $84, $44, $C4
db $24, $A4, $64, $E4, $14, $94, $54, $D4, $34, $B4, $74, $F4
db $0C, $8C, $4C, $CC, $2C, $AC, $6C, $EC, $1C, $9C, $5C, $DC
db $3C, $BC, $7C, $FC, $02, $82, $42, $C2, $22, $A2, $62, $E2
db $12, $92, $52, $D2, $32, $B2, $72, $F2, $0A, $8A, $4A, $CA
db $2A, $AA, $6A, $EA, $1A, $9A, $5A, $DA, $3A, $BA, $7A, $FA
db $06, $86, $46, $C6, $26, $A6, $66, $E6, $16, $96, $56, $D6
db $36, $B6, $76, $F6, $0E, $8E, $4E, $CE, $2E, $AE, $6E, $EE
db $1E, $9E, $5E, $DE, $3E, $BE, $7E, $FE, $01, $81, $41, $C1
db $21, $A1, $61, $E1, $11, $91, $51, $D1, $31, $B1, $71, $F1
db $09, $89, $49, $C9, $29, $A9, $69, $E9, $19, $99, $59, $D9
db $39, $B9, $79, $F9, $05, $85, $45, $C5, $25, $A5, $65, $E5
db $15, $95, $55, $D5, $35, $B5, $75, $F5, $0D, $8D, $4D, $CD
db $2D, $AD, $6D, $ED, $1D, $9D, $5D, $DD, $3D, $BD, $7D, $FD
db $03, $83, $43, $C3, $23, $A3, $63, $E3, $13, $93, $53, $D3
db $33, $B3, $73, $F3, $0B, $8B, $4B, $CB, $2B, $AB, $6B, $EB
db $1B, $9B, $5B, $DB, $3B, $BB, $7B, $FB, $07, $87, $47, $C7
db $27, $A7, $67, $E7, $17, $97, $57, $D7, $37, $B7, $77, $F7
db $0F, $8F, $4F, $CF, $2F, $AF, $6F, $EF, $1F, $9F, $5F, $DF
db $3F, $BF, $7F, $FF
; flip byte horizontally, C64 MC format
; ldx bytetoflip
; lda multiFLIP,x
; a = flipped
mutliFLIP:
db $00, $40, $80, $C0, $10, $50, $90, $D0, $20, $60, $A0, $E0
db $30, $70, $B0, $F0, $04, $44, $84, $C4, $14, $54, $94, $D4
db $24, $64, $A4, $E4, $34, $74, $B4, $F4, $08, $48, $88, $C8
db $18, $58, $98, $D8, $28, $68, $A8, $E8, $38, $78, $B8, $8
db $0C, $4C, $8C, $CC, $1C, $5C, $9C, $DC, $2C, $6C, $AC, $EC
db $3C, $7C, $BC, $FC, $01, $41, $81, $C1, $11, $51, $91, $D1
db $21, $61, $A1, $E1, $31, $71, $B1, $F1, $05, $45, $85, $C5
db $15, $55, $95, $D5, $25, $65, $A5, $E5, $35, $75, $B5, $F5
db $09, $49, $89, $C9, $19, $59, $99, $D9, $29, $69, $A9, $E9
db $39, $79, $B9, $F9, $0D, $4D, $8D, $CD, $1D, $5D, $9D, $DD
db $2D, $6D, $AD, $ED, $3D, $7D, $BD, $FD, $02, $42, $82, $C2
db $12, $52, $92, $D2, $22, $62, $A2, $E2, $32, $72, $B2, $F2
db $06, $46, $86, $C6, $16, $56, $96, $D6, $26, $66, $A6, $E6
db $36, $76, $B6, $F6, $0A, $4A, $8A, $CA, $1A, $5A, $9A, $DA
db $2A, $6A, $AA, $EA, $3A, $7A, $BA, $FA, $0E, $4E, $8E, $CE
db $1E, $5E, $9E, $DE, $2E, $6E, $AE, $EE, $3E, $7E, $BE, $FE
db $03, $43, $83, $C3, $13, $53, $93, $D3, $23, $63, $A3, $E3
db $33, $73, $B3, $F3, $07, $47, $87, $C7, $17, $57, $97, $D7
db $27, $67, $A7, $E7, $37, $77, $B7, $F7, $0B, $4B, $8B, $CB
db $1B, $5B, $9B, $DB, $2B, $6B, $AB, $EB, $3B, $7B, $BB, $FB
db $0F, $4F, $8F, $CF, $1F, $5F, $9F, $DF, $2F, $6F, $AF, $EF
db $3F, $7F, $BF, $FF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment