diff --git a/res/CACHE00.IDX b/res/CACHE00.IDX index 07939eb56..7ef1b58d3 100644 Binary files a/res/CACHE00.IDX and b/res/CACHE00.IDX differ diff --git a/res/CACHE01.IDX b/res/CACHE01.IDX index ab21e572d..577841898 100644 Binary files a/res/CACHE01.IDX and b/res/CACHE01.IDX differ diff --git a/res/CACHE10.IDX b/res/CACHE10.IDX index 1e8819fba..92120558f 100644 Binary files a/res/CACHE10.IDX and b/res/CACHE10.IDX differ diff --git a/res/CACHE11.IDX b/res/CACHE11.IDX index 7b9660001..8977f54da 100644 Binary files a/res/CACHE11.IDX and b/res/CACHE11.IDX differ diff --git a/res/GAMES.CONF b/res/GAMES.CONF index 4f76e0818..445633ba5 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -89,6 +89,7 @@ 0003,BU=BurgerTime 0001,BUZZARD.BAIT=Buzzard Bait 0000,CV=C'est La Vie +0000,CALI.RAISINS=California Raisins 0001,CB=Cannonball Blitz 0001,CANYON.CLIMBER=Canyon Climber 0000,CG=Captain Goodnight @@ -214,7 +215,7 @@ 0000,KARATEKA=Karateka 0001,KID.NIKI=Kid Niki 0001,KUNG.FU.MASTER=Kung Fu Master -0000,LABYRINTH=Labyrinth +0005,LABYRINTH=Labyrinth 0001,LADY.TUT=Lady Tut 0000,LA=Lamb Chops! 0001,LANCASTER=Lancaster @@ -308,7 +309,7 @@ 0001,RANDAMN=Randamn 0000,RASTER.BLASTER=Raster Blaster 1004,RI=Realm of Impossibility -0000,REAR.GUARD=Rear Guard +0005,REAR.GUARD=Rear Guard 1000,RED.ALERT=Red Alert 1110,RENEGADE=Renegade 0000,REPTON=Repton @@ -338,7 +339,7 @@ 0000,SNACK.ATTACK=Snack Attack 0000,SNAKE.BYTE=Snake Byte 0001,SNEAKERS=Sneakers -0000,SNOGGLE=Snoggle +0005,SNOGGLE=Snoggle 0110,SO=Soko-Ban 1000,SOLO.FLIGHT=Solo Flight 1000,SPACE.EGGS=Space Eggs diff --git a/res/TITLE.HGR.UNPACKED/CALI.RAISINS b/res/TITLE.HGR.UNPACKED/CALI.RAISINS new file mode 100644 index 000000000..6d63d837e Binary files /dev/null and b/res/TITLE.HGR.UNPACKED/CALI.RAISINS differ diff --git a/res/TITLE.HGR/CALI.RAISINS b/res/TITLE.HGR/CALI.RAISINS new file mode 100644 index 000000000..ab881278a Binary files /dev/null and b/res/TITLE.HGR/CALI.RAISINS differ diff --git a/res/dsk/california raisins PRODOS (san inc pack).po b/res/dsk/california raisins PRODOS (san inc pack).po new file mode 100644 index 000000000..36f557e67 Binary files /dev/null and b/res/dsk/california raisins PRODOS (san inc pack).po differ diff --git a/res/notes/wishlist.txt b/res/notes/wishlist.txt index 8b80315a9..98a4ef6e7 100644 --- a/res/notes/wishlist.txt +++ b/res/notes/wishlist.txt @@ -1,5 +1,4 @@ //unprotected -California Raisins Flobynoid Treasure Dive (Nibble) diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index 9d300557c..e9d9da756 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 11259884 + !be24 11267965 !le16 4505 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index 074f13308..fa6da0cbf 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 11212246 + !be24 11220289 !le16 5257 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index 4c156ed33..2a3d4b0ec 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 11154538 - !le16 3593 + !be24 11162260 + !le16 3600 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index d6dd6e652..5c1685589 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 11166985 - !le16 3970 + !be24 11174756 + !le16 3977 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index 819b45042..c03e31fc0 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 11182547 - !le16 5026 + !be24 11190367 + !le16 5107 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index b3d3b8753..3d0c6f875 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 11200410 - !le16 5616 + !be24 11208353 + !le16 5697 diff --git a/src/index/count00.a b/src/index/count00.a index c9240220a..c1d125e0c 100644 --- a/src/index/count00.a +++ b/src/index/count00.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 266 +!word 267 diff --git a/src/index/count01.a b/src/index/count01.a index 0ffa133a8..744ed210b 100644 --- a/src/index/count01.a +++ b/src/index/count01.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 291 +!word 292 diff --git a/src/index/count10.a b/src/index/count10.a index a965af817..561321cf5 100644 --- a/src/index/count10.a +++ b/src/index/count10.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 377 +!word 378 diff --git a/src/index/count11.a b/src/index/count11.a index 03005e497..f517e1f11 100644 --- a/src/index/count11.a +++ b/src/index/count11.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 417 +!word 418 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index efcb5a246..be686aa2b 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 11264389 + !be24 11272470 !le16 410 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index 6f0726d23..0130b6c40 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 11265143 + !be24 11273224 !le16 448 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index ada5ef637..e2bf46db7 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 11265591 + !be24 11273672 !le16 303 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index a021651e0..5bcbe4045 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 11219649 + !be24 11227692 !le16 1242 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index 74f6f4dc5..dff19672d 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 11264875 + !be24 11272956 !le16 67 diff --git a/src/index/dgr.idx.a b/src/index/dgr.idx.a index 415f3818a..fcdee85ba 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 11259825 + !be24 11267906 !le16 59 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index b82644e70..531a54321 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 11258460 + !be24 11266541 !le16 1284 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index 258b83a9e..a65a24043 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 11244383 + !be24 11252464 !le16 502 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index 733fa39e0..6b5a44cb4 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 11217503 + !be24 11225546 !le16 2146 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index 01741a586..28802d6ba 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 11221249 - !le16 6220 + !be24 11229292 + !le16 6239 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index 17b95648a..1985eb04d 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 11264799 + !be24 11272880 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index dddb87e04..4bd1d74e0 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 11259744 + !be24 11267825 !le16 81 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index b98ef33c9..a85b5c86c 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 11264942 + !be24 11273023 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index 09195b9f9..fd1272859 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 11244885 + !be24 11252966 !le16 4407 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index 4af3dba64..31be00901 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 11249292 + !be24 11257373 !le16 1562 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index 06252a62a..79846c13c 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 11250854 + !be24 11258935 !le16 1040 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index 07780b14c..e38676b30 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 11251894 + !be24 11259975 !le16 3237 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index 2bd5d0b75..ca06d2612 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 11255131 + !be24 11263212 !le16 2764 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index 7b61b884c..8bce46395 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 11257895 + !be24 11265976 !le16 460 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index ed7224c38..f43bddb36 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 11258355 + !be24 11266436 !le16 105 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index 2a5288e23..bcb4c2ef5 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 11265894 + !be24 11273975 !le16 2370 diff --git a/src/index/miniattract.idx.a b/src/index/miniattract.idx.a index 77327f08d..074980251 100644 --- a/src/index/miniattract.idx.a +++ b/src/index/miniattract.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11232382 + !be24 11240444 !le16 6201 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index 2dee92fc1..9a06d9c37 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 11206026 - !le16 6220 + !be24 11214050 + !le16 6239 diff --git a/src/index/res.cover.idx.a b/src/index/res.cover.idx.a index 8cad8cb83..197b4be61 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 3595264 + !be24 3602944 !le16 8192 diff --git a/src/index/res.help.idx.a b/src/index/res.help.idx.a index f597c6f78..c1e4581f7 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 3611648 + !be24 3619328 !le16 8192 diff --git a/src/index/res.title.idx.a b/src/index/res.title.idx.a index 66a7085e1..a852758f1 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 3603456 + !be24 3611136 !le16 8192 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index f33989fe6..3ec2f7b4f 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 11146480 - !le16 8058 + !be24 11154160 + !le16 8100 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index 253b9c938..a8b5c34c7 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 11158131 - !le16 8854 + !be24 11165860 + !le16 8896 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index 0456c1dfd..a9e52e797 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 11170955 - !le16 11592 + !be24 11178733 + !le16 11634 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index 08825f110..85bf5ba1c 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 11187573 - !le16 12837 + !be24 11195474 + !le16 12879 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 67ef7d59d..d5e6f916c 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 11220891 + !be24 11228934 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index 8285f79ef..f1224ce77 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 11227469 + !be24 11235531 !le16 4913 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index e0ddb9a14..af018ed5e 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 11238583 - !le16 5800 + !be24 11246645 + !le16 5819 diff --git a/src/prelaunch/cali.raisins.a b/src/prelaunch/cali.raisins.a new file mode 100644 index 000000000..9a729435d --- /dev/null +++ b/src/prelaunch/cali.raisins.a @@ -0,0 +1,22 @@ +;license:MIT +;(c) 2022 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH.INDEXED/CALI.RAISINS",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + + lda #$60 + sta $5EC0 + jsr $36C0 ; decompress + + +DISABLE_ACCEL + + jmp $D566 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}