diff --git a/res/DFX.CONF b/res/DFX.CONF index 1bec897d7..f8bc6c30c 100644 --- a/res/DFX.CONF +++ b/res/DFX.CONF @@ -10,6 +10,7 @@ DHGR.48.SNAKE DHGR.SNOWFL.IN DHGR.MAPLE DHGR.SLOW.STAR +DHGR.48.SNAKEC DHGR.HEART.RIP DHGR.CORNER4 DHGR.STAR.IN diff --git a/res/FX.CONF b/res/FX.CONF index 40ca54a6a..063fcb4fe 100644 --- a/res/FX.CONF +++ b/res/FX.CONF @@ -71,6 +71,7 @@ R.BY.PALETTE FOURSPIRAL SOFT.R MAPLE.IN +BOXES48.SNAKEC RADIAL4 IRIS CASCADE diff --git a/src/fx/fx.dhgr.48boxes.snake.clear.a b/src/fx/fx.dhgr.48boxes.snake.clear.a new file mode 100644 index 000000000..13e6c17c6 --- /dev/null +++ b/src/fx/fx.dhgr.48boxes.snake.clear.a @@ -0,0 +1,53 @@ +;license:MIT +;(c) 2020 by 4am & qkumba +; +!cpu 6502 +!to "build/FX/DHGR.48.SNAKEC",plain +*=$6000 + + !source "src/fx/fx.dhgr.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 clear0F + !byte clear0E + !byte clear0D + !byte clear0C + !byte clear0B + !byte clear0A + !byte clear09 + !byte clear08 + !byte clear07 + !byte clear06 + !byte clear05 + !byte clear04 + !byte clear03 + !byte clear02 + !byte clear01 + !byte clear00 + !byte 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + !byte 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + !byte 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + !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.snake.clear.a b/src/fx/fx.hgr.48boxes.snake.clear.a new file mode 100644 index 000000000..4c405ddac --- /dev/null +++ b/src/fx/fx.hgr.48boxes.snake.clear.a @@ -0,0 +1,53 @@ +;license:MIT +;(c) 2020 by 4am & qkumba +; +!cpu 6502 +!to "build/FX/BOXES48.SNAKEC",plain +*=$6000 + + !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 clear0F + !byte clear0E + !byte clear0D + !byte clear0C + !byte clear0B + !byte clear0A + !byte clear09 + !byte clear08 + !byte clear07 + !byte clear06 + !byte clear05 + !byte clear04 + !byte clear03 + !byte clear02 + !byte clear01 + !byte clear00 + !byte 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + !byte 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + !byte 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + !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