diff --git a/res/GAMES.CONF b/res/GAMES.CONF index bc83e73ab..3c4323ca9 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -34,6 +34,7 @@ 0000,BLISTER.BALL 0000,BLOCKCHAIN=BlockChain 0001,BOLO +0001,BORG 0001,BOUNCING.KMNGAS=Bouncing Kamungas 0001,BRAINTEASERBLVD=Brainteaser Boulevard 1011,BRUCE.LEE diff --git a/res/TITLE.HGR/BORG b/res/TITLE.HGR/BORG new file mode 100644 index 000000000..b91ebc695 Binary files /dev/null and b/res/TITLE.HGR/BORG differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index 0a739c7a2..a3c47eff4 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -30,6 +30,7 @@ BLACK.MAGIC=Type(06),AuxType(4000),Access(C3) BLISTER.BALL=Type(06),AuxType(4000),Access(C3) BLOCKCHAIN=Type(06),AuxType(4000),Access(C3) BOLO=Type(06),AuxType(4000),Access(C3) +BORG=Type(06),AuxType(4000),Access(C3) BOUNCING.KMNGAS=Type(06),AuxType(4000),Access(C3) BRAINTEASERBLVD=Type(06),AuxType(4000),Access(C3) BRUCE.LEE=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/borg PRODOS (san inc crack).po b/res/dsk/borg PRODOS (san inc crack).po new file mode 100644 index 000000000..168e71c6f Binary files /dev/null and b/res/dsk/borg PRODOS (san inc crack).po differ diff --git a/res/notes/wishlist.txt b/res/notes/wishlist.txt index cf86e6e5f..71bd13ab5 100644 --- a/res/notes/wishlist.txt +++ b/res/notes/wishlist.txt @@ -51,7 +51,6 @@ Arcade Boot Camp Beach-Head Beach-Head II Boa -Borg [priority] Copts and Robbers The Dam Busters Fight Night diff --git a/src/prelaunch/borg.a b/src/prelaunch/borg.a new file mode 100644 index 000000000..d248b2d39 --- /dev/null +++ b/src/prelaunch/borg.a @@ -0,0 +1,27 @@ +;license:MIT +;(c) 2020 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/BORG",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $609E + jsr $6000 ; decompress + + +GET_MACHINE_STATUS + and #CHEATS_ENABLED + beq + + lda #$ad + sta $11E4 ; patch - don't decrease lives ++ + inc $C9 ; must be non-zero + +DISABLE_ACCEL + jmp $EB0 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}