mirror of
https://github.com/a2-4am/4cade.git
synced 2024-06-12 21:29:42 +00:00
add Dangerous Dave DHGR version to the collection
This commit is contained in:
parent
e188b93167
commit
ad9b6c8496
|
@ -121,7 +121,7 @@
|
||||||
0000,CYBER.STRIKE=Cyber Strike
|
0000,CYBER.STRIKE=Cyber Strike
|
||||||
0001,CYCLOD=Cyclod
|
0001,CYCLOD=Cyclod
|
||||||
0115,DG=D-Generation
|
0115,DG=D-Generation
|
||||||
0001,DANGEROUS.DAVE=Dangerous Dave
|
0115,DANGEROUS.DAVE=Dangerous Dave
|
||||||
0115,DD.RETURNS=Dangerous Dave Returns
|
0115,DD.RETURNS=Dangerous Dave Returns
|
||||||
0001,DU=Darkstar Unhinged
|
0001,DU=Darkstar Unhinged
|
||||||
1000,DM=David's Midnight Magic
|
1000,DM=David's Midnight Magic
|
||||||
|
|
BIN
res/TITLE.DHGR/DANGEROUS.DAVE
Normal file
BIN
res/TITLE.DHGR/DANGEROUS.DAVE
Normal file
Binary file not shown.
BIN
res/dsk/dangerous dave DHGR 6502 (san inc pack).po
Normal file
BIN
res/dsk/dangerous dave DHGR 6502 (san inc pack).po
Normal file
Binary file not shown.
Binary file not shown.
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11227392
|
!be24 11243717
|
||||||
!le16 4505
|
!le16 4505
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11179819
|
!be24 11196123
|
||||||
!le16 5251
|
!le16 5251
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11122276
|
!be24 11138620
|
||||||
!le16 3593
|
!le16 3593
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11134723
|
!be24 11151067
|
||||||
!le16 3970
|
!le16 3970
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11150212
|
!be24 11166516
|
||||||
!le16 5026
|
!le16 5026
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11168002
|
!be24 11184306
|
||||||
!le16 5616
|
!le16 5616
|
||||||
|
|
|
@ -3,4 +3,4 @@
|
||||||
;
|
;
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!word 266
|
!word 265
|
||||||
|
|
|
@ -3,4 +3,4 @@
|
||||||
;
|
;
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!word 375
|
!word 374
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11231897
|
!be24 11248222
|
||||||
!le16 410
|
!le16 410
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11232651
|
!be24 11248976
|
||||||
!le16 448
|
!le16 448
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11233099
|
!be24 11249424
|
||||||
!le16 303
|
!le16 303
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11187216
|
!be24 11203520
|
||||||
!le16 1242
|
!le16 1242
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11232383
|
!be24 11248708
|
||||||
!le16 67
|
!le16 67
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11227333
|
!be24 11243658
|
||||||
!le16 59
|
!le16 59
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11225968
|
!be24 11242293
|
||||||
!le16 1284
|
!le16 1284
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11211912
|
!be24 11228216
|
||||||
!le16 481
|
!le16 502
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11185070
|
!be24 11201374
|
||||||
!le16 2146
|
!le16 2146
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11188816
|
!be24 11205120
|
||||||
!le16 6201
|
!le16 6201
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11232307
|
!be24 11248632
|
||||||
!le16 76
|
!le16 76
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11227252
|
!be24 11243577
|
||||||
!le16 81
|
!le16 81
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11232450
|
!be24 11248775
|
||||||
!le16 201
|
!le16 201
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11212393
|
!be24 11228718
|
||||||
!le16 4407
|
!le16 4407
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11216800
|
!be24 11233125
|
||||||
!le16 1562
|
!le16 1562
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11218362
|
!be24 11234687
|
||||||
!le16 1040
|
!le16 1040
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11219402
|
!be24 11235727
|
||||||
!le16 3237
|
!le16 3237
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11222639
|
!be24 11238964
|
||||||
!le16 2764
|
!le16 2764
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11225403
|
!be24 11241728
|
||||||
!le16 460
|
!le16 460
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11225863
|
!be24 11242188
|
||||||
!le16 105
|
!le16 105
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11233402
|
!be24 11249727
|
||||||
!le16 2370
|
!le16 2370
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11199930
|
!be24 11216234
|
||||||
!le16 6201
|
!le16 6201
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11173618
|
!be24 11189922
|
||||||
!le16 6201
|
!le16 6201
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 3563008
|
!be24 3579392
|
||||||
!le16 8192
|
!le16 8192
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 3579392
|
!be24 3595776
|
||||||
!le16 8192
|
!le16 8192
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 3571200
|
!be24 3587584
|
||||||
!le16 8192
|
!le16 8192
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11114218
|
!be24 11130602
|
||||||
!le16 8058
|
!le16 8018
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11125869
|
!be24 11142213
|
||||||
!le16 8854
|
!le16 8854
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11138693
|
!be24 11155037
|
||||||
!le16 11519
|
!le16 11479
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11155238
|
!be24 11171542
|
||||||
!le16 12764
|
!le16 12764
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11188458
|
!be24 11204762
|
||||||
!le16 358
|
!le16 358
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11195017
|
!be24 11211321
|
||||||
!le16 4913
|
!le16 4913
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 11206131
|
!be24 11222435
|
||||||
!le16 5781
|
!le16 5781
|
||||||
|
|
|
@ -1,57 +1,36 @@
|
||||||
;license:MIT
|
;license:MIT
|
||||||
;(c) 2020 by Tom Greene
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/PRELAUNCH.INDEXED/DANGEROUS.DAVE",plain
|
!to "build/PRELAUNCH.INDEXED/DANGEROUS.DAVE",plain
|
||||||
*=$106
|
*=$106
|
||||||
|
|
||||||
!source "src/prelaunch/common.a"
|
!source "src/prelaunch/common.a"
|
||||||
|
|
||||||
+ENABLE_ACCEL
|
+ENABLE_ACCEL
|
||||||
lda #$60 ; patch loader to return
|
|
||||||
sta $20C6
|
|
||||||
|
|
||||||
; auto-patch lowercase on II+
|
lda #$60
|
||||||
+ lda ROM_MACHINEID
|
sta $2035
|
||||||
cmp #$06
|
sta $20A1
|
||||||
beq +
|
ldy #(x_e - x_b) - 1
|
||||||
lda #<casefix
|
- lda x_b, y
|
||||||
sta $2390
|
sta $200, y
|
||||||
lda #>casefix
|
dey
|
||||||
sta $2391
|
|
||||||
|
|
||||||
+ jsr $2000
|
|
||||||
|
|
||||||
+GET_MACHINE_STATUS
|
|
||||||
and #CHEATS_ENABLED
|
|
||||||
beq +
|
|
||||||
ldx #$2C
|
|
||||||
stx $8A61 ; don't decrement lives
|
|
||||||
|
|
||||||
+
|
|
||||||
; the game calls the Applesoft RND function in ROM
|
|
||||||
; so we need to copy the seed into ZP, otherwise it
|
|
||||||
; will get stuck in an infinite loop
|
|
||||||
ldx #$04
|
|
||||||
- lda seed,x
|
|
||||||
sta $C9,x
|
|
||||||
dex
|
|
||||||
bpl -
|
bpl -
|
||||||
|
jmp $200
|
||||||
|
|
||||||
|
x_b !pseudopc $200 {
|
||||||
|
jsr $2000 ; ProDOS init
|
||||||
|
tay
|
||||||
|
sta $c009
|
||||||
|
jsr $2036 ; decompress
|
||||||
|
sta $c008
|
||||||
|
+RESET_VECTOR $870
|
||||||
+DISABLE_ACCEL
|
+DISABLE_ACCEL
|
||||||
jmp $20EC
|
sta $c009
|
||||||
|
jmp $800
|
||||||
casefix
|
}
|
||||||
cmp #$E1
|
x_e
|
||||||
bcc +
|
|
||||||
and #$DF
|
|
||||||
+ jsr ROM_COUT
|
|
||||||
rts
|
|
||||||
|
|
||||||
|
|
||||||
seed
|
|
||||||
!byte $80, $4F, $C7, $52, $FF
|
|
||||||
|
|
||||||
|
|
||||||
!if * > $1C0 {
|
!if * > $1C0 {
|
||||||
!error "code is too large, ends at ", *
|
!error "code is too large, ends at ", *
|
||||||
|
|
Loading…
Reference in New Issue
Block a user