diff --git a/res/CACHE00.IDX b/res/CACHE00.IDX index 35b173b99..2a6968404 100644 Binary files a/res/CACHE00.IDX and b/res/CACHE00.IDX differ diff --git a/res/CACHE01.IDX b/res/CACHE01.IDX index b3101ee09..256c37372 100644 Binary files a/res/CACHE01.IDX and b/res/CACHE01.IDX differ diff --git a/res/CACHE10.IDX b/res/CACHE10.IDX index 5b72a3221..ee23678a6 100644 Binary files a/res/CACHE10.IDX and b/res/CACHE10.IDX differ diff --git a/res/CACHE11.IDX b/res/CACHE11.IDX index 0331b5bd3..b3e6d2829 100644 Binary files a/res/CACHE11.IDX and b/res/CACHE11.IDX differ diff --git a/res/GAMES.CONF b/res/GAMES.CONF index 70be03857..42d076f72 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -314,6 +314,7 @@ 10010,PENETRATOR=Penetrator 00010,PENGO=Pengo 10010,PENTAPUS=Pentapus +00011,PEOPLE.PONG=People Pong 00011,PEST.PATROL=Pest Patrol 10011,PHANTOMS.FIVE=Phantoms Five 00010,PR=Pharaoh's Revenge @@ -377,6 +378,7 @@ 10011,SI=Shuttle Intercept 00060,SC=Situation Critical 10060,SKYFOX=Skyfox +00010,SMOOTH.MAX=Smooth Max 00011,SNACK.ATTACK=Snack Attack 00011,SNAKE.BYTE=Snake Byte 00011,SNEAKERS=Sneakers @@ -447,8 +449,10 @@ 00160,THEXDER=Thexder 00011,THIEF=Thief 00010,THRESHOLD=Threshold +00011,THUNDERBIRD.GX=Thunderbird GX 00010,THUNDER.BOMBS=Thunder Bombs 10011,TIME.PILOT=Time Pilot +10010,TIME.TUNNELS=Time Tunnels 00011,TITAN.CRONUS=Titan Cronus 00010,TORAX=Torax 10001,TORPEDO.TERROR=Torpedo Terror diff --git a/res/TITLE.HGR.UNPACKED/PEOPLE.PONG b/res/TITLE.HGR.UNPACKED/PEOPLE.PONG new file mode 100644 index 000000000..52091b9bf Binary files /dev/null and b/res/TITLE.HGR.UNPACKED/PEOPLE.PONG differ diff --git a/res/TITLE.HGR.UNPACKED/SMOOTH.MAX b/res/TITLE.HGR.UNPACKED/SMOOTH.MAX new file mode 100644 index 000000000..9ca31afc8 Binary files /dev/null and b/res/TITLE.HGR.UNPACKED/SMOOTH.MAX differ diff --git a/res/TITLE.HGR.UNPACKED/THUNDERBIRD.GX b/res/TITLE.HGR.UNPACKED/THUNDERBIRD.GX new file mode 100644 index 000000000..4a17bd4b7 Binary files /dev/null and b/res/TITLE.HGR.UNPACKED/THUNDERBIRD.GX differ diff --git a/res/TITLE.HGR.UNPACKED/TIME.TUNNELS b/res/TITLE.HGR.UNPACKED/TIME.TUNNELS new file mode 100644 index 000000000..3117f1271 --- /dev/null +++ b/res/TITLE.HGR.UNPACKED/TIME.TUNNELS @@ -0,0 +1 @@ +ЊԪժժժߪժժժЊԪժժժժժժժժժժժժժժժЊԪժժժՊߊתժժժЊԪժժժժժժժժժժժժժժժЊЊԪߊߪժЊԪժժժժժժժժժժժժժժժЊԪͩϟߪЊԪՀԪժЊԪժժժժժЊԪժծ׺תժЊԪժתǯժЊԪժ׿תժЊԪժժժժժЊԪժתǯժժЊԪߪЊԪժժժժժժժժժժժժժժժЊԪՂժЊЊԪժժժժժժŊԪժժժժժժЊԪժժժժժժժժժժժժժժժЊЊԪժժժתժժժߪժժժЊԪժժժժժժժժժժժժժժժЊԪժժժՊߊתժժժЊԪժժժժժժժժժժժժժժժЊЊԪߊߪժЊԪժժժժժժժժժժժժժժժЊԪͩϙתЊԪժժժժժժժժժժЊԪժժתժժЊԪժ߾ժժЊԪժתǯ񿁨ժЊԪժիիվߪժЊԪժժժժժЊԪժתǯժЊԪЊԪժժժժժժժժժժժժժժժЊԪՂժЊЊԪժժժժժժŊժժժժժժЊԪժժժժժժժժժժժժժժժЊЊԪժժժŏߪժժժЊԪժժժժժժժժժժժժժժժЊԪժժժՊߊתժժժЊԪժժժժժժժժժժժժժժժЊЊԪߪժЊԪժժժժժժժժժժժժժժժЊԪ՟́ᏀժЊԪ׿ժЊԪժժߪժժЊԪժիծ߾ժժЊԪժתǯժժЊԪժիիվժЊԪժժժժժЊԪժתǯժЊЊԪժժժժժժժժժժժժժժժЊԪՂժЊЊԪժժժժժժժժժժժժժժժЊԪժժժժժժժժժժժժժժժЊЊԪժժժŏߪժժժЊԪժժժժժժժժժժժժժժժЊԪժժժՊߊתժժժЊԪժժժժժժժժժժժժժժժЊЊԪߪժЊԪժժժժժժժժժժժժժժժЊԪժЊԪ׿ժժЊԪժժիպիիժժЊԪժ߮ժժЊԪժתǯժժЊԪժЊԪժժժժժЊԪժǯժժЊ揆烞ЊԪժժժժժժժժժժժժժժժЊԪՂժЊЊԪժժժժժժժժժժժժժժժЊԪժժժժժժժժժժժժժժժЊЊԪժժժŏߪժժժЊԪժժժժժժժժժժժժժժժЊЊԪժժժՊߊժժժժЊԪժժժժժժժժժժժժժժժЊ͚ϦЊԪߪժЊԪժժժժժժЊԪժЊԪǿתժЊԪժիիժժЊԪժծ߾ժժЊԪժתǯժժЊԪժЊԪժժժժժժժժժժժժժժժЊԪժǯժժЊϟϙЊԪժժժժժժժժժժժժժժժЊԪՂЂЀժЊЊԪժժժߪժժժЊԪժժժժժժժժժժժժժժժЊԪժժժŏ߀ժժժժЊԪժժժժժժժժժժժժժժժЊЊԪժժժՊߊߪժժժժЊԪժժժժժժժժժժժժժժժЊ͚ϦЊԪߪժЊԪժժժժժЊԪժЊԪǿߪժЊԪժ׻ժժЊԪժժծ߾ժժЊԪժתǯՀժЊԪժЊԪժժժժժժժժժժժժժժժЊԪՂǯժЊ漞ßЊԪժժժժժժԪժժժժժժЊԪՂЪԂЀժЊЊԪժժժĨъߪժժժЊԪժժժժժժժժժժժժժժժЊԪժժժߪժժժժЊԪժժժժժժժժժժժժժժժЊЊԪՊߊߪժժЊԪժժժժժժժժժժժժժժժЊ𧿚鴂Ϧ脘ЊԪߪժЊԪժժժժժЊԪժժЊԪժ׊ǿժЊԪժ׻ժժЊԪժժߪժժЊԪժתǯՂժЊԪժЊԪժժժժժժժժժժժժժժժЊԪՂǯժЊ揞ϙЊԪժժժժժժňԪժժժժժժЊԪՂЪժժժժժժժժժՀժЊЊԪժժժĨߪժժժЊԪժժժժժժժժժժժժժժժЊԪժժժ߂ߪժժժժЊԪժժժժժժժժժժժժժժժЊЊԪՊߊߪժЊԪժժժժժժժժժժժժժժժЊԪ́鏆鄞ЊԪՀԪժЊԪժժժժժЊԪժիծ׺ߪժЊԪժ׊ǯժЊԪժ׫ժժЊԪժժתժժЊԪժתǯՊժЊԪתЊԪժժժժժժժժժժժժժժժЊԪՂժЊ烞ЊԪժժժժժժԪժժժժժժЊԪՂЪժժժժժժժժժժժժЊЊԪժժժĨъߪժժժЊԪժժժժժժժժժժժժժժժ \ No newline at end of file diff --git a/res/TITLE.HGR/PEOPLE.PONG b/res/TITLE.HGR/PEOPLE.PONG new file mode 100644 index 000000000..9cbeb5671 Binary files /dev/null and b/res/TITLE.HGR/PEOPLE.PONG differ diff --git a/res/TITLE.HGR/SMOOTH.MAX b/res/TITLE.HGR/SMOOTH.MAX new file mode 100644 index 000000000..a1a206b24 Binary files /dev/null and b/res/TITLE.HGR/SMOOTH.MAX differ diff --git a/res/TITLE.HGR/THUNDERBIRD.GX b/res/TITLE.HGR/THUNDERBIRD.GX new file mode 100644 index 000000000..6919945dc Binary files /dev/null and b/res/TITLE.HGR/THUNDERBIRD.GX differ diff --git a/res/TITLE.HGR/TIME.TUNNELS b/res/TITLE.HGR/TIME.TUNNELS new file mode 100644 index 000000000..851118ca0 --- /dev/null +++ b/res/TITLE.HGR/TIME.TUNNELS @@ -0,0 +1 @@ +ЊԪժժժߪժժժЊԪժժժժժժժժժժժժժժժЊԪժժЊԪժժժՊߊתժժժЊԪժժժժժժժժժժժժժժժЊЊԪߊߪժЊԪժժժժժժժժժժժժժժժЊԪͩϟߪЊԪՀԪժЊԪժժժժժתժЊԪժծ׺תժЊԪժתǯժЊԪժ׿תժժЊԪժժժժժЊԪժתǯժժЊԪߪЊԪժЊԪժժժժժժժժժժժժժժժЊԪՂժЊתЊԪժժժժժժŊԪժժժժժժЊԪժժժժժժժժժժժժժժժЊǯЊԪժժժתժժժߪժժժЊԪժժժժժժժժժժժժժժժՊЊԪժժժՊߊתժժժЊԪժժժժժժժժժժժժժժժժЊЊԪߊߪժЊԪժժժժժժժժժժժժժժժЊԪЊԪͩϙתЊԪժժժժժժժժժժЊԪժժתժժЊԪժ߾ժժЊԪժתǯ񿁨ժЊԪժիիվߪժЊԪժժժժժЊԪժתǯժЊԪЊԪժժժժժժժժժժժժժժժЊԪՂժЊתЊԪժժժժժժŊժժժժժժЊԪժժժժժժժժժժժժժժժЊЊԪժժЊԪժժժŏߪժժժЊԪժժժժժժժժժժժժժժժժժժժЊԪժժժՊߊתժժժЊԪժժժժժժժժժժժժժժժժժժժЊЊԪߪժЊԪժժժժժժժժժժժժժժժժժժժЊԪ՟́ᏀժЊԪ׿ժЊԪժժߪժժժЊԪժիծ߾ժժЊԪժתǯժժЊԪժիիվժЊԪՂЊԪժժժժժЊԪժתǯժЊЊԪժժժժժժժժժժժժժժժЊԪՂժЊЊԪժժժժժժժժժժժժժժժЊԪժժժժժժժժժժժժժժժЊЊԪժժժŏߪժժժЊԪժժժժժժժժժժժժժժժժЊԪժժժՊߊתժժժЊԪժժժժժժժժժժժժժժժЊЊЊԪߪժЊԪժժժժժժժժժժժժժժժ烞ЊԪժЊԪ׿ժժЊԪժժիպիիժժЊԪժ߮ժժЊԪժתǯժժЊԪժЊԪժժժժժЊԪժǯժժЊ揆烞ЊԪժժժժժժժժժժժժժժժЊԪՂժЊЊԪժժЊԪժժժժժժժժժժժժժժժЊԪժժժժժժժժժժժժժժժЊժժժժЊԪժժժŏߪժժժЊԪժժժժժժժժժժժժժժժԪժЊЊԪժժժՊߊժժժժЊԪժժժժժժժժժժժժժժժժժժժЊ͚ϦЊԪߪժЊԪժժժժժժժЊԪժЊԪǿתժЊԪժիիժժЊԪՂЊԪժծ߾ժժЊԪժתǯժժЊԪժЪժժժЊԪժժժժժժժժժժժժժժժЊԪժǯժժЊϟϙժժժժЊԪժժժժժժժժժժժժժժժЊԪՂЂЀժЊժժժժЊԪժժժߪժժժЊԪժժժժժժժժժժժժժժժժЊԪժժժŏ߀ժժժժЊԪժժժժժժժժժժժժժժժЊЊЊԪժժժՊߊߪժժժժЊԪժժժժժժժժժժժժժժժЊ͚ϦЊԪߪժЊԪժժժժժЊԪժЊԪǿߪժЊԪժ׻ժժЊԪժժծ߾ժժЊԪժתǯՀժЊԪժЊԪժժժժժժժժժժժժժժժЊԪՂǯժЊ漞ßЊԪժժЊԪժժժժժժԪժժժժժժЊԪՂЪԂЀժЊժЊԪժժժĨъߪժժժЊԪժժժժժժժժժժժժժժժĨъЊԪժժժߪժժժժЊԪժժժժժժժժժժժժժժժߪժժЊЊԪՊߊߪժժЊԪժժժժժժժժժժժժժժժժЊ𧿚鴂Ϧ脘ЊԪߪժЊԪժժժժժЊԪժժЊԪժժЊԪժ׊ǿժЊԪժ׻ժժժժժժЊԪժժߪժժЊԪժתǯՂժЊԪժժժժժЊԪժժժժժժժժժժժժժժժЊԪՂǯժЊ揞ϙժժժժЊԪժժժժժժňԪժժժժժժЊԪՂЪժժժժժժժժժՀժЊժЊԪժժժĨߪժժժЊԪժժժժժժժժժժժժժժժЊԪժժժ߂ߪժժժժЊԪժժժժժժժժժժժժժժժЊЊԪՊߊߪժЊԪժժժժժժժժժժժժժժժЊԪ́鏆鄞ЊԪՀԪժЊԪժժժժժЊԪժիծ׺ߪժЊԪժ׊ǯժЊԪժ׫ժժ \ No newline at end of file diff --git a/res/dsk/people pong 12k file PRODOS (san inc pack).po b/res/dsk/people pong 12k file PRODOS (san inc pack).po new file mode 100644 index 000000000..bd1618ee3 Binary files /dev/null and b/res/dsk/people pong 12k file PRODOS (san inc pack).po differ diff --git a/res/dsk/smooth max PRODOS (san inc pack).po b/res/dsk/smooth max PRODOS (san inc pack).po new file mode 100644 index 000000000..75b905c48 Binary files /dev/null and b/res/dsk/smooth max PRODOS (san inc pack).po differ diff --git a/res/dsk/thunderbird gx 4k file PRODOS (san inc pack).po b/res/dsk/thunderbird gx 4k file PRODOS (san inc pack).po new file mode 100644 index 000000000..cfb559662 Binary files /dev/null and b/res/dsk/thunderbird gx 4k file PRODOS (san inc pack).po differ diff --git a/res/dsk/time tunnels 12k file PRODOS (san inc pack).po b/res/dsk/time tunnels 12k file PRODOS (san inc pack).po new file mode 100644 index 000000000..b303697ec Binary files /dev/null and b/res/dsk/time tunnels 12k file PRODOS (san inc pack).po differ diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index 839c16ccb..18948303d 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 15066531 + !be24 15099722 !le16 5108 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index 49b1f1398..ebcc3f783 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 15013992 + !be24 15047033 !le16 5593 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index c7fb03a70..c17bbeeae 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 14949972 - !le16 3932 + !be24 14982378 + !le16 3970 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index 2bf6476e4..0e717db7b 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 14963811 - !le16 4354 + !be24 14996361 + !le16 4392 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index f5f2a2506..e9afbb5d9 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 14981101 - !le16 5527 + !be24 15013831 + !le16 5574 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index 0fdfdefb1..9502e3e35 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 15000887 - !le16 6146 + !be24 15033806 + !le16 6193 diff --git a/src/index/count00.a b/src/index/count00.a index 8be44a1c0..def64fa9d 100644 --- a/src/index/count00.a +++ b/src/index/count00.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 296 +!word 299 diff --git a/src/index/count01.a b/src/index/count01.a index fe2c0156e..5b4a19eae 100644 --- a/src/index/count01.a +++ b/src/index/count01.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 323 +!word 326 diff --git a/src/index/count10.a b/src/index/count10.a index f517e1f11..855ce3bf6 100644 --- a/src/index/count10.a +++ b/src/index/count10.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 418 +!word 422 diff --git a/src/index/count11.a b/src/index/count11.a index 2ef63ca6d..b08e2e904 100644 --- a/src/index/count11.a +++ b/src/index/count11.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 460 +!word 464 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index 753d6547d..b4e99e006 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 15071639 + !be24 15104830 !le16 410 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index d2518ea32..8f97a48c9 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 15072393 + !be24 15105584 !le16 448 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index 4d2ae0332..27b295357 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 15072841 + !be24 15106032 !le16 303 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 704558333..4ac9119a9 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 15022225 + !be24 15055266 !le16 1640 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index 39906646d..6027747c7 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 15072125 + !be24 15105316 !le16 67 diff --git a/src/index/dgr.idx.a b/src/index/dgr.idx.a index e932bf8ef..c1005a345 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 15066472 + !be24 15099663 !le16 59 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index 164fda2a9..79998fdb1 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 15064938 + !be24 15098129 !le16 1437 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index 3080e8aad..62023da1a 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 15049903 + !be24 15083094 !le16 537 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index f5384c766..66147a335 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 15019585 + !be24 15052626 !le16 2640 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index a967b4e66..6187c3159 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 15024223 - !le16 6959 + !be24 15057264 + !le16 7034 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index 4645c1f5a..e488ac326 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 15072049 + !be24 15105240 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index bcc76ba7a..2ff815c7b 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 15066375 + !be24 15099566 !le16 97 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index ed0b3e126..6e6df844a 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 15072192 + !be24 15105383 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index fd47fa4da..5bcb9953d 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 15050440 + !be24 15083631 !le16 4684 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index b7ecf506d..ec4a366d2 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 15055124 + !be24 15088315 !le16 1702 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index a7e904857..852ae0bb7 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 15056826 + !be24 15090017 !le16 1129 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index 7cfc6530f..b121519b3 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 15057955 + !be24 15091146 !le16 3370 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index bc990797b..ed5f0040a 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 15061325 + !be24 15094516 !le16 3020 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index fe874bb1f..c58ab84b8 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 15064345 + !be24 15097536 !le16 479 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index dccca2099..80fff83ae 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 15064824 + !be24 15098015 !le16 114 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index 22e7a077a..2828cd780 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 15073144 + !be24 15106335 !le16 2370 diff --git a/src/index/miniattract0.idx.a b/src/index/miniattract0.idx.a index fa238dda5..084cddc4d 100644 --- a/src/index/miniattract0.idx.a +++ b/src/index/miniattract0.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15036436 + !be24 15069552 !le16 4692 diff --git a/src/index/miniattract1.idx.a b/src/index/miniattract1.idx.a index c863b3ec8..f11e86aaa 100644 --- a/src/index/miniattract1.idx.a +++ b/src/index/miniattract1.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15041128 + !be24 15074244 !le16 2271 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index 2f4c9c433..487353717 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 15007033 - !le16 6959 + !be24 15039999 + !le16 7034 diff --git a/src/index/res.cover.idx.a b/src/index/res.cover.idx.a index 176aa189e..9226b996c 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 3954176 + !be24 3985408 !le16 8192 diff --git a/src/index/res.help.idx.a b/src/index/res.help.idx.a index af9426f82..cc0ec8c9f 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 3970560 + !be24 4001792 !le16 8192 diff --git a/src/index/res.title.idx.a b/src/index/res.title.idx.a index 76ad020bf..2636f3078 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 3962368 + !be24 3993600 !le16 8192 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index 7ed483369..289ae7d38 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 14940939 - !le16 9033 + !be24 14973239 + !le16 9139 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index 9897bbc5c..fefb03f4e 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 14953904 - !le16 9907 + !be24 14986348 + !le16 10013 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index e08d69505..50f89653b 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 14968165 - !le16 12936 + !be24 15000753 + !le16 13078 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index e7d80804d..b8254c326 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 14986628 - !le16 14259 + !be24 15019405 + !le16 14401 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 9c9e6ca43..82daef51b 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 15023865 + !be24 15056906 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index 469e01d86..f25700bb8 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 15031182 + !be24 15064298 !le16 5254 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index b2bb3c235..b40aa2889 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 15043399 - !le16 6504 + !be24 15076515 + !le16 6579 diff --git a/src/index/xsingle.idx.a b/src/index/xsingle.idx.a index bd720ec40..6b2ee5081 100644 --- a/src/index/xsingle.idx.a +++ b/src/index/xsingle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 14937019 - !le16 3920 + !be24 14969295 + !le16 3944 diff --git a/src/prelaunch/people.pong.a b/src/prelaunch/people.pong.a new file mode 100644 index 000000000..410de7cda --- /dev/null +++ b/src/prelaunch/people.pong.a @@ -0,0 +1,34 @@ +;license:MIT +;(c) 2022 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH.INDEXED/PEOPLE.PONG",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #callback + sta $206D + jmp $2000 ; decompress + +callback + +READ_RAM2_NO_WRITE + lda MachineStatus + and #CHEATS_ENABLED + beq + + lda #$ad + sta $7A43 ; patch - don't decrease lives + lda #$20 + sta $927B ; patch - set initial lives ++ + +NEW_RESET_VECTOR callback + jsr DisableAccelerator + +READ_ROM_NO_WRITE + jmp $9A8B + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/smooth.max.a b/src/prelaunch/smooth.max.a new file mode 100644 index 000000000..cc2322671 --- /dev/null +++ b/src/prelaunch/smooth.max.a @@ -0,0 +1,27 @@ +;license:MIT +;(c) 2022 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH.INDEXED/SMOOTH.MAX",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $408C + jsr $4000 ; decompress + +READ_RAM2_NO_WRITE + lda MachineStatus + and #CHEATS_ENABLED + beq + + lda #$ad + sta $72DE ; patch - don't decrease lives ++ + jsr DisableAccelerator + +READ_ROM_NO_WRITE + jmp $7000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/thunderbird.gx.a b/src/prelaunch/thunderbird.gx.a new file mode 100644 index 000000000..90c9e263e --- /dev/null +++ b/src/prelaunch/thunderbird.gx.a @@ -0,0 +1,28 @@ +;license:MIT +;(c) 2022 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH.INDEXED/THUNDERBIRD.GX",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $123A + jsr $1200 ; decompress + +READ_RAM2_NO_WRITE + lda MachineStatus + and #CHEATS_ENABLED + beq + + lda #$a5 + sta $4F4 ; patch - don't decrease lives + sta $B2A ; patch - don't increase lives ++ + jsr DisableAccelerator + +READ_ROM_NO_WRITE + jmp $E12 + +!if * > $1C0 { + !error "code is too large, ends at ", * +} diff --git a/src/prelaunch/time.tunnels.a b/src/prelaunch/time.tunnels.a new file mode 100644 index 000000000..2ac3edf78 --- /dev/null +++ b/src/prelaunch/time.tunnels.a @@ -0,0 +1,28 @@ +;license:MIT +;(c) 2022 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH.INDEXED/TIME.TUNNELS",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $2084 + jsr $2000 ; decompress + +READ_RAM2_NO_WRITE + lda MachineStatus + and #CHEATS_ENABLED + beq + + lda #$a5 + sta $64B2 ; patch - don't increase lives + sta $64C7 ; patch - don't decrease lives ++ + jsr DisableAccelerator + +READ_ROM_NO_WRITE + jmp $828 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}