mirror of
https://github.com/a2-4am/4cade.git
synced 2024-06-16 16:29:51 +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_=*
|
||
|
}
|