mirror of
https://github.com/a2-4am/4cade.git
synced 2024-09-28 03:54:46 +00:00
add Chrono Warrior
This commit is contained in:
parent
903fbfad0c
commit
32b3149715
BIN
res/CACHE00.IDX
BIN
res/CACHE00.IDX
Binary file not shown.
BIN
res/CACHE01.IDX
BIN
res/CACHE01.IDX
Binary file not shown.
BIN
res/CACHE10.IDX
BIN
res/CACHE10.IDX
Binary file not shown.
BIN
res/CACHE11.IDX
BIN
res/CACHE11.IDX
Binary file not shown.
@ -111,6 +111,7 @@
|
|||||||
1001,CHIP.OUT=Chip Out
|
1001,CHIP.OUT=Chip Out
|
||||||
0000,CHIVALRY=Chivalry
|
0000,CHIVALRY=Chivalry
|
||||||
1007,CHOPLIFTER=Choplifter
|
1007,CHOPLIFTER=Choplifter
|
||||||
|
0001,CHRONO.WARRIOR=Chrono Warrior
|
||||||
0001,COLLECT=Collect
|
0001,COLLECT=Collect
|
||||||
0010,COLUMNS=Columns
|
0010,COLUMNS=Columns
|
||||||
0101,COMMANDO=Commando
|
0101,COMMANDO=Commando
|
||||||
|
BIN
res/TITLE.HGR.UNPACKED/CHRONO.WARRIOR
Normal file
BIN
res/TITLE.HGR.UNPACKED/CHRONO.WARRIOR
Normal file
Binary file not shown.
BIN
res/TITLE.HGR/CHRONO.WARRIOR
Normal file
BIN
res/TITLE.HGR/CHRONO.WARRIOR
Normal file
Binary file not shown.
BIN
res/dsk/chrono warrior PRODOS (san inc pack).po
Normal file
BIN
res/dsk/chrono warrior PRODOS (san inc pack).po
Normal file
Binary file not shown.
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12056593
|
!be24 12064564
|
||||||
!le16 5108
|
!le16 5108
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12005213
|
!be24 12013142
|
||||||
!le16 5492
|
!le16 5492
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11942923
|
!be24 11950643
|
||||||
!le16 3824
|
!le16 3841
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11956387
|
!be24 11964164
|
||||||
!le16 4247
|
!le16 4264
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11973189
|
!be24 11981023
|
||||||
!le16 5378
|
!le16 5395
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11992445
|
!be24 12000336
|
||||||
!le16 6009
|
!le16 6026
|
||||||
|
@ -3,4 +3,4 @@
|
|||||||
;
|
;
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!word 288
|
!word 289
|
||||||
|
@ -3,4 +3,4 @@
|
|||||||
;
|
;
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!word 315
|
!word 316
|
||||||
|
@ -3,4 +3,4 @@
|
|||||||
;
|
;
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!word 407
|
!word 408
|
||||||
|
@ -3,4 +3,4 @@
|
|||||||
;
|
;
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!word 449
|
!word 450
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12061701
|
!be24 12069672
|
||||||
!le16 410
|
!le16 410
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12062455
|
!be24 12070426
|
||||||
!le16 448
|
!le16 448
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12062903
|
!be24 12070874
|
||||||
!le16 303
|
!le16 303
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12013345
|
!be24 12021274
|
||||||
!le16 1640
|
!le16 1640
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12062187
|
!be24 12070158
|
||||||
!le16 67
|
!le16 67
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12056534
|
!be24 12064505
|
||||||
!le16 59
|
!le16 59
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12055000
|
!be24 12062971
|
||||||
!le16 1437
|
!le16 1437
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12040301
|
!be24 12048272
|
||||||
!le16 537
|
!le16 537
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12010705
|
!be24 12018634
|
||||||
!le16 2640
|
!le16 2640
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12015343
|
!be24 12023272
|
||||||
!le16 6759
|
!le16 6780
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12062111
|
!be24 12070082
|
||||||
!le16 76
|
!le16 76
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12056437
|
!be24 12064408
|
||||||
!le16 97
|
!le16 97
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12062254
|
!be24 12070225
|
||||||
!le16 201
|
!le16 201
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12040838
|
!be24 12048809
|
||||||
!le16 4516
|
!le16 4516
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12045354
|
!be24 12053325
|
||||||
!le16 1702
|
!le16 1702
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12047056
|
!be24 12055027
|
||||||
!le16 1087
|
!le16 1087
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12048143
|
!be24 12056114
|
||||||
!le16 3279
|
!le16 3279
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12051422
|
!be24 12059393
|
||||||
!le16 2985
|
!le16 2985
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12054407
|
!be24 12062378
|
||||||
!le16 479
|
!le16 479
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12054886
|
!be24 12062857
|
||||||
!le16 114
|
!le16 114
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12063206
|
!be24 12071177
|
||||||
!le16 2370
|
!le16 2370
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12027234
|
!be24 12035184
|
||||||
!le16 4527
|
!le16 4527
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12031761
|
!be24 12039711
|
||||||
!le16 2236
|
!le16 2236
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11998454
|
!be24 12006362
|
||||||
!le16 6759
|
!le16 6780
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 3868672
|
!be24 3876352
|
||||||
!le16 8192
|
!le16 8192
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 3885056
|
!be24 3892736
|
||||||
!le16 8192
|
!le16 8192
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 3876864
|
!be24 3884544
|
||||||
!le16 8192
|
!le16 8192
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11934157
|
!be24 11941837
|
||||||
!le16 8766
|
!le16 8806
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11946747
|
!be24 11954484
|
||||||
!le16 9640
|
!le16 9680
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11960634
|
!be24 11968428
|
||||||
!le16 12555
|
!le16 12595
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11978567
|
!be24 11986418
|
||||||
!le16 13878
|
!le16 13918
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12014985
|
!be24 12022914
|
||||||
!le16 358
|
!le16 358
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12022102
|
!be24 12030052
|
||||||
!le16 5132
|
!le16 5132
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 12033997
|
!be24 12041947
|
||||||
!le16 6304
|
!le16 6325
|
||||||
|
85
src/prelaunch/chrono.warrior.a
Normal file
85
src/prelaunch/chrono.warrior.a
Normal file
@ -0,0 +1,85 @@
|
|||||||
|
;license:MIT
|
||||||
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
|
!cpu 6502
|
||||||
|
!to "build/PRELAUNCH.INDEXED/CHRONO.WARRIOR",plain
|
||||||
|
*=$106
|
||||||
|
|
||||||
|
!source "src/prelaunch/common.a"
|
||||||
|
|
||||||
|
jmp skip
|
||||||
|
|
||||||
|
callback
|
||||||
|
jsr $BC9D
|
||||||
|
lda $1A81
|
||||||
|
ldy $1A82
|
||||||
|
ldx #$A5
|
||||||
|
cmp #$13
|
||||||
|
beq level1
|
||||||
|
cmp #$18
|
||||||
|
beq level2
|
||||||
|
cmp #$19
|
||||||
|
beq level3
|
||||||
|
cmp #$1C
|
||||||
|
beq level4
|
||||||
|
cmp #$1D
|
||||||
|
beq level5
|
||||||
|
cmp #$20
|
||||||
|
beq level6
|
||||||
|
bne notlevel
|
||||||
|
|
||||||
|
level1
|
||||||
|
tya
|
||||||
|
bne notlevel
|
||||||
|
stx $891F ; patch - don't decrease lives
|
||||||
|
|
||||||
|
level2
|
||||||
|
cpy #2
|
||||||
|
bne notlevel
|
||||||
|
stx $8782 ; patch - don't decrease lives
|
||||||
|
|
||||||
|
level3
|
||||||
|
cpy #$0E
|
||||||
|
bne notlevel
|
||||||
|
stx $88DD ; patch - don't decrease lives
|
||||||
|
|
||||||
|
level4
|
||||||
|
tya
|
||||||
|
bne notlevel
|
||||||
|
stx $87BE ; patch - don't decrease lives
|
||||||
|
|
||||||
|
level5
|
||||||
|
cpy #8
|
||||||
|
bne notlevel
|
||||||
|
stx $8CA5 ; patch - don't decrease lives
|
||||||
|
|
||||||
|
level6
|
||||||
|
cpy #$0C
|
||||||
|
bne notlevel
|
||||||
|
stx $813F ; patch - don't increase lives
|
||||||
|
|
||||||
|
notlevel
|
||||||
|
lda #0
|
||||||
|
rts
|
||||||
|
|
||||||
|
skip
|
||||||
|
+ENABLE_ACCEL
|
||||||
|
lda #$60
|
||||||
|
sta $2079
|
||||||
|
jsr $2000 ; decompress
|
||||||
|
+READ_RAM2_NO_WRITE
|
||||||
|
lda MachineStatus
|
||||||
|
and #CHEATS_ENABLED
|
||||||
|
beq +
|
||||||
|
lda #<callback
|
||||||
|
sta $BC90
|
||||||
|
lda #>callback
|
||||||
|
sta $BC91
|
||||||
|
+
|
||||||
|
jsr DisableAccelerator
|
||||||
|
+READ_ROM_NO_WRITE
|
||||||
|
jmp $1B40
|
||||||
|
|
||||||
|
!if * > $1C0 {
|
||||||
|
!error "code is too large, ends at ", *
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user