diff --git a/res/GAMES.CONF b/res/GAMES.CONF index 0c19eba42..d23eb172b 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -240,6 +240,7 @@ 0000,SUICIDE=Suicide! 0000,SUMMER.GAMES 0000,SUMMER.GAMES.II=Summer Games II +0001,SUPER.BUNNY 1001,SUPER.ZAXXON 0000,SWASHBUCKLER 0000,TAG.TEAM=Tag Team Wrestling diff --git a/res/TITLE.HGR/SUPER.BUNNY b/res/TITLE.HGR/SUPER.BUNNY new file mode 100644 index 000000000..cc6cc0a6f Binary files /dev/null and b/res/TITLE.HGR/SUPER.BUNNY differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index 1d8a0b9e0..78871bd5f 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -214,6 +214,7 @@ SUCCESSION=Type(06),AuxType(4000),Access(C3) SUICIDE=Type(06),AuxType(4000),Access(C3) SUMMER.GAMES=Type(06),AuxType(4000),Access(C3) SUMMER.GAMES.II=Type(06),AuxType(4000),Access(C3) +SUPER.BUNNY=Type(06),AuxType(4000),Access(C3) SUPER.ZAXXON=Type(06),AuxType(4000),Access(C3) SWASHBUCKLER=Type(06),AuxType(4000),Access(C3) TAG.TEAM=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/super bunny PRODOS (san inc pack).po b/res/dsk/super bunny PRODOS (san inc pack).po new file mode 100644 index 000000000..bff570e56 Binary files /dev/null and b/res/dsk/super bunny PRODOS (san inc pack).po differ diff --git a/res/notes/wishlist.txt b/res/notes/wishlist.txt index def5b63c2..2c12a31f7 100644 --- a/res/notes/wishlist.txt +++ b/res/notes/wishlist.txt @@ -26,7 +26,6 @@ Run For It Shanghai Shifty Sam Shuttle Intercept -Super Bunny [priority] Super Huey Super Taxman II Tharolian Tunnels diff --git a/src/prelaunch/super.bunny.a b/src/prelaunch/super.bunny.a new file mode 100644 index 000000000..53ced572e --- /dev/null +++ b/src/prelaunch/super.bunny.a @@ -0,0 +1,39 @@ +;license:MIT +;(c) 2020 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/SUPER.BUNNY",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $A32 + jsr $800 ; load DOS + +GET_MACHINE_STATUS + and #CHEATS_ENABLED + beq + + lda #callback + sta $BD27 ++ + +DISABLE_ACCEL + jmp $B700 + +callback + jsr $BE07 + lda $B7EC + cmp #$14 + bne + + lda $B7ED + cmp #$06 + bne + + lda #$AD + sta $BB01 ; patch - don't decrease lives ++ rts + +!if * > $1C0 { + !error "code is too large, ends at ", * +}