mirror of https://github.com/a2-4am/4cade.git
adds some cheats, clear Thunder Bombs highscore
This commit is contained in:
parent
4577855211
commit
475d3ef0b1
|
@ -409,12 +409,12 @@
|
||||||
0000,THE.SPACE.ARK=The Space Ark
|
0000,THE.SPACE.ARK=The Space Ark
|
||||||
0001,S2=The Spy Strikes Back
|
0001,S2=The Spy Strikes Back
|
||||||
1000,VV=The Voyage of the Valkyrie
|
1000,VV=The Voyage of the Valkyrie
|
||||||
0010,THEXDER=Thexder
|
0015,THEXDER=Thexder
|
||||||
0000,THIEF=Thief
|
0000,THIEF=Thief
|
||||||
0001,THRESHOLD=Threshold
|
0001,THRESHOLD=Threshold
|
||||||
0000,THUNDER.BOMBS=Thunder Bombs
|
0001,THUNDER.BOMBS=Thunder Bombs
|
||||||
1000,TIME.PILOT=Time Pilot
|
1000,TIME.PILOT=Time Pilot
|
||||||
0000,TITAN.CRONUS=Titan Cronus
|
0001,TITAN.CRONUS=Titan Cronus
|
||||||
1000,TOMAHAWK=Tomahawk
|
1000,TOMAHAWK=Tomahawk
|
||||||
0000,TORAX=Torax
|
0000,TORAX=Torax
|
||||||
1000,TORPEDO.TERROR=Torpedo Terror
|
1000,TORPEDO.TERROR=Torpedo Terror
|
||||||
|
@ -443,7 +443,7 @@
|
||||||
0000,WILLY.BYTE=Willy Byte
|
0000,WILLY.BYTE=Willy Byte
|
||||||
1113,WF=Wings of Fury
|
1113,WF=Wings of Fury
|
||||||
1001,XEVIOUS=Xevious
|
1001,XEVIOUS=Xevious
|
||||||
0000,ZARGS=Zargs
|
0001,ZARGS=Zargs
|
||||||
1001,ZAXXON=Zaxxon
|
1001,ZAXXON=Zaxxon
|
||||||
0000,ZENITH=Zenith
|
0000,ZENITH=Zenith
|
||||||
1000,ZP=Zero Gravity Pinball
|
1000,ZP=Zero Gravity Pinball
|
||||||
|
|
Binary file not shown.
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11394932
|
!be24 11395444
|
||||||
!le16 4515
|
!le16 4515
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11346483
|
!be24 11346995
|
||||||
!le16 5275
|
!le16 5275
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11286963
|
!be24 11287475
|
||||||
!le16 3651
|
!le16 3651
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11299711
|
!be24 11300223
|
||||||
!le16 4061
|
!le16 4061
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11315718
|
!be24 11316230
|
||||||
!le16 5242
|
!le16 5242
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11334199
|
!be24 11334711
|
||||||
!le16 5867
|
!le16 5867
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11399447
|
!be24 11399959
|
||||||
!le16 410
|
!le16 410
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11400201
|
!be24 11400713
|
||||||
!le16 448
|
!le16 448
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11400649
|
!be24 11401161
|
||||||
!le16 303
|
!le16 303
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11353904
|
!be24 11354416
|
||||||
!le16 1242
|
!le16 1242
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11399933
|
!be24 11400445
|
||||||
!le16 67
|
!le16 67
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11394873
|
!be24 11395385
|
||||||
!le16 59
|
!le16 59
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11393508
|
!be24 11394020
|
||||||
!le16 1284
|
!le16 1284
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11379250
|
!be24 11379762
|
||||||
!le16 521
|
!le16 521
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11351758
|
!be24 11352270
|
||||||
!le16 2146
|
!le16 2146
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11355504
|
!be24 11356016
|
||||||
!le16 6417
|
!le16 6417
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11399857
|
!be24 11400369
|
||||||
!le16 76
|
!le16 76
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11394792
|
!be24 11395304
|
||||||
!le16 81
|
!le16 81
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11400000
|
!be24 11400512
|
||||||
!le16 201
|
!le16 201
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11379771
|
!be24 11380283
|
||||||
!le16 4511
|
!le16 4511
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11384282
|
!be24 11384794
|
||||||
!le16 1575
|
!le16 1575
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11385857
|
!be24 11386369
|
||||||
!le16 1053
|
!le16 1053
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11386910
|
!be24 11387422
|
||||||
!le16 3237
|
!le16 3237
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11390147
|
!be24 11390659
|
||||||
!le16 2796
|
!le16 2796
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11392943
|
!be24 11393455
|
||||||
!le16 460
|
!le16 460
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11393403
|
!be24 11393915
|
||||||
!le16 105
|
!le16 105
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11400952
|
!be24 11401464
|
||||||
!le16 2370
|
!le16 2370
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11366855
|
!be24 11367367
|
||||||
!le16 6417
|
!le16 6417
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11340066
|
!be24 11340578
|
||||||
!le16 6417
|
!le16 6417
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 3689472
|
!be24 3689984
|
||||||
!le16 8192
|
!le16 8192
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 3705856
|
!be24 3706368
|
||||||
!le16 8192
|
!le16 8192
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 3697664
|
!be24 3698176
|
||||||
!le16 8192
|
!le16 8192
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11278710
|
!be24 11279222
|
||||||
!le16 8253
|
!le16 8253
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11290614
|
!be24 11291126
|
||||||
!le16 9097
|
!le16 9097
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11303772
|
!be24 11304284
|
||||||
!le16 11946
|
!le16 11946
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11320960
|
!be24 11321472
|
||||||
!le16 13239
|
!le16 13239
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11355146
|
!be24 11355658
|
||||||
!le16 358
|
!le16 358
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11361921
|
!be24 11362433
|
||||||
!le16 4934
|
!le16 4934
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11373272
|
!be24 11373784
|
||||||
!le16 5978
|
!le16 5978
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
;license:MIT
|
;license:MIT
|
||||||
;(c) 2019-2020 by qkumba/Frank M.
|
;(c) 2019-2020, 2022 by qkumba/Frank M.
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/PRELAUNCH.INDEXED/THEXDER",plain
|
!to "build/PRELAUNCH.INDEXED/THEXDER",plain
|
||||||
|
@ -7,7 +7,12 @@
|
||||||
|
|
||||||
!source "src/prelaunch/common.a"
|
!source "src/prelaunch/common.a"
|
||||||
|
|
||||||
+ENABLE_ACCEL
|
+READ_RAM2_NO_WRITE
|
||||||
|
jsr EnableAccelerator
|
||||||
|
lda MachineStatus
|
||||||
|
+READ_ROM_NO_WRITE
|
||||||
|
and #CHEATS_ENABLED
|
||||||
|
php
|
||||||
lda #$60
|
lda #$60
|
||||||
sta $83F
|
sta $83F
|
||||||
jsr $800
|
jsr $800
|
||||||
|
@ -22,16 +27,29 @@
|
||||||
sta $47FC
|
sta $47FC
|
||||||
lda #>reset
|
lda #>reset
|
||||||
sta $47FD ; moved to LC $FFFC/D
|
sta $47FD ; moved to LC $FFFC/D
|
||||||
+DISABLE_ACCEL
|
plp
|
||||||
jmp $1800
|
beq ++
|
||||||
|
dec $37ED ; don't decrease energy
|
||||||
|
dec $3FB4 ; don't decrease energy
|
||||||
|
dec $401A ; don't decrease energy
|
||||||
|
beq ++ ; always
|
||||||
|
|
||||||
reset
|
reset
|
||||||
+READ_ROM_NO_WRITE
|
+READ_ROM_NO_WRITE
|
||||||
jmp $FAA6
|
jmp $FAA6
|
||||||
|
|
||||||
+ inc $3F4 ; force reboot
|
+ inc $3F4 ; force reboot
|
||||||
|
lda #$60
|
||||||
|
sta $13B3
|
||||||
|
jsr $1200
|
||||||
|
plp
|
||||||
|
beq ++
|
||||||
|
dec $38D2 ; don't decrease energy
|
||||||
|
dec $40A6 ; don't decrease energy
|
||||||
|
dec $410C ; don't decrease energy
|
||||||
|
++
|
||||||
+DISABLE_ACCEL
|
+DISABLE_ACCEL
|
||||||
jmp $1200
|
jmp $1800
|
||||||
|
|
||||||
!if * > $1C0 {
|
!if * > $1C0 {
|
||||||
!error "code is too large, ends at ", *
|
!error "code is too large, ends at ", *
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
sta $887F
|
sta $887F
|
||||||
lda #<fakewait
|
lda #<fakewait
|
||||||
sta $8823+1
|
sta $8823+1
|
||||||
sta $8823+2
|
sta $882A+2
|
||||||
lda #>fakewait
|
lda #>fakewait
|
||||||
sta $8823+2
|
sta $8823+2
|
||||||
sta $882B+2 ; fix timing of title screen on //gs
|
sta $882B+2 ; fix timing of title screen on //gs
|
||||||
|
@ -27,7 +27,6 @@
|
||||||
|
|
||||||
+READ_RAM2_NO_WRITE
|
+READ_RAM2_NO_WRITE
|
||||||
lda MockingboardStuff
|
lda MockingboardStuff
|
||||||
+READ_ROM_NO_WRITE
|
|
||||||
beq ++
|
beq ++
|
||||||
tax
|
tax
|
||||||
and #7
|
and #7
|
||||||
|
@ -45,7 +44,14 @@
|
||||||
sty $340
|
sty $340
|
||||||
jsr $7CB4
|
jsr $7CB4
|
||||||
++
|
++
|
||||||
+DISABLE_ACCEL
|
lda MachineStatus
|
||||||
|
and #CHEATS_ENABLED
|
||||||
|
beq +
|
||||||
|
lda #$AD
|
||||||
|
sta $E39 ; don't decrease lives
|
||||||
|
+
|
||||||
|
jsr DisableAccelerator
|
||||||
|
+READ_ROM_NO_WRITE
|
||||||
|
|
||||||
lda $323
|
lda $323
|
||||||
jmp $781B
|
jmp $781B
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
;license:MIT
|
;license:MIT
|
||||||
;(c) 2021 by Frank M.
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/PRELAUNCH.INDEXED/TITAN.CRONUS",plain
|
!to "build/PRELAUNCH.INDEXED/TITAN.CRONUS",plain
|
||||||
|
@ -25,9 +25,29 @@ hook +NEW_RESET_VECTOR $280
|
||||||
lda #$30
|
lda #$30
|
||||||
sta $C84+3 ; (replaces TEXT:HOME:END)
|
sta $C84+3 ; (replaces TEXT:HOME:END)
|
||||||
|
|
||||||
+DISABLE_ACCEL
|
+READ_RAM2_NO_WRITE
|
||||||
|
lda MachineStatus
|
||||||
|
and #CHEATS_ENABLED
|
||||||
|
beq +
|
||||||
|
lda #<callback
|
||||||
|
sta $1073
|
||||||
|
lda #>callback
|
||||||
|
sta $1074
|
||||||
|
+
|
||||||
|
jsr DisableAccelerator
|
||||||
|
+READ_ROM_NO_WRITE
|
||||||
jmp $D566
|
jmp $D566
|
||||||
|
|
||||||
|
callback
|
||||||
|
pla
|
||||||
|
pla
|
||||||
|
jsr $1080
|
||||||
|
jsr $1075
|
||||||
|
lda #$AD
|
||||||
|
sta $808C ; don't increase lives
|
||||||
|
sta $8595 ; don't decrease lives
|
||||||
|
rts
|
||||||
|
|
||||||
!if * > $1C0 {
|
!if * > $1C0 {
|
||||||
!error "code is too large, ends at ", *
|
!error "code is too large, ends at ", *
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
;license:MIT
|
;license:MIT
|
||||||
;(c) 2020 by qkumba/Frank M.
|
;(c) 2020, 2022 by qkumba/Frank M.
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/PRELAUNCH.INDEXED/ZARGS",plain
|
!to "build/PRELAUNCH.INDEXED/ZARGS",plain
|
||||||
|
@ -17,7 +17,14 @@
|
||||||
callback
|
callback
|
||||||
lda #1
|
lda #1
|
||||||
sta $60B0 ; reset vector fix
|
sta $60B0 ; reset vector fix
|
||||||
+DISABLE_ACCEL
|
+READ_RAM2_NO_WRITE
|
||||||
|
lda MachineStatus
|
||||||
|
and #CHEATS_ENABLED
|
||||||
|
beq +
|
||||||
|
dec $9FA7 ; don't decrease lives
|
||||||
|
+
|
||||||
|
jsr DisableAccelerator
|
||||||
|
+READ_ROM_NO_WRITE
|
||||||
jmp $6000
|
jmp $6000
|
||||||
|
|
||||||
!if * > $1C0 {
|
!if * > $1C0 {
|
||||||
|
|
Loading…
Reference in New Issue