diff --git a/res/FX.CONF b/res/FX.CONF index 3e81e2d92..360e190fe 100644 --- a/res/FX.CONF +++ b/res/FX.CONF @@ -9,6 +9,7 @@ HEART.IN CRYSTAL STAR.RIPPLE BIT2.FIZZLE +BOXES48 MEETINTHEMIDDLE APPLE.IN FLOWER.RAD.RIP @@ -25,6 +26,7 @@ FLOWER.IN R.BY.PIXEL WAVY.IRIS BIT.FIZZLE +BOXES48.SNAKE APPLE MANDELBROT.RIP SOFT.L @@ -49,6 +51,7 @@ SPLIT.UD.INTRO WAVY.IRIS.IN R.BY.2 HALF.FIZZLE +BOXES48.LDIAGON SNOWFLAKE.RIP RADIAL3 HEART @@ -79,6 +82,7 @@ W.IRIS.BLOOM MAPLE SWIRL FIZZLE +BOXES48.SPIRAL SLOW.STAR ARROW.WHITE TRI.FIZZLE @@ -106,7 +110,6 @@ SPIRAL WAVY.CORNER REDLINES FLICK -BOXES48 [eof] # diff --git a/src/fx/fx.hgr.48boxes.longdiagonal.a b/src/fx/fx.hgr.48boxes.longdiagonal.a new file mode 100644 index 000000000..ac0c4d5d6 --- /dev/null +++ b/src/fx/fx.hgr.48boxes.longdiagonal.a @@ -0,0 +1,36 @@ +;license:MIT +;(c) 2020 by 4am & qkumba +; +!cpu 6502 +!to "build/FX/BOXES48.LDIAGON",plain +*=$6000 + +USES_CLEAR = 0 + + !source "src/fx/fx.hgr.48boxes.common.a" + + !byte $00,$FE,$FC,$FA,$F8,$F6,$F4,$F2 + !byte $FE,$FC,$FA,$F8,$F6,$F4,$F2,$F0 + !byte $FC,$FA,$F8,$F6,$F4,$F2,$F0,$EE + !byte $FA,$F8,$F6,$F4,$F2,$F0,$EE,$EC + !byte $F8,$F6,$F4,$F2,$F0,$EE,$EC,$EA + !byte $F6,$F4,$F2,$F0,$EE,$EC,$EA,$E8 + +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 diff --git a/src/fx/fx.hgr.48boxes.snake.a b/src/fx/fx.hgr.48boxes.snake.a new file mode 100644 index 000000000..f43a3f76b --- /dev/null +++ b/src/fx/fx.hgr.48boxes.snake.a @@ -0,0 +1,36 @@ +;license:MIT +;(c) 2020 by 4am & qkumba +; +!cpu 6502 +!to "build/FX/BOXES48.SNAKE",plain +*=$6000 + +USES_CLEAR = 0 + + !source "src/fx/fx.hgr.48boxes.common.a" + + !byte $00,$FF,$FE,$FD,$FC,$FB,$FA,$F9 + !byte $F1,$F2,$F3,$F4,$F5,$F6,$F7,$F8 + !byte $F0,$EF,$EE,$ED,$EC,$EB,$EA,$E9 + !byte $E1,$E2,$E3,$E4,$E5,$E6,$E7,$E8 + !byte $E0,$DF,$DE,$DD,$DC,$DB,$DA,$D9 + !Byte $D1,$D2,$D3,$D4,$D5,$D6,$D7,$D8 + +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.spiral.a b/src/fx/fx.hgr.48boxes.spiral.a new file mode 100644 index 000000000..187c1eaec --- /dev/null +++ b/src/fx/fx.hgr.48boxes.spiral.a @@ -0,0 +1,36 @@ +;license:MIT +;(c) 2020 by 4am & qkumba +; +!cpu 6502 +!to "build/FX/BOXES48.SPIRAL",plain +*=$6000 + +USES_CLEAR = 0 + + !source "src/fx/fx.hgr.48boxes.common.a" + + !byte $00,$E9,$EA,$EB,$EC,$ED,$EE,$EF + !byte $FF,$E8,$D9,$DA,$DB,$DC,$DD,$F0 + !byte $FE,$E7,$D8,$D1,$D2,$D3,$DE,$F1 + !byte $FD,$E6,$D7,$D6,$D5,$D4,$DF,$F2 + !byte $FC,$E5,$E4,$E3,$E2,$E1,$E0,$F3 + !byte $FB,$FA,$F9,$F8,$F7,$F6,$F5,$F4 + +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