diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index 4053c80..dc745b2 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 2538389 + !be24 2535430 !le16 571 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index 852eabc..a8ada9d 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 2523097 + !be24 2520177 !le16 1468 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index f5cb3a4..b608bef 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 2511394 + !be24 2508474 !le16 465 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index 78ab3f1..427ea48 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 2513845 + !be24 2510925 !le16 824 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index 133885e..44c08f5 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 2516707 + !be24 2513787 !le16 766 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index 2810a9d..1d5490b 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 2520472 + !be24 2517552 !le16 1200 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index 1b2d314..036d837 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 2538960 + !be24 2536001 !le16 306 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index fe274f7..e6f1292 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 2539610 + !be24 2536651 !le16 336 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index e5b5e05..a416cdc 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 2539946 + !be24 2536987 !le16 303 diff --git a/src/index/demo.idx.a b/src/index/demo.idx.a index 6b63663..54ecb29 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 2026707 + !be24 2023787 !le16 69 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 98cb13b..d665190 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 2527205 + !be24 2524285 !le16 1640 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index 381d8b4..e41e9ce 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 2539342 + !be24 2536383 !le16 67 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index 947d28b..71c24ba 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 2537263 + !be24 2534316 !le16 1062 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index 1d17ae9..7234636 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 2534891 + !be24 2531971 !le16 365 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index 52145b6..e6bf2e9 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 2524565 + !be24 2521645 !le16 2640 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index 953e383..0ec550c 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 2529203 + !be24 2526283 !le16 1425 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index a9e2b2a..7b9dcc2 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 2539266 + !be24 2536307 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index 9f83b86..ea9679c 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 2538325 + !be24 2535378 !le16 52 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index b3225a4..4d22e9e 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 2539409 + !be24 2536450 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index 6f9711a..323a6ee 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 2535256 + !be24 2532336 !le16 402 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index af2863c..9425849 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 2535658 + !be24 2532738 !le16 192 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index 7522343..8a98c94 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 2535850 + !be24 2532930 !le16 107 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index 153a830..8c6de1d 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 2535957 + !be24 2533037 !le16 281 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index 9fa79a3..f8edb05 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 2536238 + !be24 2533318 !le16 713 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index 64ae3e3..388e2ad 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 2536951 + !be24 2534031 !le16 285 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index e36e8ee..630e6bb 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 2540249 + !be24 2537290 !le16 2370 diff --git a/src/index/miniattract0.idx.a b/src/index/miniattract0.idx.a index de8068e..72a189e 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 2532325 + !be24 2529405 !le16 833 diff --git a/src/index/miniattract1.idx.a b/src/index/miniattract1.idx.a index 97798bd..e9ab556 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 2533158 + !be24 2530238 !le16 596 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index 1d42c3e..a597794 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 2521672 + !be24 2518752 !le16 1425 diff --git a/src/index/res.cover.idx.a b/src/index/res.cover.idx.a index b818da3..140584a 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 812075 + !be24 812124 !le16 8184 diff --git a/src/index/res.help.idx.a b/src/index/res.help.idx.a index 4caa29a..0d8a458 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 828451 + !be24 828500 !le16 8184 diff --git a/src/index/res.title.idx.a b/src/index/res.title.idx.a index 0de8ec3..a941838 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 820259 + !be24 820308 !le16 8192 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index 9aacf4c..8c765eb 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 2510167 + !be24 2507247 !le16 1227 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index eac9839..3b64d62 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 2511859 + !be24 2508939 !le16 1986 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index 3bdfa8d..c956f1c 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 2514669 + !be24 2511749 !le16 2038 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index b5a9e1d..2692847 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 2517473 + !be24 2514553 !le16 2999 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 58e612a..9344b4d 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 2528845 + !be24 2525925 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index e40ee20..e0d1d7f 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 2530628 + !be24 2527708 !le16 1697 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index 57fb5b5..3eb2e59 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 2533754 + !be24 2530834 !le16 1137 diff --git a/src/index/xsingle.idx.a b/src/index/xsingle.idx.a index 3de0f80..efa0101 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 2509543 + !be24 2506623 !le16 624 diff --git a/src/prelaunch/family.feud.a b/src/prelaunch/family.feud.a new file mode 100644 index 0000000..4ad5aed --- /dev/null +++ b/src/prelaunch/family.feud.a @@ -0,0 +1,43 @@ +;license:MIT +;(c) 2024 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH.INDEXED/FAMILY.FEUD",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + + lda #$60 + sta $A06 + jsr $800 ; load "DOS" + lda #callback + sta $B749 + jmp $B700 + +callback + sta $9E37 + lda #callback2 + sta $B7B9 + +DISABLE_ACCEL + jmp $9D84 + +callback2 + jsr $BD00 + lda $B7EC + eor #$13 + bne + + lda $B7ED + eor #$0E + bne + + sta $960F ; reset vector ++ rts + +!if * > $1C0 { + !error "code is too large, ends at ", * +}