diff --git a/res/ACTION.HGR.UNCOMPRESSED/PANIC.BUTTON b/res/ACTION.HGR.UNCOMPRESSED/PANIC.BUTTON new file mode 100644 index 000000000..ede403224 Binary files /dev/null and b/res/ACTION.HGR.UNCOMPRESSED/PANIC.BUTTON differ diff --git a/res/ACTION.HGR.UNCOMPRESSED/PANIC.BUTTON2 b/res/ACTION.HGR.UNCOMPRESSED/PANIC.BUTTON2 new file mode 100644 index 000000000..bc60a6f0c Binary files /dev/null and b/res/ACTION.HGR.UNCOMPRESSED/PANIC.BUTTON2 differ diff --git a/res/ACTION.HGR/PANIC.BUTTON b/res/ACTION.HGR/PANIC.BUTTON new file mode 100644 index 000000000..ee91e6cc4 Binary files /dev/null and b/res/ACTION.HGR/PANIC.BUTTON differ diff --git a/res/ACTION.HGR/PANIC.BUTTON2 b/res/ACTION.HGR/PANIC.BUTTON2 new file mode 100644 index 000000000..3054867ec Binary files /dev/null and b/res/ACTION.HGR/PANIC.BUTTON2 differ diff --git a/res/ATTRACT/PANIC.BUTTON b/res/ATTRACT/PANIC.BUTTON new file mode 100644 index 000000000..c90f13daa --- /dev/null +++ b/res/ATTRACT/PANIC.BUTTON @@ -0,0 +1,9 @@ +# +# Attract mode for PANIC.BUTTON +# This file is automatically generated +# + +PANIC.BUTTON2=A +PANIC.BUTTON=A + +[eof] diff --git a/res/SS/ACTIONPQR2.CONF b/res/SS/ACTIONPQR2.CONF index fa043175e..c88e32321 100644 --- a/res/SS/ACTIONPQR2.CONF +++ b/res/SS/ACTIONPQR2.CONF @@ -3,6 +3,7 @@ # POPL01AGOTSWORD=PP +PANIC.BUTTON RED.ALERT RAID.OVR.MOSCW5=RM PACMAN2=PACMAN diff --git a/res/SS/ACTIONPQR3.CONF b/res/SS/ACTIONPQR3.CONF index f807f02d0..90e17802c 100644 --- a/res/SS/ACTIONPQR3.CONF +++ b/res/SS/ACTIONPQR3.CONF @@ -8,6 +8,7 @@ RESCUE.RAIDERS2=RESCUE.RAIDERS PITFALL.II PEST.PATROL2=PEST.PATROL PLANET.PROTECTR +PANIC.BUTTON2=PANIC.BUTTON QUASAR PICK.N.PILE RIBBIT diff --git a/res/SS/OTHER10.CONF b/res/SS/OTHER10.CONF index cd2c99ea2..b978fa24d 100644 --- a/res/SS/OTHER10.CONF +++ b/res/SS/OTHER10.CONF @@ -6,6 +6,7 @@ CALI.RAISINS FLAK SADARS.REVENGE GADGETZ +PANIC.BUTTON TROMPERS THUNDERBIRD.GX VV diff --git a/res/SS/P3.CONF b/res/SS/P3.CONF index 407985f6c..84bf46e26 100644 --- a/res/SS/P3.CONF +++ b/res/SS/P3.CONF @@ -6,6 +6,7 @@ PLASMANIA PHANTOMS.FIVE PENTAPUS PULSAR.II +PANIC.BUTTON PENGO PAIPEC PACMAN diff --git a/res/TITLE.HGR.UNPACKED/PANIC.BUTTON b/res/TITLE.HGR.UNPACKED/PANIC.BUTTON index 9bb0e94bd..4ed0f1b4d 100644 Binary files a/res/TITLE.HGR.UNPACKED/PANIC.BUTTON and b/res/TITLE.HGR.UNPACKED/PANIC.BUTTON differ diff --git a/res/TITLE.HGR/PANIC.BUTTON b/res/TITLE.HGR/PANIC.BUTTON new file mode 100644 index 000000000..eaa5d5581 Binary files /dev/null and b/res/TITLE.HGR/PANIC.BUTTON differ diff --git a/res/history.md b/res/history.md index ec45b6fb9..8b016f111 100644 --- a/res/history.md +++ b/res/history.md @@ -10,6 +10,7 @@ - Fido - Hopman - Mutant (Steve Waldo) +- Panic Button - Pick 'n' Pile - Run For The Money - SnakeBYTE Remix diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index 563e9a2ae..278874715 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 15598197 + !be24 15606670 !le16 5112 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index af6000069..3e897f86a 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 15543405 + !be24 15551801 !le16 5732 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index b8d996a5b..ea7fad039 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 15474290 + !be24 15482686 !le16 4192 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index da3f3b992..8cb5099e9 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 15488949 + !be24 15497345 !le16 4650 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index 20d480c12..2c8a6519d 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 15507663 + !be24 15516059 !le16 6069 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index 2f5f9031f..9c6b2e71c 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 15529153 + !be24 15537549 !le16 6688 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index ceb2e304d..e22fc4a82 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 15603309 + !be24 15611782 !le16 410 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index da824fff5..a233841f4 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 15604063 + !be24 15612536 !le16 449 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index aea91fb43..6490e2d56 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 15604512 + !be24 15612985 !le16 303 diff --git a/src/index/demo.idx.a b/src/index/demo.idx.a index abe3d6458..507804144 100644 --- a/src/index/demo.idx.a +++ b/src/index/demo.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 12370562 + !be24 12378958 !le16 1652 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 481443e2e..e1ac7e364 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 15551777 + !be24 15560173 !le16 1640 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index d930db6f0..d117e7eee 100644 --- a/src/index/dgr.fizzle.idx.a +++ b/src/index/dgr.fizzle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15603795 + !be24 15612268 !le16 67 diff --git a/src/index/dgr.idx.a b/src/index/dgr.idx.a index e94aa1ce5..81b194119 100644 --- a/src/index/dgr.idx.a +++ b/src/index/dgr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15598138 + !be24 15606611 !le16 59 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index 0aa65d961..8b689ef2c 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 15596558 + !be24 15605031 !le16 1426 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index d66e71a52..f5fa57c92 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 15581363 + !be24 15589797 !le16 557 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index af416feaa..d0026331c 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 15549137 + !be24 15557533 !le16 2640 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index 80e9e80f6..25cd80820 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 15553775 + !be24 15562171 !le16 7564 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index 48dd5e93d..30b7b5f40 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 15603719 + !be24 15612192 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index 640254bea..34c9d9280 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 15597984 + !be24 15606457 !le16 154 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index 9a82b1d18..d41e4e4b2 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 15603862 + !be24 15612335 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index a1f12a0a1..931f28ae5 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 15581920 + !be24 15590354 !le16 4352 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index 8833859f7..60fea04b4 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 15586272 + !be24 15594706 !le16 1733 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index 4c2781c31..185aef766 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 15588005 + !be24 15596439 !le16 1181 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index 8ab1ada48..ec2156f99 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 15589186 - !le16 3337 + !be24 15597620 + !le16 3376 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index 786ec06ff..7fa053202 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 15592523 + !be24 15600996 !le16 3429 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index 771a066b9..eaea62c41 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 15595952 + !be24 15604425 !le16 479 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index 99dcf1b25..4df257605 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 15596431 + !be24 15604904 !le16 127 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index 202934e0f..bcfd6fc32 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 15604815 + !be24 15613288 !le16 2370 diff --git a/src/index/miniattract0.idx.a b/src/index/miniattract0.idx.a index 57484cd92..b7147b8ef 100644 --- a/src/index/miniattract0.idx.a +++ b/src/index/miniattract0.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15566744 - !le16 5064 + !be24 15575140 + !le16 5083 diff --git a/src/index/miniattract1.idx.a b/src/index/miniattract1.idx.a index 9e458519c..62c1e8630 100644 --- a/src/index/miniattract1.idx.a +++ b/src/index/miniattract1.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15571808 + !be24 15580223 !le16 2485 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index c23d5204c..8b254bb4e 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 15535841 + !be24 15544237 !le16 7564 diff --git a/src/index/res.cover.idx.a b/src/index/res.cover.idx.a index 8145a0544..15185b905 100644 --- a/src/index/res.cover.idx.a +++ b/src/index/res.cover.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 4259328 + !be24 4267008 !le16 8192 diff --git a/src/index/res.help.idx.a b/src/index/res.help.idx.a index f5748cb98..8f5d96448 100644 --- a/src/index/res.help.idx.a +++ b/src/index/res.help.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 4275712 + !be24 4283392 !le16 8192 diff --git a/src/index/res.title.idx.a b/src/index/res.title.idx.a index 287c48ae3..5812916a7 100644 --- a/src/index/res.title.idx.a +++ b/src/index/res.title.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 4267520 + !be24 4275200 !le16 8192 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index 0739f137d..69434bcb0 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 15464760 + !be24 15473156 !le16 9530 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index 396f8151f..88c9e563f 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 15478482 + !be24 15486878 !le16 10467 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index 1b85cc2e9..a044db73c 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 15493599 + !be24 15501995 !le16 14064 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index 8a17ebb51..f126af5cd 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 15513732 + !be24 15522128 !le16 15421 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 206df89f6..816505a8c 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 15553417 + !be24 15561813 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index e29ce46b9..887959275 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 15561339 + !be24 15569735 !le16 5405 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index 6bbd9cce7..21c2fcdbd 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 15574293 - !le16 7070 + !be24 15582708 + !le16 7089 diff --git a/src/index/xsingle.idx.a b/src/index/xsingle.idx.a index 3bab126ea..d61387bc7 100644 --- a/src/index/xsingle.idx.a +++ b/src/index/xsingle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15460412 + !be24 15468808 !le16 4348