From e00e5171eb4d29ef665abe6038abf0c48b6b4fb1 Mon Sep 17 00:00:00 2001 From: Peter Ferrie Date: Tue, 15 Feb 2022 13:55:14 -0800 Subject: [PATCH] add Zero Gravity Pinball to the collection --- res/GAMES.CONF | 1 + res/TITLE.HGR.UNPACKED/ZP | Bin 0 -> 8192 bytes res/TITLE.HGR/ZP | Bin 0 -> 7680 bytes ...pinball 13k file PRODOS (san inc crack).po | Bin 0 -> 143360 bytes res/notes/wishlist.txt | 1 - src/index/artwork.idx.a | 2 +- src/index/attract.idx.a | 4 ++-- src/index/cache00.idx.a | 2 +- src/index/cache01.idx.a | 2 +- src/index/cache10.idx.a | 2 +- src/index/cache11.idx.a | 2 +- src/index/count10.a | 2 +- src/index/count11.a | 2 +- src/index/coverfade.idx.a | 2 +- src/index/credits.idx.a | 2 +- src/index/decrunch.idx.a | 2 +- src/index/dfx.idx.a | 2 +- src/index/dgr.fizzle.idx.a | 2 +- src/index/dgr.idx.a | 2 +- src/index/dhgr.idx.a | 2 +- src/index/dtitle.idx.a | 2 +- src/index/fx.idx.a | 2 +- src/index/gamehelp.idx.a | 4 ++-- src/index/gr.fizzle.idx.a | 2 +- src/index/gr.idx.a | 2 +- src/index/helptext.idx.a | 2 +- src/index/hgr0.idx.a | 2 +- src/index/hgr1.idx.a | 2 +- src/index/hgr2.idx.a | 2 +- src/index/hgr3.idx.a | 2 +- src/index/hgr4.idx.a | 2 +- src/index/hgr5.idx.a | 2 +- src/index/hgr6.idx.a | 2 +- src/index/joystick.idx.a | 2 +- src/index/miniattract.idx.a | 2 +- src/index/prelaunch.idx.a | 4 ++-- src/index/res.cover.idx.a | 2 +- src/index/res.help.idx.a | 2 +- src/index/res.title.idx.a | 2 +- src/index/search00.idx.a | 2 +- src/index/search01.idx.a | 2 +- src/index/search10.idx.a | 4 ++-- src/index/search11.idx.a | 4 ++-- src/index/sfx.idx.a | 2 +- src/index/slideshow.idx.a | 2 +- src/index/title.idx.a | 4 ++-- src/prelaunch/zp.a | 22 ++++++++++++++++++ 47 files changed, 70 insertions(+), 48 deletions(-) create mode 100644 res/TITLE.HGR.UNPACKED/ZP create mode 100644 res/TITLE.HGR/ZP create mode 100644 res/dsk/zero gravity pinball 13k file PRODOS (san inc crack).po create mode 100644 src/prelaunch/zp.a diff --git a/res/GAMES.CONF b/res/GAMES.CONF index ea768fd0e..c88f7ce96 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -433,6 +433,7 @@ 0000,ZARGS=Zargs 1001,ZAXXON=Zaxxon 0000,ZENITH=Zenith +1000,ZP=Zero Gravity Pinball 0000,ZOO.MASTER=Zoo Master [eof] diff --git a/res/TITLE.HGR.UNPACKED/ZP b/res/TITLE.HGR.UNPACKED/ZP new file mode 100644 index 0000000000000000000000000000000000000000..d962bf763491a62eab315ce04c96671d582d6e78 GIT binary patch literal 8192 zcmdU!J#w=!5QZ0KXxzJZ>G3Hzf(y7$>=`%o?p=B~#dic3(S7p1EAb=jZ=GoyL27fyKc^IqN(gX`}mPLvvX5D(6u?Eb96&Pr<-9XcXU0ndGp^0{13O% zyreZYV7~mrz0UtS-M(8_OjiW1-^e~=jA>k{Thb#Ut`uFe zX8w3p`}70+&c&@SSX?gsFPmF#*vl+e`x4{m+vg~@zWr|fC)*DlZpS~ofe|J27Jl64 ze>VPt_|Flh)=!i9$2^dEu+V4)LIC`O0x$mgQAlHmjN+dO&AFBQy&eA-q_dVk@?RmH z37DLL{{Y7-^R4}r`Ii~_N4QbfkaUq{@&nYBA=u}Nxgo$qalf)C|63*(f6^{b(l1W` zXXPJBw&5R^7v~=-HGuz$$%XoVa{7B^iBVr7=`w`ah08ve)pp2LD*%0RG$k_a*xN`^o>TJd{21XR0>-r}7sX z*Rl9_ai#om(#Z?`&k!8G{>R~8?f(J(0j8F#1T@P2{{{c9PSgBj?azAt#=}IXzti{+ zjc5ORdzO5z{`g-17v!H6tajcjtd7 zJyCr2xzgg$kC)~DE3g|vozmk^&)@swl-bVzmgm1%mw)>Z12ur2KeGNGozWO^fl0E&8%Kz~Eow6|0|ET=q%;8V)pDwBY4AF?s z-wH6-=|2+P*!_QKJp13%CHM4yW&W)%dV|!=)1Lo1{*j09{-pD_o{1lCJ^qmgo97Sn a>;I5{Mqa$yq0?9r^vR;OMMgfyj<;h%?ezX!q1C- zFZ?(3skd2+;LAOpg+GC6qhDY=vCZ`K{h@xT6Giu3<0}iN&oSKVe^+&NkRMz{{#Er^ zzUrzz$`#iyxz*K01mB$`D^|jJ28C|UVWOFAoj!h4AK7_*{z2FE5uKwO3LUOBd%2tgbT_%wD(;eW^rA`ccC4P0Ug z;0WIT`BhA#i^T9h=!*tze4Y-m6ol6I^6&KNVy*q3@P9%$YxyJpXM{5WleUiI;*Zmh zcz{{q>+|t%lAQWz{$)D*Kg_=ab3A<{qT};F_(u_=P6&s1 zmjC}E|D7MbIsdc%w)lgnXZ3d~|F(c>{NGyr)cQZrKD{~=Cm{n6-8JAZTfWRGPZ1MS58Kj=5| zam$h~)F03D|D620fjRrDKCR&PU*LRJ{+)irgX143fUKXn|46MrnzO1hPvigE#J`K_ z!!{$&|CDqX*~ZbvAC#UbKKop0aTsBuQLpH3XT*7VfozF7rN^J1zxT(9Gs5^G^y3CP zVLB#%&H4X>{QnOA30-K#@A8k?5BLX#RvhRMl|L3Y-2c<>xbvT||Fwzh-Pu2e|M}`~ zH;xw%bMtRf_xumf-_Kj1(6Wd5g%B4+jC&#d{s ZK(_1hKLTCq{y)~9{yklCm;XP-|9?OffKvbf literal 0 HcmV?d00001 diff --git a/res/dsk/zero gravity pinball 13k file PRODOS (san inc crack).po b/res/dsk/zero gravity pinball 13k file PRODOS (san inc crack).po new file mode 100644 index 0000000000000000000000000000000000000000..88da4f36de56747c7f26fc83a418b04f6b4e6dde GIT binary patch literal 143360 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 zfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=9 z00@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p z2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?x zfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=9 z00@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p z2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?x zfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=9 z00@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p z2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?x zfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=9 z00@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p z2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900{hlE$}~i C=+;XB literal 0 HcmV?d00001 diff --git a/res/notes/wishlist.txt b/res/notes/wishlist.txt index 8a821d0e1..aa659017a 100644 --- a/res/notes/wishlist.txt +++ b/res/notes/wishlist.txt @@ -13,7 +13,6 @@ Trolls and Tribulations //woz (needs crack) J-Bird (Orion) -Zero Gravity Pinball (Avant-Garde) //unacquired Torpedo Terror (Continental) diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index efadf6982..3f6365341 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 11243797 + !be24 11251584 !le16 4505 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index 582194af2..ed0b783b0 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 11196203 - !le16 5251 + !be24 11203966 + !le16 5257 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index 6a0c39be1..d1bfd9e65 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 11138660 + !be24 11146346 !le16 3593 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index c88a4d485..17feb499d 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 11151107 + !be24 11158793 !le16 3970 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index 3e6bb5628..8f30fb970 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 11166596 + !be24 11174316 !le16 5026 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index 474d034b1..00cad82e9 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 11184386 + !be24 11192140 !le16 5616 diff --git a/src/index/count10.a b/src/index/count10.a index e072d0784..80a062b84 100644 --- a/src/index/count10.a +++ b/src/index/count10.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 375 +!word 376 diff --git a/src/index/count11.a b/src/index/count11.a index 4b54d26a5..d234a99af 100644 --- a/src/index/count11.a +++ b/src/index/count11.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 415 +!word 416 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index 763ebeab5..b370868e9 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 11248302 + !be24 11256089 !le16 410 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index ef3f41ed6..79c00d4bf 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 11249056 + !be24 11256843 !le16 448 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index 43828bccf..ae74ddb8e 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 11249504 + !be24 11257291 !le16 303 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 083a951a3..bd22f93b6 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 11203600 + !be24 11211369 !le16 1242 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index 299ad00fb..1d1577bae 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 11248788 + !be24 11256575 !le16 67 diff --git a/src/index/dgr.idx.a b/src/index/dgr.idx.a index 638f7c81b..4980a9ad5 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 11243738 + !be24 11251525 !le16 59 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index cb4c8c1eb..f893de5e7 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 11242373 + !be24 11250160 !le16 1284 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index ab4721c7b..f9de05c92 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 11228296 + !be24 11236083 !le16 502 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index 24c65badd..aad912625 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 11201454 + !be24 11209223 !le16 2146 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index c774b366c..6d92ce686 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 11205200 - !le16 6201 + !be24 11212969 + !le16 6210 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index 613e74ab8..622d2c538 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 11248712 + !be24 11256499 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index ba5f49782..f649c50f6 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 11243657 + !be24 11251444 !le16 81 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index 32f826b94..1e439f225 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 11248855 + !be24 11256642 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index d8a3ddd73..7806e543e 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 11228798 + !be24 11236585 !le16 4407 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index 793504f67..5f193b335 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 11233205 + !be24 11240992 !le16 1562 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index a05186633..5efc47277 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 11234767 + !be24 11242554 !le16 1040 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index 5ff221daa..a53dbaf24 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 11235807 + !be24 11243594 !le16 3237 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index 35799d5cd..4b352169f 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 11239044 + !be24 11246831 !le16 2764 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index 6dd6dd72f..0d7573b60 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 11241808 + !be24 11249595 !le16 460 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index 7d4fb3885..52593b673 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 11242268 + !be24 11250055 !le16 105 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index 7b35ded74..e1ac4502a 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 11249807 + !be24 11257594 !le16 2370 diff --git a/src/index/miniattract.idx.a b/src/index/miniattract.idx.a index 691ddba8d..1db81e56c 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 11216314 + !be24 11224092 !le16 6201 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index 7455578c1..2d20f760d 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 11190002 - !le16 6201 + !be24 11197756 + !le16 6210 diff --git a/src/index/res.cover.idx.a b/src/index/res.cover.idx.a index 6deb17953..af192653a 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 3579392 + !be24 3587072 !le16 8192 diff --git a/src/index/res.help.idx.a b/src/index/res.help.idx.a index fe08f7c7d..12d12a5ab 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 3595776 + !be24 3603456 !le16 8192 diff --git a/src/index/res.title.idx.a b/src/index/res.title.idx.a index 9d8369e1c..51dff9a3e 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 3587584 + !be24 3595264 !le16 8192 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index 88e39d11c..837612daa 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 11130602 + !be24 11138288 !le16 8058 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index e14c05af9..c4749672b 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 11142253 + !be24 11149939 !le16 8854 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index 972a16fe3..49976eeb1 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 11155077 - !le16 11519 + !be24 11162763 + !le16 11553 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index b22bf0bfb..657e2fb21 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 11171622 - !le16 12764 + !be24 11179342 + !le16 12798 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 61e6ecfe7..7af7c2e4c 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 11204842 + !be24 11212611 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index e6ffdfb08..ff221357d 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 11211401 + !be24 11219179 !le16 4913 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index 3f261afdd..f0b2a500b 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 11222515 - !le16 5781 + !be24 11230293 + !le16 5790 diff --git a/src/prelaunch/zp.a b/src/prelaunch/zp.a new file mode 100644 index 000000000..c76d5edf4 --- /dev/null +++ b/src/prelaunch/zp.a @@ -0,0 +1,22 @@ +;license:MIT +;(c) 2022 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH.INDEXED/ZP",plain +*=$106 + + !source "src/prelaunch/common.a" + + lda #$60 + sta $3076 + sta $313B + jsr $800 ; decompress some + +ENABLE_ACCEL + jsr $3288 + jsr $3079 ; decompress more + +DISABLE_ACCEL + jmp $D566 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}