diff --git a/res/SFX.CONF b/res/SFX.CONF index bb6679273..2622986b7 100644 --- a/res/SFX.CONF +++ b/res/SFX.CONF @@ -40,11 +40,12 @@ # This file is converted to a binary data structure (SFX.IDX) during build # then added to TOTAL.DATA on the final disk image. # +SHR.80.SPIRAL SHR.80BOXES SHR.FIZZLE SHR.TWOPASS.LR +SHR.80.SNAKE SHR.DIAGONAL -SHR.80.SPIRAL SHR.LR SHR.FADEIN SHR.LR2 diff --git a/src/fx/fx.shr.80boxes.snake.a b/src/fx/fx.shr.80boxes.snake.a new file mode 100644 index 000000000..80b1233db --- /dev/null +++ b/src/fx/fx.shr.80boxes.snake.a @@ -0,0 +1,28 @@ +;license:MIT +;(c) 2021 by 4am +; + +!cpu 6502 +!to "build/FX.INDEXED/SHR.80.SNAKE",plain +*=$A000 + + !source "src/fx/fx.shr.80boxes.common.a" + + !byte $00,$FF,$FE,$FD,$FC,$FB,$FA,$F9,$F8,$F7 + !byte $ED,$EE,$EF,$F0,$F1,$F2,$F3,$F4,$F5,$F6 + !byte $EC,$EB,$EA,$E9,$E8,$E7,$E6,$E5,$E4,$E3 + !byte $D9,$DA,$DB,$DC,$DD,$DE,$DF,$E0,$E1,$E2 + !byte $D8,$D7,$D6,$D5,$D4,$D3,$D2,$D1,$D0,$CF + !byte $C5,$C6,$C7,$C8,$C9,$CA,$CB,$CC,$CD,$CE + !byte $C4,$C3,$C2,$C1,$C0,$BF,$BE,$BD,$BC,$BB + !byte $B1,$B2,$B3,$B4,$B5,$B6,$B7,$B8,$B9,$BA + +StageInitialIndexes + !byte 7,7,7 + !byte 6,6,6 + !byte 5,5,5 + !byte 4,4,4 + !byte 3,3,3 + !byte 2,2,2 + !byte 1,1,1 +EndStageInitialIndexes diff --git a/src/fx/fx.shr.80boxes.spiral.a b/src/fx/fx.shr.80boxes.spiral.a index dfd28e36e..b16f97dd0 100644 --- a/src/fx/fx.shr.80boxes.spiral.a +++ b/src/fx/fx.shr.80boxes.spiral.a @@ -18,11 +18,11 @@ !byte $F0,$F1,$F2,$F3,$F4,$F5,$F6,$F7,$F8,$F9 StageInitialIndexes - !byte 7,0,0,0,0,0,0 - !byte 6,0,0,0,0,0,0 - !byte 5,0,0,0,0,0,0 - !byte 4,0,0,0,0,0,0 - !byte 3,0,0,0,0,0,0 - !byte 2,0,0,0,0,0,0 - !byte 1 + !byte 7,7,0 + !byte 6,6,0 + !byte 5,5,0 + !byte 4,4,0 + !byte 3,3,0 + !byte 2,2,0 + !byte 1,1 EndStageInitialIndexes diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index f70d5e6d0..262fda35b 100644 --- a/src/index/artwork.idx.a +++ b/src/index/artwork.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10804736 + !be24 10805203 !le16 4244 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index b5f6c618b..a8ce849e0 100644 --- a/src/index/attract.idx.a +++ b/src/index/attract.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10757691 + !be24 10758139 !le16 5223 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index 17f96af2c..aca8aa790 100644 --- a/src/index/cache00.idx.a +++ b/src/index/cache00.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10700902 + !be24 10701350 !le16 3593 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index 22a7d1c4c..6bbaeb7a9 100644 --- a/src/index/cache01.idx.a +++ b/src/index/cache01.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10713279 + !be24 10713727 !le16 3953 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index a8e762304..514050798 100644 --- a/src/index/cache10.idx.a +++ b/src/index/cache10.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10728685 + !be24 10729133 !le16 4628 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index d5a63ff3e..68926e645 100644 --- a/src/index/cache11.idx.a +++ b/src/index/cache11.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10745967 + !be24 10746415 !le16 5575 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index b6c7c3ca8..00d88e039 100644 --- a/src/index/coverfade.idx.a +++ b/src/index/coverfade.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10808980 + !be24 10809447 !le16 410 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index e4af7a14c..9ee452667 100644 --- a/src/index/credits.idx.a +++ b/src/index/credits.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10809698 + !be24 10810165 !le16 448 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index ab7d062a5..d8bc0b89c 100644 --- a/src/index/decrunch.idx.a +++ b/src/index/decrunch.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10810146 + !be24 10810613 !le16 303 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 00a67677d..c5dd2b255 100644 --- a/src/index/dfx.idx.a +++ b/src/index/dfx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10765060 + !be24 10765508 !le16 1242 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index d793efeb4..9bd93681a 100644 --- a/src/index/dhgr.idx.a +++ b/src/index/dhgr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10803406 + !be24 10803873 !le16 1249 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index 3f78870fc..68684bd60 100644 --- a/src/index/dtitle.idx.a +++ b/src/index/dtitle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10789396 + !be24 10789863 !le16 464 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index b6707b136..f07521090 100644 --- a/src/index/fx.idx.a +++ b/src/index/fx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10762914 + !be24 10763362 !le16 2146 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index 98e6eed46..e55077a5f 100644 --- a/src/index/gamehelp.idx.a +++ b/src/index/gamehelp.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10766458 + !be24 10766925 !le16 6149 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index c666501fc..e2f6ddfbd 100644 --- a/src/index/gr.fizzle.idx.a +++ b/src/index/gr.fizzle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10809390 + !be24 10809857 !le16 107 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index 8be8d1153..9ec2147fd 100644 --- a/src/index/gr.idx.a +++ b/src/index/gr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10804655 + !be24 10805122 !le16 81 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index 8dbeb0d7d..3e64ec08a 100644 --- a/src/index/helptext.idx.a +++ b/src/index/helptext.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10809497 + !be24 10809964 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index 2ab6b9d36..019328df1 100644 --- a/src/index/hgr0.idx.a +++ b/src/index/hgr0.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10789860 + !be24 10790327 !le16 4407 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index 984550b4b..3c13747f5 100644 --- a/src/index/hgr1.idx.a +++ b/src/index/hgr1.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10794267 + !be24 10794734 !le16 1533 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index 01a610c76..a9c1d8958 100644 --- a/src/index/hgr2.idx.a +++ b/src/index/hgr2.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10795800 + !be24 10796267 !le16 1040 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index 681b57022..95a79976c 100644 --- a/src/index/hgr3.idx.a +++ b/src/index/hgr3.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10796840 + !be24 10797307 !le16 3237 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index 413386398..ae38921cd 100644 --- a/src/index/hgr4.idx.a +++ b/src/index/hgr4.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10800077 + !be24 10800544 !le16 2764 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index 387d69082..94459fc9e 100644 --- a/src/index/hgr5.idx.a +++ b/src/index/hgr5.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10802841 + !be24 10803308 !le16 460 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index e43b35d98..9a9cff3cd 100644 --- a/src/index/hgr6.idx.a +++ b/src/index/hgr6.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10803301 + !be24 10803768 !le16 105 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index a79087145..5d5929749 100644 --- a/src/index/joystick.idx.a +++ b/src/index/joystick.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10810449 + !be24 10810916 !le16 2370 diff --git a/src/index/miniattract.idx.a b/src/index/miniattract.idx.a index 265bca9f3..fe8f4477c 100644 --- a/src/index/miniattract.idx.a +++ b/src/index/miniattract.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10777501 + !be24 10777968 !le16 6149 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index 48dd53bcc..edbfd087b 100644 --- a/src/index/prelaunch.idx.a +++ b/src/index/prelaunch.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10751542 + !be24 10751990 !le16 6149 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index e11fc2052..6c522a759 100644 --- a/src/index/search00.idx.a +++ b/src/index/search00.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10692870 + !be24 10693318 !le16 8032 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index 2f1539371..15813bc24 100644 --- a/src/index/search01.idx.a +++ b/src/index/search01.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10704495 + !be24 10704943 !le16 8784 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index d947180fb..2f3352a14 100644 --- a/src/index/search10.idx.a +++ b/src/index/search10.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10717232 + !be24 10717680 !le16 11453 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index c959171e3..b6ba043f2 100644 --- a/src/index/search11.idx.a +++ b/src/index/search11.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10733313 + !be24 10733761 !le16 12654 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 0ffe3d777..5c794edde 100644 --- a/src/index/sfx.idx.a +++ b/src/index/sfx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10766302 - !le16 156 + !be24 10766750 + !le16 175 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index b1bbb7a35..52b95bf68 100644 --- a/src/index/slideshow.idx.a +++ b/src/index/slideshow.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10772607 + !be24 10773074 !le16 4894 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index 4c64863c5..362dd93a4 100644 --- a/src/index/title.idx.a +++ b/src/index/title.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 10783650 + !be24 10784117 !le16 5746