diff --git a/res/dsk/apple panic 17k file PRODOS (san inc pack).po b/res/dsk/apple panic 12k file PRODOS (san inc pack).po similarity index 90% rename from res/dsk/apple panic 17k file PRODOS (san inc pack).po rename to res/dsk/apple panic 12k file PRODOS (san inc pack).po index fdaa5af65..8a7c28a48 100644 Binary files a/res/dsk/apple panic 17k file PRODOS (san inc pack).po and b/res/dsk/apple panic 12k file PRODOS (san inc pack).po differ diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index 2966abc84..95400ea60 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 15465541 + !be24 15461331 !le16 5112 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index c68d33cda..28f5f5f9f 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 15410820 + !be24 15406610 !le16 5695 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index 4feb67dd8..11cf30d8d 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 15343740 + !be24 15339530 !le16 4043 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index fb93dd77b..567bd2676 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 15357987 + !be24 15353777 !le16 4508 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index 20899c420..181e4fa5f 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 15376147 + !be24 15371937 !le16 5840 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index 55db6c0b8..26afc5215 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 15396996 + !be24 15392786 !le16 6466 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index 73a0f5ae3..844575439 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 15470653 + !be24 15466443 !le16 410 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index d51a857cc..f1b149af1 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 15471407 + !be24 15467197 !le16 449 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index f4fb800f7..51dd65f8a 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 15471856 + !be24 15467646 !le16 303 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 4b5ccbb5e..440bb3e50 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 15419155 + !be24 15414945 !le16 1640 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index 458430630..f26528dba 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 15471139 + !be24 15466929 !le16 67 diff --git a/src/index/dgr.idx.a b/src/index/dgr.idx.a index 4b418f2a1..6457d380a 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 15465482 + !be24 15461272 !le16 59 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index 27f20b35f..626b92592 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 15463938 + !be24 15459728 !le16 1426 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index a8dc24c5d..f31d71986 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 15448130 + !be24 15443920 !le16 557 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index 8cfafe288..96f87ed77 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 15416515 + !be24 15412305 !le16 2640 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index 6bc924af9..1fccb14f3 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 15421153 + !be24 15416943 !le16 7358 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index f3e8623fb..d5cf7f647 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 15471063 + !be24 15466853 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index 327bd3a50..23fe80577 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 15465364 + !be24 15461154 !le16 118 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index e1d0ef6ce..8f7435162 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 15471206 + !be24 15466996 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index 14a178088..76e706d25 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 15448687 + !be24 15444477 !le16 4922 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index 5713b516c..484b96f44 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 15453609 + !be24 15449399 !le16 1775 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index f7b63f366..33a80c3f6 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 15455384 + !be24 15451174 !le16 1181 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index ec8e02ffb..bea35c004 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 15456565 + !be24 15452355 !le16 3421 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index b13f480f5..d92baf831 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 15459986 + !be24 15455776 !le16 3359 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index 52063665e..f73a2e7a6 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 15463345 + !be24 15459135 !le16 479 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index e6e3b1dd5..60a5838b5 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 15463824 + !be24 15459614 !le16 114 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index a47732f72..ed961c923 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 15472159 + !be24 15467949 !le16 2370 diff --git a/src/index/miniattract0.idx.a b/src/index/miniattract0.idx.a index cc105e1ad..26cc82a5a 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 15433885 + !be24 15429675 !le16 4962 diff --git a/src/index/miniattract1.idx.a b/src/index/miniattract1.idx.a index 0bc6d4c17..55475b0a7 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 15438847 + !be24 15434637 !le16 2400 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index 635eb7d53..fc80e4a33 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 15403462 + !be24 15399252 !le16 7358 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index ea10114cc..f60228882 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 15334473 + !be24 15330263 !le16 9267 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index 31b992b7b..30c4d54bb 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 15347783 + !be24 15343573 !le16 10204 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index 17d3dc1d1..9266f88ec 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 15362495 + !be24 15358285 !le16 13652 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index ac2442202..ea362f073 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 15381987 + !be24 15377777 !le16 15009 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 4ac32ba89..892abac87 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 15420795 + !be24 15416585 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index 1ab5eb6a2..76a839c19 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 15428511 + !be24 15424301 !le16 5374 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index cca6d12aa..e767fc829 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 15441247 + !be24 15437037 !le16 6883 diff --git a/src/index/xsingle.idx.a b/src/index/xsingle.idx.a index 56a07528d..dcaf3d2e0 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 15330255 + !be24 15326045 !le16 4218 diff --git a/src/prelaunch/apple.panic.a b/src/prelaunch/apple.panic.a index 28d8ced8f..e4b9548a6 100644 --- a/src/prelaunch/apple.panic.a +++ b/src/prelaunch/apple.panic.a @@ -1,5 +1,5 @@ ;license:MIT -;(c) 2019 by 4am +;(c) 2019, 2024 by 4am, qkumba !cpu 6502 !to "build/PRELAUNCH.INDEXED/APPLE.PANIC",plain @@ -8,9 +8,15 @@ !source "src/prelaunch/common.a" +ENABLE_ACCEL - lda #$60 - sta $819D + lda #$4C + sta $7115 + sta $7137 jsr $3FF8 ; decompress + +DISABLE_ACCEL + jsr $1000 ; title sequence + +ENABLE_ACCEL + jsr $711B ; decompress + +GET_MACHINE_STATUS and #CHEATS_ENABLED beq +