diff --git a/res/CACHE00.IDX b/res/CACHE00.IDX index f3794f8a1..0db1bfeef 100644 Binary files a/res/CACHE00.IDX and b/res/CACHE00.IDX differ diff --git a/res/CACHE01.IDX b/res/CACHE01.IDX index c0a7818b7..6405923f0 100644 Binary files a/res/CACHE01.IDX and b/res/CACHE01.IDX differ diff --git a/res/CACHE10.IDX b/res/CACHE10.IDX index 2668f05ab..88d82a3d0 100644 Binary files a/res/CACHE10.IDX and b/res/CACHE10.IDX differ diff --git a/res/CACHE11.IDX b/res/CACHE11.IDX index 5288a5fc6..41c293b9c 100644 Binary files a/res/CACHE11.IDX and b/res/CACHE11.IDX differ diff --git a/res/GAMES.CONF b/res/GAMES.CONF index b2f99f32e..2b6fc49d7 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -440,7 +440,6 @@ 00000,STATION.5=Station 5 00060,STELLAR.7=Stellar 7 00041,SUCCESSION=Succession -00000,SUDOKU=Sudoku 00041,SU=Suicide! 00010,SUPER.BUNNY=Super Bunny 00011,SUPER.PUCKMAN=Super Puckman diff --git a/res/TITLE.HGR.UNPACKED/SUDOKU b/res/TITLE.HGR.UNPACKED/SUDOKU deleted file mode 100644 index 6093edf7f..000000000 Binary files a/res/TITLE.HGR.UNPACKED/SUDOKU and /dev/null differ diff --git a/res/TITLE.HGR/SUDOKU b/res/TITLE.HGR/SUDOKU deleted file mode 100644 index 69c7dcb36..000000000 Binary files a/res/TITLE.HGR/SUDOKU and /dev/null differ diff --git a/res/dsk/sudoku PRODOS (san inc pack).po b/res/dsk/sudoku PRODOS (san inc pack).po deleted file mode 100644 index 574454aa2..000000000 Binary files a/res/dsk/sudoku PRODOS (san inc pack).po and /dev/null differ diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index 9b9e5c6c1..bb01fe285 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 15522622 + !be24 15514779 !le16 5112 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index 6403cd7d1..e395a30d7 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 15467674 + !be24 15459857 !le16 5707 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index 3a9f84db1..b442e6142 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 15400251 - !le16 4050 + !be24 15392547 + !le16 4043 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index 3fce2e7da..cfff7682a 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 15414529 - !le16 4515 + !be24 15406794 + !le16 4508 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index 532acc5e1..19b12fbb2 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 15432794 - !le16 5868 + !be24 15425028 + !le16 5861 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index 1bbc41fa0..2e7c1aee9 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 15453769 - !le16 6494 + !be24 15445972 + !le16 6487 diff --git a/src/index/count00.a b/src/index/count00.a index d4eb98177..f729cc016 100644 --- a/src/index/count00.a +++ b/src/index/count00.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 304 +!word 303 diff --git a/src/index/count01.a b/src/index/count01.a index cfc42501d..1fc1705f9 100644 --- a/src/index/count01.a +++ b/src/index/count01.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 333 +!word 332 diff --git a/src/index/count10.a b/src/index/count10.a index b1799aba0..ed888a1c9 100644 --- a/src/index/count10.a +++ b/src/index/count10.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 447 +!word 446 diff --git a/src/index/count11.a b/src/index/count11.a index d5fccb3c5..4b1a1790c 100644 --- a/src/index/count11.a +++ b/src/index/count11.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 490 +!word 489 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index e0654c90a..ab181c409 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 15527734 + !be24 15519891 !le16 410 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index 7ab367cd4..62ed94e9b 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 15528488 + !be24 15520645 !le16 449 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index 74d912a0c..3341eaabd 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 15528937 + !be24 15521094 !le16 303 diff --git a/src/index/demo.idx.a b/src/index/demo.idx.a index 39e02d74b..c09c424d1 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 12356575 + !be24 12348895 !le16 1652 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 55dcf5e40..8ed1fe7f5 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 15476021 + !be24 15468204 !le16 1640 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index 03fd9afc4..3962dc8e3 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 15528220 + !be24 15520377 !le16 67 diff --git a/src/index/dgr.idx.a b/src/index/dgr.idx.a index b2b84ca3c..a6513ef17 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 15522563 + !be24 15514720 !le16 59 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index f889f1925..a023c665d 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 15521019 + !be24 15513176 !le16 1426 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index fbb716e33..3829ba58b 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 15505142 + !be24 15497299 !le16 557 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index 5f780bfdd..39b6245ec 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 15473381 + !be24 15465564 !le16 2640 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index 1a898a1d7..207917f95 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 15478019 - !le16 7411 + !be24 15470202 + !le16 7398 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index af75d79bb..f26149c9e 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 15528144 + !be24 15520301 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index ce0ea6048..2bff97c58 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 15522445 + !be24 15514602 !le16 118 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index 04827e1a2..c64e03b30 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 15528287 + !be24 15520444 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index 51e237e32..f23be791b 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 15505699 + !be24 15497856 !le16 4951 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index afa0906d4..e0c84d46f 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 15510650 + !be24 15502807 !le16 1802 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index fb123046e..302c473d2 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 15512452 + !be24 15504609 !le16 1181 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index da01b5f33..e7a6cd05e 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 15513633 + !be24 15505790 !le16 3421 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index f43431b74..ab0d99711 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 15517054 + !be24 15509211 !le16 3359 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index ec36a5650..04bca62a4 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 15520413 + !be24 15512570 !le16 479 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index 29b8a9f22..10049eaf5 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 15520892 + !be24 15513049 !le16 127 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index cf3811911..1a89d5480 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 15529240 + !be24 15521397 !le16 2370 diff --git a/src/index/miniattract0.idx.a b/src/index/miniattract0.idx.a index f0b47f6cc..64277222a 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 15490804 + !be24 15482974 !le16 4989 diff --git a/src/index/miniattract1.idx.a b/src/index/miniattract1.idx.a index 39e3cb48b..a6b66f121 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 15495793 + !be24 15487963 !le16 2413 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index 3e6c1c61a..e10b95d30 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 15460263 - !le16 7411 + !be24 15452459 + !le16 7398 diff --git a/src/index/res.cover.idx.a b/src/index/res.cover.idx.a index c0edbb8a1..fe298727b 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 4196864 + !be24 4189184 !le16 8192 diff --git a/src/index/res.help.idx.a b/src/index/res.help.idx.a index 37c1bd525..d6ceb848e 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 4213248 + !be24 4205568 !le16 8192 diff --git a/src/index/res.title.idx.a b/src/index/res.title.idx.a index b4838b9e7..4d8591788 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 4205056 + !be24 4197376 !le16 8192 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index 840805614..5632d2b9d 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 15390960 - !le16 9291 + !be24 15383280 + !le16 9267 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index f68b51536..77564853b 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 15404301 - !le16 10228 + !be24 15396590 + !le16 10204 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index 53cf34618..2734fd0cc 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 15419044 - !le16 13750 + !be24 15411302 + !le16 13726 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index bd80c02db..222625c33 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 15438662 - !le16 15107 + !be24 15430889 + !le16 15083 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 398472780..a00eb9feb 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 15477661 + !be24 15469844 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index 6c4d9c3c2..aa2ec7f5b 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 15485430 + !be24 15477600 !le16 5374 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index f2ff5cc6e..e705f68a0 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 15498206 - !le16 6936 + !be24 15490376 + !le16 6923 diff --git a/src/index/xsingle.idx.a b/src/index/xsingle.idx.a index bfaede29b..bdca26230 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 15386696 + !be24 15379016 !le16 4264 diff --git a/src/prelaunch/sudoku.a b/src/prelaunch/sudoku.a deleted file mode 100644 index 621b9742d..000000000 --- a/src/prelaunch/sudoku.a +++ /dev/null @@ -1,52 +0,0 @@ -;license:MIT -;(c) 2024 by qkumba - -!cpu 6502 -!to "build/PRELAUNCH.INDEXED/SUDOKU",plain -*=$106 - - !source "src/prelaunch/common.a" - - +ENABLE_ACCEL - lda #$60 - sta $813 - jsr $800 ; decompress - lda $BF0B - sta nohelp + 1 - lda $BF0C - sta nohelp + 2 - lda #helper - sta $BF0C - +DISABLE_ACCEL - jmp $4000 - -helper - lda $9F4C - cmp #$CB ; write file - bne nohelp - lda $A50D ; write address (low) - cmp #$EE ; erasing save - beq nohelp - cmp #$F3 ; writing "valid" - beq nocall ; ignore it - cmp #$F7 ; writing options - beq nohelp - inc $A053 ; mark save valid - dec $A50D ; write address (low) - inc $A50F ; increase size - -nohelp - jmp $FDFD ; SMC - -nocall - plp - pla - pla - clc - rts - -!if * > $1C0 { - !error "code is too large, ends at ", * -}