diff --git a/res/GAMES.CONF b/res/GAMES.CONF index ba5e49d16..ea768fd0e 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -121,7 +121,7 @@ 0000,CYBER.STRIKE=Cyber Strike 0001,CYCLOD=Cyclod 0115,DG=D-Generation -0115,DANGEROUS.DAVE=Dangerous Dave +0015,DANGEROUS.DAVE=Dangerous Dave 0115,DD.RETURNS=Dangerous Dave Returns 0001,DU=Darkstar Unhinged 1000,DM=David's Midnight Magic diff --git a/res/dsk/dangerous dave (san inc pack).po b/res/dsk/dangerous dave (san inc pack).po new file mode 100644 index 000000000..d94e21ae1 Binary files /dev/null and b/res/dsk/dangerous dave (san inc pack).po differ diff --git a/res/dsk/dangerous dave DHGR 6502 (san inc pack).po b/res/dsk/dangerous dave DHGR 6502 (san inc pack).po deleted file mode 100644 index 1b1228905..000000000 Binary files a/res/dsk/dangerous dave DHGR 6502 (san inc pack).po and /dev/null differ diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index f2c3ca45f..efadf6982 100644 --- a/src/index/artwork.idx.a +++ b/src/index/artwork.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11243717 + !be24 11243797 !le16 4505 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index 318eb4670..582194af2 100644 --- a/src/index/attract.idx.a +++ b/src/index/attract.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11196123 + !be24 11196203 !le16 5251 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index 267436e28..6a0c39be1 100644 --- a/src/index/cache00.idx.a +++ b/src/index/cache00.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11138620 + !be24 11138660 !le16 3593 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index c151319f0..c88a4d485 100644 --- a/src/index/cache01.idx.a +++ b/src/index/cache01.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11151067 + !be24 11151107 !le16 3970 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index cc88b1d85..3e6bb5628 100644 --- a/src/index/cache10.idx.a +++ b/src/index/cache10.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11166516 + !be24 11166596 !le16 5026 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index df4051e0b..474d034b1 100644 --- a/src/index/cache11.idx.a +++ b/src/index/cache11.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11184306 + !be24 11184386 !le16 5616 diff --git a/src/index/count00.a b/src/index/count00.a index 0426336c8..c9240220a 100644 --- a/src/index/count00.a +++ b/src/index/count00.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 265 +!word 266 diff --git a/src/index/count10.a b/src/index/count10.a index f014c875d..e072d0784 100644 --- a/src/index/count10.a +++ b/src/index/count10.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 374 +!word 375 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index f1ccbd999..763ebeab5 100644 --- a/src/index/coverfade.idx.a +++ b/src/index/coverfade.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11248222 + !be24 11248302 !le16 410 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index 1e49f35c1..ef3f41ed6 100644 --- a/src/index/credits.idx.a +++ b/src/index/credits.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11248976 + !be24 11249056 !le16 448 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index 04a75ba42..43828bccf 100644 --- a/src/index/decrunch.idx.a +++ b/src/index/decrunch.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11249424 + !be24 11249504 !le16 303 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 47c0182b5..083a951a3 100644 --- a/src/index/dfx.idx.a +++ b/src/index/dfx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11203520 + !be24 11203600 !le16 1242 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index cd6d16745..299ad00fb 100644 --- a/src/index/dgr.fizzle.idx.a +++ b/src/index/dgr.fizzle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11248708 + !be24 11248788 !le16 67 diff --git a/src/index/dgr.idx.a b/src/index/dgr.idx.a index 319f6c501..638f7c81b 100644 --- a/src/index/dgr.idx.a +++ b/src/index/dgr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11243658 + !be24 11243738 !le16 59 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index 2a70a5f69..cb4c8c1eb 100644 --- a/src/index/dhgr.idx.a +++ b/src/index/dhgr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11242293 + !be24 11242373 !le16 1284 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index cbb6339ea..ab4721c7b 100644 --- a/src/index/dtitle.idx.a +++ b/src/index/dtitle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11228216 + !be24 11228296 !le16 502 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index daf05da05..24c65badd 100644 --- a/src/index/fx.idx.a +++ b/src/index/fx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11201374 + !be24 11201454 !le16 2146 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index 2647feaa8..c774b366c 100644 --- a/src/index/gamehelp.idx.a +++ b/src/index/gamehelp.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11205120 + !be24 11205200 !le16 6201 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index 1958ccb6b..613e74ab8 100644 --- a/src/index/gr.fizzle.idx.a +++ b/src/index/gr.fizzle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11248632 + !be24 11248712 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index c3b9dada9..ba5f49782 100644 --- a/src/index/gr.idx.a +++ b/src/index/gr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11243577 + !be24 11243657 !le16 81 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index eaac56cee..32f826b94 100644 --- a/src/index/helptext.idx.a +++ b/src/index/helptext.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11248775 + !be24 11248855 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index a58fd1ab7..d8a3ddd73 100644 --- a/src/index/hgr0.idx.a +++ b/src/index/hgr0.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11228718 + !be24 11228798 !le16 4407 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index 9cef79151..793504f67 100644 --- a/src/index/hgr1.idx.a +++ b/src/index/hgr1.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11233125 + !be24 11233205 !le16 1562 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index 6d1064e83..a05186633 100644 --- a/src/index/hgr2.idx.a +++ b/src/index/hgr2.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11234687 + !be24 11234767 !le16 1040 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index 37a6d1d76..5ff221daa 100644 --- a/src/index/hgr3.idx.a +++ b/src/index/hgr3.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11235727 + !be24 11235807 !le16 3237 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index 9b02189d7..35799d5cd 100644 --- a/src/index/hgr4.idx.a +++ b/src/index/hgr4.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11238964 + !be24 11239044 !le16 2764 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index ba328938e..6dd6dd72f 100644 --- a/src/index/hgr5.idx.a +++ b/src/index/hgr5.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11241728 + !be24 11241808 !le16 460 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index 9562fcbec..7d4fb3885 100644 --- a/src/index/hgr6.idx.a +++ b/src/index/hgr6.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11242188 + !be24 11242268 !le16 105 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index 166a560b8..7b35ded74 100644 --- a/src/index/joystick.idx.a +++ b/src/index/joystick.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11249727 + !be24 11249807 !le16 2370 diff --git a/src/index/miniattract.idx.a b/src/index/miniattract.idx.a index 49e6cd93b..691ddba8d 100644 --- a/src/index/miniattract.idx.a +++ b/src/index/miniattract.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11216234 + !be24 11216314 !le16 6201 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index 8ab9a0b58..7455578c1 100644 --- a/src/index/prelaunch.idx.a +++ b/src/index/prelaunch.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11189922 + !be24 11190002 !le16 6201 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index 9f0e0963e..88e39d11c 100644 --- a/src/index/search00.idx.a +++ b/src/index/search00.idx.a @@ -5,4 +5,4 @@ ; !byte 0 !be24 11130602 - !le16 8018 + !le16 8058 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index b45521157..e14c05af9 100644 --- a/src/index/search01.idx.a +++ b/src/index/search01.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11142213 + !be24 11142253 !le16 8854 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index 6de201e90..972a16fe3 100644 --- a/src/index/search10.idx.a +++ b/src/index/search10.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11155037 - !le16 11479 + !be24 11155077 + !le16 11519 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index 0a589d33d..b22bf0bfb 100644 --- a/src/index/search11.idx.a +++ b/src/index/search11.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11171542 + !be24 11171622 !le16 12764 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 9e3a94937..61e6ecfe7 100644 --- a/src/index/sfx.idx.a +++ b/src/index/sfx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11204762 + !be24 11204842 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index 0a9ddea7b..e6ffdfb08 100644 --- a/src/index/slideshow.idx.a +++ b/src/index/slideshow.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11211321 + !be24 11211401 !le16 4913 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index 1a5b36d24..3f261afdd 100644 --- a/src/index/title.idx.a +++ b/src/index/title.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11222435 + !be24 11222515 !le16 5781 diff --git a/src/prelaunch/dangerous.dave.a b/src/prelaunch/dangerous.dave.a deleted file mode 100644 index 12ee8a1bd..000000000 --- a/src/prelaunch/dangerous.dave.a +++ /dev/null @@ -1,37 +0,0 @@ -;license:MIT -;(c) 2022 by qkumba - -!cpu 6502 -!to "build/PRELAUNCH.INDEXED/DANGEROUS.DAVE",plain -*=$106 - - !source "src/prelaunch/common.a" - - +ENABLE_ACCEL - - 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 - sta $c009 - jmp $800 -} -x_e - -!if * > $1C0 { - !error "code is too large, ends at ", * -}