mirror of
https://github.com/a2-4am/4cade.git
synced 2024-10-07 01:00:10 +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
|
||||
0001,CYCLOD=Cyclod
|
||||
0115,DG=D-Generation
|
||||
0001,DANGEROUS.DAVE=Dangerous Dave
|
||||
0115,DANGEROUS.DAVE=Dangerous Dave
|
||||
0115,DD.RETURNS=Dangerous Dave Returns
|
||||
0001,DU=Darkstar Unhinged
|
||||
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
|
||||
;
|
||||
!byte 0
|
||||
!be24 11227392
|
||||
!be24 11243717
|
||||
!le16 4505
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11179819
|
||||
!be24 11196123
|
||||
!le16 5251
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11122276
|
||||
!be24 11138620
|
||||
!le16 3593
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11134723
|
||||
!be24 11151067
|
||||
!le16 3970
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11150212
|
||||
!be24 11166516
|
||||
!le16 5026
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11168002
|
||||
!be24 11184306
|
||||
!le16 5616
|
||||
|
@ -3,4 +3,4 @@
|
||||
;
|
||||
; This file is automatically generated
|
||||
;
|
||||
!word 266
|
||||
!word 265
|
||||
|
@ -3,4 +3,4 @@
|
||||
;
|
||||
; This file is automatically generated
|
||||
;
|
||||
!word 375
|
||||
!word 374
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11231897
|
||||
!be24 11248222
|
||||
!le16 410
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11232651
|
||||
!be24 11248976
|
||||
!le16 448
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11233099
|
||||
!be24 11249424
|
||||
!le16 303
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11187216
|
||||
!be24 11203520
|
||||
!le16 1242
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11232383
|
||||
!be24 11248708
|
||||
!le16 67
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11227333
|
||||
!be24 11243658
|
||||
!le16 59
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11225968
|
||||
!be24 11242293
|
||||
!le16 1284
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11211912
|
||||
!le16 481
|
||||
!be24 11228216
|
||||
!le16 502
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11185070
|
||||
!be24 11201374
|
||||
!le16 2146
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11188816
|
||||
!be24 11205120
|
||||
!le16 6201
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11232307
|
||||
!be24 11248632
|
||||
!le16 76
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11227252
|
||||
!be24 11243577
|
||||
!le16 81
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11232450
|
||||
!be24 11248775
|
||||
!le16 201
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11212393
|
||||
!be24 11228718
|
||||
!le16 4407
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11216800
|
||||
!be24 11233125
|
||||
!le16 1562
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11218362
|
||||
!be24 11234687
|
||||
!le16 1040
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11219402
|
||||
!be24 11235727
|
||||
!le16 3237
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11222639
|
||||
!be24 11238964
|
||||
!le16 2764
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11225403
|
||||
!be24 11241728
|
||||
!le16 460
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11225863
|
||||
!be24 11242188
|
||||
!le16 105
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11233402
|
||||
!be24 11249727
|
||||
!le16 2370
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11199930
|
||||
!be24 11216234
|
||||
!le16 6201
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11173618
|
||||
!be24 11189922
|
||||
!le16 6201
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 3563008
|
||||
!be24 3579392
|
||||
!le16 8192
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 3579392
|
||||
!be24 3595776
|
||||
!le16 8192
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 3571200
|
||||
!be24 3587584
|
||||
!le16 8192
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11114218
|
||||
!le16 8058
|
||||
!be24 11130602
|
||||
!le16 8018
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11125869
|
||||
!be24 11142213
|
||||
!le16 8854
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11138693
|
||||
!le16 11519
|
||||
!be24 11155037
|
||||
!le16 11479
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11155238
|
||||
!be24 11171542
|
||||
!le16 12764
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11188458
|
||||
!be24 11204762
|
||||
!le16 358
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11195017
|
||||
!be24 11211321
|
||||
!le16 4913
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 11206131
|
||||
!be24 11222435
|
||||
!le16 5781
|
||||
|
@ -1,57 +1,36 @@
|
||||
;license:MIT
|
||||
;(c) 2020 by Tom Greene
|
||||
;(c) 2022 by qkumba
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH.INDEXED/DANGEROUS.DAVE",plain
|
||||
*=$106
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
+ENABLE_ACCEL
|
||||
lda #$60 ; patch loader to return
|
||||
sta $20C6
|
||||
|
||||
; auto-patch lowercase on II+
|
||||
+ lda ROM_MACHINEID
|
||||
cmp #$06
|
||||
beq +
|
||||
lda #<casefix
|
||||
sta $2390
|
||||
lda #>casefix
|
||||
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
|
||||
lda #$60
|
||||
sta $2035
|
||||
sta $20A1
|
||||
ldy #(x_e - x_b) - 1
|
||||
- lda x_b, y
|
||||
sta $200, y
|
||||
dey
|
||||
bpl -
|
||||
jmp $200
|
||||
|
||||
x_b !pseudopc $200 {
|
||||
jsr $2000 ; ProDOS init
|
||||
tay
|
||||
sta $c009
|
||||
jsr $2036 ; decompress
|
||||
sta $c008
|
||||
+RESET_VECTOR $870
|
||||
+DISABLE_ACCEL
|
||||
jmp $20EC
|
||||
|
||||
casefix
|
||||
cmp #$E1
|
||||
bcc +
|
||||
and #$DF
|
||||
+ jsr ROM_COUT
|
||||
rts
|
||||
|
||||
|
||||
seed
|
||||
!byte $80, $4F, $C7, $52, $FF
|
||||
|
||||
sta $c009
|
||||
jmp $800
|
||||
}
|
||||
x_e
|
||||
|
||||
!if * > $1C0 {
|
||||
!error "code is too large, ends at ", *
|
||||
|
Loading…
Reference in New Issue
Block a user