From a05f670e74c9aa51906013b1248d77088185110e Mon Sep 17 00:00:00 2001 From: 4am Date: Fri, 3 Dec 2021 22:04:50 -0500 Subject: [PATCH] add SHR 80boxes down transition --- res/SFX.CONF | 1 + src/fx/fx.shr.80boxes.down.a | 28 ++++++++++++++++++++++++++++ src/index/artwork.idx.a | 2 +- src/index/attract.idx.a | 2 +- src/index/cache00.idx.a | 2 +- src/index/cache01.idx.a | 2 +- src/index/cache10.idx.a | 2 +- src/index/cache11.idx.a | 2 +- src/index/coverfade.idx.a | 2 +- src/index/credits.idx.a | 2 +- src/index/decrunch.idx.a | 2 +- src/index/dfx.idx.a | 2 +- src/index/dhgr.idx.a | 2 +- src/index/dtitle.idx.a | 2 +- src/index/fx.idx.a | 2 +- src/index/gamehelp.idx.a | 2 +- src/index/gr.fizzle.idx.a | 2 +- src/index/gr.idx.a | 2 +- src/index/helptext.idx.a | 2 +- src/index/hgr0.idx.a | 2 +- src/index/hgr1.idx.a | 2 +- src/index/hgr2.idx.a | 2 +- src/index/hgr3.idx.a | 2 +- src/index/hgr4.idx.a | 2 +- src/index/hgr5.idx.a | 2 +- src/index/hgr6.idx.a | 2 +- src/index/joystick.idx.a | 2 +- src/index/miniattract.idx.a | 2 +- src/index/prelaunch.idx.a | 2 +- src/index/search00.idx.a | 2 +- src/index/search01.idx.a | 2 +- src/index/search10.idx.a | 2 +- src/index/search11.idx.a | 2 +- src/index/sfx.idx.a | 4 ++-- src/index/slideshow.idx.a | 2 +- src/index/title.idx.a | 2 +- 36 files changed, 64 insertions(+), 35 deletions(-) create mode 100644 src/fx/fx.shr.80boxes.down.a diff --git a/res/SFX.CONF b/res/SFX.CONF index 1b2d09ee7..255a17317 100644 --- a/res/SFX.CONF +++ b/res/SFX.CONF @@ -45,6 +45,7 @@ SHR.FIZZLE SHR.TWOPASS.LR SHR.80.SNAKE SHR.DIAGONAL +SHR.80.DOWN SHR.LR SHR.80.SPIRAL SHR.FADEIN diff --git a/src/fx/fx.shr.80boxes.down.a b/src/fx/fx.shr.80boxes.down.a new file mode 100644 index 000000000..1b4435589 --- /dev/null +++ b/src/fx/fx.shr.80boxes.down.a @@ -0,0 +1,28 @@ +;license:MIT +;(c) 2021 by 4am +; + +!cpu 6502 +!to "build/FX.INDEXED/SHR.80.DOWN",plain +*=$A000 + + !source "src/fx/fx.shr.80boxes.common.a" + + !byte $00,$FF,$00,$FF,$00,$FF,$00,$FF,$00,$FF + !byte $FE,$FD,$FE,$FD,$FE,$FD,$FE,$FD,$FE,$FD + !byte $FC,$FB,$FC,$FB,$FC,$FB,$FC,$FB,$FC,$FB + !byte $FA,$F9,$FA,$F9,$FA,$F9,$FA,$F9,$FA,$F9 + !byte $F8,$F7,$F8,$F7,$F8,$F7,$F8,$F7,$F8,$F7 + !byte $F6,$F5,$F6,$F5,$F6,$F5,$F6,$F5,$F6,$F5 + !byte $F4,$F3,$F4,$F3,$F4,$F3,$F4,$F3,$F4,$F3 + !byte $F2,$F1,$F2,$F1,$F2,$F1,$F2,$F1,$F2,$F1 + +StageInitialIndexes + !byte 7,0,0 + !byte 6,0,0 + !byte 5,0,0 + !byte 4,0,0 + !byte 3,0,0 + !byte 2,0,0 + !byte 1 +EndStageInitialIndexes diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index 30efe7c1c..07ec7b31b 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 10804760 + !be24 10805246 !le16 4244 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index 6d5955015..917318002 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 10757696 + !be24 10758164 !le16 5223 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index e3b787405..0a731968f 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 10700907 + !be24 10701375 !le16 3593 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index ce65d4c4b..e3664165d 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 10713284 + !be24 10713752 !le16 3953 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index 8ea5c9a85..bf6fc11c6 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 10728690 + !be24 10729158 !le16 4628 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index b3ec1657c..47a24b9c8 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 10745972 + !be24 10746440 !le16 5575 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index c83f4a519..c5241dec4 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 10809004 + !be24 10809490 !le16 410 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index 489dcab0e..4199b5370 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 10809722 + !be24 10810208 !le16 448 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index 4007161d7..967868806 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 10810170 + !be24 10810656 !le16 303 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 0173cef48..dca5d5245 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 10765065 + !be24 10765533 !le16 1242 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index cdb66f8e8..7af2e4c73 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 10803430 + !be24 10803916 !le16 1249 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index 1b625f7c4..7ecd64e6d 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 10789420 + !be24 10789906 !le16 464 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index a4ade7f35..e7e1f17dd 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 10762919 + !be24 10763387 !le16 2146 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index d44c993aa..f1fd1ba9a 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 10766482 + !be24 10766968 !le16 6149 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index e0904fd26..a3bd25e78 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 10809414 + !be24 10809900 !le16 107 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index 013258b69..ebc2faf03 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 10804679 + !be24 10805165 !le16 81 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index 369f97a95..a7cafc5bd 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 10809521 + !be24 10810007 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index 91df66ff0..747a5d1a5 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 10789884 + !be24 10790370 !le16 4407 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index 71058ca88..be6b6dceb 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 10794291 + !be24 10794777 !le16 1533 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index db0a92851..d7c3e7fe2 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 10795824 + !be24 10796310 !le16 1040 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index fed96639b..9e9d751b4 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 10796864 + !be24 10797350 !le16 3237 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index dc80683cd..e28f4bfa2 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 10800101 + !be24 10800587 !le16 2764 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index b364f73f1..ad948c723 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 10802865 + !be24 10803351 !le16 460 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index 46c47aed9..13bf5754d 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 10803325 + !be24 10803811 !le16 105 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index aa555d627..e02131299 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 10810473 + !be24 10810959 !le16 2370 diff --git a/src/index/miniattract.idx.a b/src/index/miniattract.idx.a index a15daf9e0..9d496d3a0 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 10777525 + !be24 10778011 !le16 6149 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index e4ccedfa3..e00c69936 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 10751547 + !be24 10752015 !le16 6149 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index cb477eb77..5fb52f56c 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 10692875 + !be24 10693343 !le16 8032 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index 7d5eb904e..75e55372a 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 10704500 + !be24 10704968 !le16 8784 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index 771b9e991..4fae789fb 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 10717237 + !be24 10717705 !le16 11453 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index a69749713..edf4fcccb 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 10733318 + !be24 10733786 !le16 12654 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 2b3233d3e..4f4795ab4 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 10766307 - !le16 175 + !be24 10766775 + !le16 193 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index 187efa07f..dcb25c8df 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 10772631 + !be24 10773117 !le16 4894 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index 90462b140..25258e987 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 10783674 + !be24 10784160 !le16 5746