diff --git a/res/FX.CONF b/res/FX.CONF index 360e190fe..e714782cb 100644 --- a/res/FX.CONF +++ b/res/FX.CONF @@ -75,6 +75,7 @@ VERTICAL.BLINDS BUTTERFLY.IN LR.BY.PIXEL CHECKERB.FIZZLE +BOXES48.SIDES STAGGERWHITE.LR SOFT.UD.OUT ONESQUARE @@ -97,6 +98,7 @@ ARROW FOURSQUARE FULL.OF.STARS BLOCK.FIZZLE +BOXES48.2SNAKES DIAGONAL4 STAGGER.UD INTERLOCK.LR diff --git a/src/fx/fx.hgr.48boxes.2snakes.a b/src/fx/fx.hgr.48boxes.2snakes.a new file mode 100644 index 000000000..a40fe7dbd --- /dev/null +++ b/src/fx/fx.hgr.48boxes.2snakes.a @@ -0,0 +1,36 @@ +;license:MIT +;(c) 2020 by 4am & qkumba +; +!cpu 6502 +!to "build/FX/BOXES48.2SNAKES",plain +*=$6000 + +USES_CLEAR = 0 + + !source "src/fx/fx.hgr.48boxes.common.a" + + !byte $00,$FE,$FC,$FA,$D8,$D6,$D4,$D2 + !byte $F2,$F4,$F6,$F8,$DA,$DC,$DE,$E0 + !byte $F0,$EE,$EC,$EA,$E8,$E6,$E4,$E2 + !byte $E2,$E4,$E6,$E8,$EA,$EC,$EE,$F0 + !byte $E0,$DE,$DC,$DA,$F8,$F6,$F4,$F2 + !byte $D2,$D4,$D6,$D8,$FA,$FC,$FE,$00 + +StagesHi ; high bytes of address of drawing routine for each stage + !byte copy0F + !byte copy0E + !byte copy0D + !byte copy0C + !byte copy0B + !byte copy0A + !byte copy09 + !byte copy08 + !byte copy07 + !byte copy06 + !byte copy05 + !byte copy04 + !byte copy03 + !byte copy02 + !byte copy01 + !byte copy00 +EndStagesHi diff --git a/src/fx/fx.hgr.48boxes.sidetoside.a b/src/fx/fx.hgr.48boxes.sidetoside.a new file mode 100644 index 000000000..364082ba5 --- /dev/null +++ b/src/fx/fx.hgr.48boxes.sidetoside.a @@ -0,0 +1,36 @@ +;license:MIT +;(c) 2020 by 4am & qkumba +; +!cpu 6502 +!to "build/FX/BOXES48.SIDES",plain +*=$6000 + +USES_CLEAR = 0 + + !source "src/fx/fx.hgr.48boxes.common.a" + + !byte $00,$FC,$F8,$F4,$F0,$EC,$E8,$E4 + !byte $E4,$E8,$EC,$F0,$F4,$F8,$FC,$00 + !byte $00,$FC,$F8,$F4,$F0,$EC,$E8,$E4 + !byte $E4,$E8,$EC,$F0,$F4,$F8,$FC,$00 + !byte $00,$FC,$F8,$F4,$F0,$EC,$E8,$E4 + !byte $E4,$E8,$EC,$F0,$F4,$F8,$FC,$00 + +StagesHi ; high bytes of address of drawing routine for each stage + !byte copy00 + !byte copy01 + !byte copy02 + !byte copy03 + !byte copy04 + !byte copy05 + !byte copy06 + !byte copy07 + !byte copy08 + !byte copy09 + !byte copy0A + !byte copy0B + !byte copy0C + !byte copy0D + !byte copy0E + !byte copy0F +EndStagesHi