mirror of
https://github.com/a2-4am/4cade.git
synced 2024-09-27 12:57:21 +00:00
74 lines
1.5 KiB
Plaintext
74 lines
1.5 KiB
Plaintext
;license:MIT
|
|
;(c) 2019-2022 by 4am
|
|
;
|
|
|
|
!ifndef _FX_MACROS_DITHER_ {
|
|
|
|
!macro BUILD_DITHER_MASKS .dithermasks {
|
|
ldy #40
|
|
- lda #%10110011
|
|
sta .dithermasks, y
|
|
lda #%11100110
|
|
sta .dithermasks+1, y
|
|
lda #%11001100
|
|
sta .dithermasks+2, y
|
|
lda #%10011001
|
|
sta .dithermasks+3, y
|
|
dey
|
|
dey
|
|
dey
|
|
dey
|
|
bpl -
|
|
ldy #39
|
|
lda #$FF
|
|
- sta .dithermasks+44, y
|
|
dey
|
|
bpl -
|
|
}
|
|
|
|
!macro BUILD_DITHER_MASKS_DHGR .dithermasks {
|
|
ldy #40
|
|
- lda #%10011110
|
|
sta .dithermasks, y
|
|
lda #%11111000
|
|
sta .dithermasks+1, y
|
|
lda #%11100001
|
|
sta .dithermasks+2, y
|
|
lda #%10000111
|
|
sta .dithermasks+3, y
|
|
dey
|
|
dey
|
|
dey
|
|
dey
|
|
bpl -
|
|
ldy #39
|
|
- lda #$FF
|
|
sta .dithermasks+44, y
|
|
dey
|
|
bpl -
|
|
sta $C005
|
|
ldy #40
|
|
- lda #%10001111
|
|
sta .dithermasks, y
|
|
lda #%10111100
|
|
sta .dithermasks+1, y
|
|
lda #%11110000
|
|
sta .dithermasks+2, y
|
|
lda #%11000011
|
|
sta .dithermasks+3, y
|
|
dey
|
|
dey
|
|
dey
|
|
dey
|
|
bpl -
|
|
ldy #39
|
|
- lda #$FF
|
|
sta .dithermasks+44, y
|
|
dey
|
|
bne -
|
|
sta $C004
|
|
}
|
|
|
|
_FX_MACROS_DITHER_=*
|
|
}
|