diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index 21acd5f..8a749ba 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 2430600 + !be24 2431112 !le16 571 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index 065d83e..deae228 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 2415950 + !be24 2416462 !le16 1404 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index 93c89c1..7cd99da 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 2403905 + !be24 2404417 !le16 465 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index bf730e5..1a00fd7 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 2406462 + !be24 2406974 !le16 772 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index 612e5ff..7694d98 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 2409517 + !be24 2410029 !le16 766 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index 604d7c1..a8f3111 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 2413473 + !be24 2413985 !le16 1148 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index beb4d53..e168b49 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 2431171 + !be24 2431683 !le16 306 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index 743e324..4324a10 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 2431821 + !be24 2432333 !le16 336 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index c633265..c366c16 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 2432157 + !be24 2432669 !le16 303 diff --git a/src/index/demo.idx.a b/src/index/demo.idx.a index 6a56d74..78c574f 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 1919033 + !be24 1919545 !le16 69 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 6d8a342..8236343 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 2419994 + !be24 2420506 !le16 1640 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index 50cfd39..4ffa5c6 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 2431553 + !be24 2432065 !le16 67 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index 7c7d488..65910c9 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 2429659 + !be24 2430171 !le16 889 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index 7459296..5088d92 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 2427389 + !be24 2427901 !le16 290 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index 9883b53..791899a 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 2417354 + !be24 2417866 !le16 2640 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index fcd5a28..09de6f7 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 2421992 + !be24 2422504 !le16 1329 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index d65019a..981ced0 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 2431477 + !be24 2431989 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index db37c77..faab18e 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 2430548 + !be24 2431060 !le16 52 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index 9f1ae75..eeed729 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 2431620 + !be24 2432132 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index 45d3a27..7ae6dee 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 2427679 + !be24 2428191 !le16 402 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index d7dcc3e..6dd8560 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 2428081 + !be24 2428593 !le16 192 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index a1c407c..2bda61c 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 2428273 + !be24 2428785 !le16 107 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index c1ca3a4..da655d9 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 2428380 + !be24 2428892 !le16 281 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index e8102d6..86a363a 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 2428661 + !be24 2429173 !le16 713 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index db51af9..3391eb8 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 2429374 + !be24 2429886 !le16 285 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index a4cc770..9017699 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 2432460 + !be24 2432972 !le16 2370 diff --git a/src/index/miniattract0.idx.a b/src/index/miniattract0.idx.a index 225ef47..cd58b65 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 2424959 + !be24 2425471 !le16 777 diff --git a/src/index/miniattract1.idx.a b/src/index/miniattract1.idx.a index cc2149b..67000c8 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 2425736 + !be24 2426248 !le16 556 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index bf87475..8906f18 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 2414621 + !be24 2415133 !le16 1329 diff --git a/src/index/res.cover.idx.a b/src/index/res.cover.idx.a index 9301f05..80f14f9 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 730716 + !be24 731228 !le16 8184 diff --git a/src/index/res.help.idx.a b/src/index/res.help.idx.a index 93b4dd5..88a4239 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 747092 + !be24 747604 !le16 8184 diff --git a/src/index/res.title.idx.a b/src/index/res.title.idx.a index 6ab4336..faca35e 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 738900 + !be24 739412 !le16 8192 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index 16b99fd..ed2ac30 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 2402493 + !be24 2403005 !le16 1412 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index 8135e84..abfb107 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 2404370 + !be24 2404882 !le16 2092 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index 29092ae..ad1a824 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 2407234 + !be24 2407746 !le16 2283 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index 2117d5c..3c73677 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 2410283 + !be24 2410795 !le16 3190 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 37f283a..29e0348 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 2421634 + !be24 2422146 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index 9f6a888..54d07f3 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 2423321 + !be24 2423833 !le16 1638 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index e744c84..28ce145 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 2426292 + !be24 2426804 !le16 1097 diff --git a/src/index/xsingle.idx.a b/src/index/xsingle.idx.a index 4911742..04a57d4 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 2401869 + !be24 2402381 !le16 624 diff --git a/src/prelaunch/gfl.football.a b/src/prelaunch/gfl.football.a new file mode 100644 index 0000000..883dcea --- /dev/null +++ b/src/prelaunch/gfl.football.a @@ -0,0 +1,45 @@ +;license:MIT +;(c) 2024 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH.INDEXED/GFL.FOOTBALL",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + + lda #$60 + sta $9F3 + jsr $800 ; load "DOS" + lda #callback + sta $B749 + jmp $B700 + +callback + ldx #0 + stx $9E52 + inx + stx $9E53 + lda #callback2 + sta $B7B9 + +DISABLE_ACCEL + jmp $9D84 + +callback2 + jsr $BD00 + lda $FC4 + eor #$1B + bne + + lda $FC5 + bne + + sta $100B ; reset vector ++ rts + +!if * > $1C0 { + !error "code is too large, ends at ", * +}