diff --git a/res/GAMES.CONF b/res/GAMES.CONF index 501808401..aff5021cf 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -25,7 +25,8 @@ 0001,BATTLE.CRUISER 0001,BATTLEZONE 1001,BCS.QUEST=BC's Quest For Tires -0000,BEACH.HEAD +0000,BEACH.HEAD=Beach-Head +0000,BEACH.HEAD.II=Beach-Head II 0001,BEER.RUN 0100,BEJEWELED 0000,BELLHOP diff --git a/res/TITLE.HGR/BEACH.HEAD.II b/res/TITLE.HGR/BEACH.HEAD.II new file mode 100644 index 000000000..5dff86a8e Binary files /dev/null and b/res/TITLE.HGR/BEACH.HEAD.II differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index 137dded07..6b73d281a 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -22,6 +22,7 @@ BATTLE.CRUISER=Type(06),AuxType(4000),Access(C3) BATTLEZONE=Type(06),AuxType(4000),Access(C3) BCS.QUEST=Type(06),AuxType(4000),Access(C3) BEACH.HEAD=Type(06),AuxType(4000),Access(C3) +BEACH.HEAD.II=Type(06),AuxType(4000),Access(C3) BEER.RUN=Type(06),AuxType(4000),Access(C3) BEJEWELED=Type(06),AuxType(4000),Access(C3) BELLHOP=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/beach-head ii PRODOS (san inc pack).po b/res/dsk/beach-head ii PRODOS (san inc pack).po new file mode 100644 index 000000000..923115014 Binary files /dev/null and b/res/dsk/beach-head ii PRODOS (san inc pack).po differ diff --git a/res/notes/wishlist.txt b/res/notes/wishlist.txt index 8283059f2..753d566c8 100644 --- a/res/notes/wishlist.txt +++ b/res/notes/wishlist.txt @@ -42,7 +42,6 @@ Space Cadette //TODO(woz-imaged but uncracked) Alien Lander Arcade Boot Camp -Beach-Head II [priority] Boa Copts and Robbers The Dam Busters diff --git a/src/prelaunch/beach.head.ii.a b/src/prelaunch/beach.head.ii.a new file mode 100644 index 000000000..59b00dfe4 --- /dev/null +++ b/src/prelaunch/beach.head.ii.a @@ -0,0 +1,21 @@ +;license:MIT +;(c) 2020 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/BEACH.HEAD.II",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $882 + jsr $800 ; decompress + + +NEW_RESET_VECTOR $190 + +DISABLE_ACCEL + jmp $1000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}