diff --git a/res/GAMES.CONF b/res/GAMES.CONF index 980654282..96b7bf823 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -326,6 +326,7 @@ 0000,SUCCESSION 0000,SU=Suicide! 0001,SUPER.BUNNY +0000,SUPER.HUEY 0000,SUPER.PUCKMAN 0000,SUPER.TAXMAN.2 1001,SUPER.ZAXXON diff --git a/res/TITLE.HGR/SUPER.HUEY b/res/TITLE.HGR/SUPER.HUEY new file mode 100644 index 000000000..344ff8df7 Binary files /dev/null and b/res/TITLE.HGR/SUPER.HUEY differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index f9ea601f3..f38b4d5c9 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -309,6 +309,7 @@ STELLAR.7=Type(06),AuxType(4000),Access(C3) SU=Type(06),AuxType(4000),Access(C3) SUCCESSION=Type(06),AuxType(4000),Access(C3) SUPER.BUNNY=Type(06),AuxType(4000),Access(C3) +SUPER.HUEY=Type(06),AuxType(4000),Access(C3) SUPER.PUCKMAN=Type(06),AuxType(4000),Access(C3) SUPER.TAXMAN.2=Type(06),AuxType(4000),Access(C3) SUPER.ZAXXON=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/super huey 19k file PRODOS (san inc pack).po b/res/dsk/super huey 19k file PRODOS (san inc pack).po new file mode 100644 index 000000000..8f7f5dab5 Binary files /dev/null and b/res/dsk/super huey 19k file PRODOS (san inc pack).po differ diff --git a/res/notes/wishlist.txt b/res/notes/wishlist.txt index f1f4ec6bf..4bbd2601e 100644 --- a/res/notes/wishlist.txt +++ b/res/notes/wishlist.txt @@ -3,7 +3,6 @@ Cavern Creatures Conquering Worlds Deep Space Oil's Well -Super Huey //4am crack (unreleased) Infiltrator II diff --git a/src/constants.a b/src/constants.a index 288bb3b8d..53ac37425 100644 --- a/src/constants.a +++ b/src/constants.a @@ -6,7 +6,7 @@ ; YE OLDE GRAND UNIFIED MEMORY MAP ; ; LC RAM BANK 1 -; D000..E886 - persistent data structures (gGlobalPrefsStore, gGamesListStore) +; D000..E895 - persistent data structures (gGlobalPrefsStore, gGamesListStore) ; E92D..FFF1 - main program code ; FFF2..FFF9 - API functions and global constants available for main program ; code, prelaunchers, transition effects, &c. diff --git a/src/prelaunch/super.huey.a b/src/prelaunch/super.huey.a new file mode 100644 index 000000000..f6cbd6342 --- /dev/null +++ b/src/prelaunch/super.huey.a @@ -0,0 +1,27 @@ +;license:MIT +;(c) 2021 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/SUPER.HUEY",plain +*=$106 + + !source "src/prelaunch/common.a" + + +READ_RAM2_WRITE_RAM2 + jsr EnableAccelerator + +LC_REBOOT + +READ_RAM2_NO_WRITE + lda #$60 + sta $3972 + sta $849C + jsr $3931 ; decompress + +DISABLE_ACCEL + jsr $800 + +ENABLE_ACCEL + jsr $8473 ; decompress + +DISABLE_ACCEL + jmp $800 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}