diff --git a/res/GAMES.CONF b/res/GAMES.CONF index 3585e6115..ec9e57cdb 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -114,6 +114,7 @@ 1000,INTL.GRAN.PRIX=International Gran Prix 0111,EAGLES.NEST=Into the Eagle's Nest 0000,I.O.SILVER=I.O. Silver +0001,JAWBREAKER.II=Jawbreaker ][ 0001,JOUST 0000,JUGGLER 0001,JUMPMAN diff --git a/res/TITLE.HGR/JAWBREAKER.II b/res/TITLE.HGR/JAWBREAKER.II new file mode 100644 index 000000000..d921cd515 Binary files /dev/null and b/res/TITLE.HGR/JAWBREAKER.II differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index 12f0f93f6..32e2d7bda 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -104,6 +104,7 @@ I.O.SILVER=Type(06),AuxType(4000),Access(C3) IKARI.WARRIORS=Type(06),AuxType(4000),Access(C3) IMPOSSIBLE.MISS=Type(06),AuxType(4000),Access(C3) INTL.GRAN.PRIX=Type(06),AuxType(4000),Access(C3) +JAWBREAKER.II=Type(06),AuxType(4000),Access(C3) JOUST=Type(06),AuxType(4000),Access(C3) JUGGLER=Type(06),AuxType(4000),Access(C3) JUMPMAN=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/jawbreaker ii PRODOS (san inc crack).po b/res/dsk/jawbreaker ii PRODOS (san inc crack).po new file mode 100644 index 000000000..e098ac9f0 Binary files /dev/null and b/res/dsk/jawbreaker ii PRODOS (san inc crack).po differ diff --git a/res/notes/wishlist.txt b/res/notes/wishlist.txt index e16913f68..750e74d98 100644 --- a/res/notes/wishlist.txt +++ b/res/notes/wishlist.txt @@ -54,7 +54,6 @@ Space Cadette //qkumba crack Bandits -Jawbreaker ][ [priority] //other Battle Chess [DHGR] diff --git a/src/prelaunch/jawbreaker.ii.a b/src/prelaunch/jawbreaker.ii.a new file mode 100644 index 000000000..725a22f58 --- /dev/null +++ b/src/prelaunch/jawbreaker.ii.a @@ -0,0 +1,32 @@ +;license:MIT +;(c) 2020 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/JAWBREAKER.II",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $85B + jsr $800 ; decompress + +GET_MACHINE_STATUS + and #CHEATS_ENABLED + beq + + lda #callback + sta $35D ++ + +DISABLE_ACCEL + jmp $301 + +callback + ldx #$a5 + stx $110c ; patch - don't decrease lives + jmp $BD00 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}