add Bandits to the collection

This commit is contained in:
Peter Ferrie 2020-04-29 11:40:23 -07:00
parent 7590e91d5e
commit 9d2e630577
6 changed files with 45 additions and 3 deletions

View File

@ -18,6 +18,7 @@
0000,AZTEC
1111,BAD.DUDES
1000,BALLBLAZER
0001,BANDITS
1110,BATMAN
0110,BATTLE.CHESS
0001,BATTLE.CRUISER

BIN
res/TITLE.HGR/BANDITS Normal file

Binary file not shown.

View File

@ -17,6 +17,7 @@ ASTEROID.BLASTR=Type(06),AuxType(4000),Access(C3)
AXIS.ASSASSIN=Type(06),AuxType(4000),Access(C3)
AZTEC=Type(06),AuxType(4000),Access(C3)
BALLBLAZER=Type(06),AuxType(4000),Access(C3)
BANDITS=Type(06),AuxType(4000),Access(C3)
BATTLE.CRUISER=Type(06),AuxType(4000),Access(C3)
BATTLEZONE=Type(06),AuxType(4000),Access(C3)
BCS.QUEST=Type(06),AuxType(4000),Access(C3)

Binary file not shown.

View File

@ -45,9 +45,6 @@ Rear Guard
Ski Crazed
Space Cadette
//qkumba crack
Bandits [priority]
//TODO(woz-imaged but uncracked)
Alien Lander
Arcade Boot Camp

43
src/prelaunch/bandits.a Normal file
View File

@ -0,0 +1,43 @@
;license:MIT
;(c) 2020 by qkumba
!cpu 6502
!to "build/PRELAUNCH/BANDITS",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #$60
sta $87A
jsr $800 ; decompress
+GET_MACHINE_STATUS
and #CHEATS_ENABLED
beq +
lda #<callback
sta $481
lda #>callback
sta $482
+
+DISABLE_ACCEL
jmp $8F40
callback
+ENABLE_ACCEL
jsr $4C8 ; decompress
lda $57
cmp #$0F
bne +
lda $8FDF
cmp #5
bne +
lda #$AD
sta $63AE ; patch - don't decrease lives
+
+DISABLE_ACCEL
lda #0
rts
!if * > $1C0 {
!error "code is too large, ends at ", *
}