diff --git a/res/CACHE00.IDX b/res/CACHE00.IDX index b8f33aaed..d478b7a57 100644 Binary files a/res/CACHE00.IDX and b/res/CACHE00.IDX differ diff --git a/res/CACHE01.IDX b/res/CACHE01.IDX index 65c32f20e..db81bf415 100644 Binary files a/res/CACHE01.IDX and b/res/CACHE01.IDX differ diff --git a/res/CACHE10.IDX b/res/CACHE10.IDX index 0061c5603..deec09494 100644 Binary files a/res/CACHE10.IDX and b/res/CACHE10.IDX differ diff --git a/res/CACHE11.IDX b/res/CACHE11.IDX index eaa224e0f..6a6866a5c 100644 Binary files a/res/CACHE11.IDX and b/res/CACHE11.IDX differ diff --git a/res/GAMES.CONF b/res/GAMES.CONF index c462b4555..bfb529858 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -413,6 +413,7 @@ 0000,TITAN.CRONUS=Titan Cronus 1000,TOMAHAWK=Tomahawk 0000,TORAX=Torax +1000,TORPEDO.TERROR=Torpedo Terror 0000,TRACK.ATTACK=Track Attack 0000,TRIAD=Triad 0001,TROMPERS=Trompers diff --git a/res/TITLE.HGR.UNPACKED/TORPEDO.TERROR b/res/TITLE.HGR.UNPACKED/TORPEDO.TERROR new file mode 100644 index 000000000..88fdd91ec Binary files /dev/null and b/res/TITLE.HGR.UNPACKED/TORPEDO.TERROR differ diff --git a/res/TITLE.HGR/TORPEDO.TERROR b/res/TITLE.HGR/TORPEDO.TERROR new file mode 100644 index 000000000..e27b60805 Binary files /dev/null and b/res/TITLE.HGR/TORPEDO.TERROR differ diff --git a/res/dsk/torpedo terror 15k file PRODOS (san inc pack).po b/res/dsk/torpedo terror 15k file PRODOS (san inc pack).po new file mode 100644 index 000000000..ab9a6419d Binary files /dev/null and b/res/dsk/torpedo terror 15k file PRODOS (san inc pack).po differ diff --git a/res/notes/wishlist.txt b/res/notes/wishlist.txt index 967bfefa0..7696b2425 100644 --- a/res/notes/wishlist.txt +++ b/res/notes/wishlist.txt @@ -4,6 +4,3 @@ Treasure Dive (Nibble) //classic crack (clean or salvageable) Trolls and Tribulations - -//unacquired -Torpedo Terror (Continental) diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index 308fc77cd..63046258d 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 11292252 + !be24 11300171 !le16 4505 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index cb3372767..c2524d1ea 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 11244480 + !be24 11252357 !le16 5257 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index 096bf70c3..cd65642e2 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 11186110 - !le16 3603 + !be24 11193790 + !le16 3620 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index cbbf353b3..2ee71de20 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 11198700 - !le16 3980 + !be24 11206397 + !le16 3997 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index 5420f74ce..2f1bfc305 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 11214405 - !le16 5114 + !be24 11222159 + !le16 5144 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index 6846137de..87cbf6690 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 11232489 - !le16 5704 + !be24 11240313 + !le16 5736 diff --git a/src/index/count10.a b/src/index/count10.a index 87ecbc786..a92230e2b 100644 --- a/src/index/count10.a +++ b/src/index/count10.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 381 +!word 382 diff --git a/src/index/count11.a b/src/index/count11.a index fc3b7e308..855ce3bf6 100644 --- a/src/index/count11.a +++ b/src/index/count11.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 421 +!word 422 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index 9790b3e2c..56fe5d20b 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 11296757 + !be24 11304676 !le16 410 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index 49ec07e01..d1bd8d341 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 11297511 + !be24 11305430 !le16 448 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index 15caeb9b6..175afa590 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 11297959 + !be24 11305878 !le16 303 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 8cdcd07f6..ba49111cc 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 11251883 + !be24 11259760 !le16 1242 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index 4c462f756..0e5c792e6 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 11297243 + !be24 11305162 !le16 67 diff --git a/src/index/dgr.idx.a b/src/index/dgr.idx.a index e56e92489..f6c046ac6 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 11292193 + !be24 11300112 !le16 59 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index 337985197..8f7e49dd5 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 11290828 + !be24 11298747 !le16 1284 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index b9a02b0e6..a6003c988 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 11276751 + !be24 11284670 !le16 502 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index 2b4edf3cf..7230e8a0f 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 11249737 + !be24 11257614 !le16 2146 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index af7e50bfb..ddcc9adfd 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 11253483 - !le16 6287 + !be24 11261360 + !le16 6308 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index 5bebd3cd3..84e5817e4 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 11297167 + !be24 11305086 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index ae37f8a3d..ba1cda318 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 11292112 + !be24 11300031 !le16 81 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index 9d37b50c9..b72ea4fc3 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 11297310 + !be24 11305229 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index 0015def56..a7838159f 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 11277253 + !be24 11285172 !le16 4407 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index ee5afb5ea..53fd0d5ea 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 11281660 + !be24 11289579 !le16 1562 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index 3c823f8db..abcee6e29 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 11283222 + !be24 11291141 !le16 1040 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index 91da65fb8..692da9e7d 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 11284262 + !be24 11292181 !le16 3237 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index 0a3925d17..cb8be01cb 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 11287499 + !be24 11295418 !le16 2764 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index 4c109f4d4..dcfb29b94 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 11290263 + !be24 11298182 !le16 460 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index 5e6dd9ed7..b26eaddf3 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 11290723 + !be24 11298642 !le16 105 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index 2c59b5d01..9e303dce5 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 11298262 + !be24 11306181 !le16 2370 diff --git a/src/index/miniattract.idx.a b/src/index/miniattract.idx.a index 9b9a9c41a..5be19f574 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 11264683 + !be24 11272581 !le16 6201 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index 6fdd72a8d..222d24d8b 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 11238193 - !le16 6287 + !be24 11246049 + !le16 6308 diff --git a/src/index/res.cover.idx.a b/src/index/res.cover.idx.a index 1dab0ae1b..e7cfdfaee 100644 --- a/src/index/res.cover.idx.a +++ b/src/index/res.cover.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3626496 + !be24 3634176 !le16 8192 diff --git a/src/index/res.help.idx.a b/src/index/res.help.idx.a index 4d921d9de..f4ae4cbf7 100644 --- a/src/index/res.help.idx.a +++ b/src/index/res.help.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3642880 + !be24 3650560 !le16 8192 diff --git a/src/index/res.title.idx.a b/src/index/res.title.idx.a index 9c20cffdf..76d9e4267 100644 --- a/src/index/res.title.idx.a +++ b/src/index/res.title.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3634688 + !be24 3642368 !le16 8192 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index 3536a02b8..6419ae750 100644 --- a/src/index/search00.idx.a +++ b/src/index/search00.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 11177919 + !be24 11185599 !le16 8191 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index e1bf954c1..d0e2de2aa 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 11189713 + !be24 11197410 !le16 8987 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index 4fd2551ec..e38e99b42 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 11202680 - !le16 11725 + !be24 11210394 + !le16 11765 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index a02a8aed9..24dcb6b18 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 11219519 - !le16 12970 + !be24 11227303 + !le16 13010 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 423baf123..4bae895b7 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 11253125 + !be24 11261002 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index d62191feb..2c2cb2ace 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 11259770 + !be24 11267668 !le16 4913 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index f64fa2469..15e376db7 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 11270884 - !le16 5867 + !be24 11278782 + !le16 5888 diff --git a/src/prelaunch/torpedo.terror.a b/src/prelaunch/torpedo.terror.a new file mode 100644 index 000000000..85277d21f --- /dev/null +++ b/src/prelaunch/torpedo.terror.a @@ -0,0 +1,22 @@ +;license:MIT +;(c) 2022 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH.INDEXED/TORPEDO.TERROR",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + + lda #$60 + sta $7A28 + jsr $3FD4 ; decompress + + +DISABLE_ACCEL + + jmp $D566 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}