[comp.sys.handhelds] Joust 2.0 for Super Chip

catto@vivaldi.ecn.purdue.edu (Erin S Catto) (05/29/91)

Joust 2.0 a SUPER CHIP game by Zoom:

Version 2.0 includes many significant improvements over version 1.0:
	
1)  Made for Super Chip, more detail and faster (do not run on CHIP8).
2)  Random "buzzard" initiallization.
3)  Eggs!  These are the only items worth points (1 point each).
4)  Improved sound, I think.
5)  A timed bonus round every 7 rounds.  Clear all the eggs and you
    get a bonus player and 8 points!
6)  Level bug fixed. Displays BCD (Decimal) to 99, then rolls over.
7)  Three levels of increasing speed, then the same forever.
8)  Improved collision detection.
9)  Sprites bounce off the ceiling.
10) Bigger bounce back on buzzard-player ties.
11) There is more.  Check it out.

Both ->ASC and UUENCODE versions are attached.

You can get ASC-> (an HP48sx program by Bill Wickes) by anonymous ftp
at seq.uncwil.edu (Wayne Scott's Mailserver archive, 
path:  hp48/util/ascii.encode.Z (set ftp to binary, use UNCOMPRESS in UNIX).

A PC based version of UUDECODE is available on the HPBBS in the 
user.programs conference.

The Game:

	1)  Download the file and use ASC-> on the string.
	2)  The result of step 1 is taken as an argument by
	    CHIP, this runs the game.
    3)  Check out the title screen then press 0 to play.
    4)  The keys are:

                       0 = Down
                       9 = Left
                       / = Right

	5)  The blank dots in the bottom left corner indicate
	    the number of players left, not including the current
	    player.
    6)  At the score screen press 0 to replay, else press drop
        to exit to the stack.
	7)  You receive 1 point for each egg captured.  The points are
		small so that the limit of 255 points will be harder to reach.
		My record now is 113 points.

Please send phenominal scores, questions, comments and glitch reports 
to me by email.

    my email address:  catto@ecn.purdue.edu

You can post on comp.sys.handhelds, but I only view once or
twice a week.

CREDITS:

    1)  Andreas Gustafsson for his excellent interpreter, CHIP48v2.25.
    2)  Christian Egeberg for his fabulous assembler, Chipper.
    3)  Erik Bryntse for his marvelous enhancements to CHIP48 resulting in
        SUPER CHIP.

                         Have Fun,

                                   Zoom


P.S.  Soon:  A version that will melt your calculator if you call the 
	  buzzards "submarines", or anything that is not a bird.

Joust2 string: Bytes:       2385
               Checksum:  #4A09h 

->ASC version:
--------------------------------------------------------------------------------
%%HP: T(3)A(D)F(.);
"C2A20D92102101A4F65737472302269702A5F6F6D600FF826F0600AA060F5586
009630C600D6F0220A000EA620C710D670D82CD4709165D670D85CF4002185C4
408610B80CB71072E4E6B1D690D85CF31021E5CF03D6C3DDAE72652147B68086
202124AA6BCF332F56D6731F03DDAED6142F03DDAE726521478225726752EFB3
00526FD6F0220A22AA64DD616BA4002102220D830042EBD6508400220AD63084
10220A2128DF51DF70D300212A00EEAA885F56420A2600D6A0DE1A42C9D630DE
1A4209D6C0DE1A4269420364DD00EEF410528100EEA41021AEA420214EA43031
E4A4403145A45031A522AE32C300EEAAE85F56DC30D400424A22EF42C5F41041
AE00EED806D850F310D87FE641E85DF31000EED807D851F310D87FE6C0E85DF3
1000EED806D850F3104209F3004269D807D851F300420AF31042C9190742C900
EEAA495F56DC20D400424A4246F410412F00EE22AE32A500EE32EA32A500EEAA
A94F56442031E62600320E42C1AAA94F5500EE2710248031A7AAA94F5500EEAA
8C0D41A44031A8A430310AA60000EEAA0A4F56AAA94F55B400A650B40000EE52
EFA63000EEB400A610B40000EE526FA62000EEAA0A4F564420312C2600320E42
C1AA0A4F5500EE2710248031ECAA0A4F5500EEAA8C0D41B40031CD52EFA63000
EEA65000EE1481310F14C0416014424160361000EE722B330000EED610DF8136
DF440026EF4410262000EE724C330000EED610DF8136DF440026EF4410262000
EED800E80108421843AA8CDD4E0D411483462000EE7288722FD800E801084218
43AA865FE156F70825580468007801DD8EAA864FE10D81148366DDAA885F5500
EE42C6AAE85F5500EE42C6AA495F5500EE7288722F144342C9D800E801084218
43AA875FE156F708255804DD8EAA874FE10D8100EE468026CF00EE4600264000
EE36EF00EE362000EEDC10D410DF81D4004209D4104269DC10D400420AD41042
C900EEDC30D30000EEAA6C1F56D6B3AA0C0D5D0841048042ED0407424EAA6C1F
5500EE0601168000EE0686168F00EE42AFF400514900EE42AFF400512D00EED8
06D850F400F85DE680D85EF41000EED807D851F400F85DE680D85E00EEA42051
66A4105149A44051A2A45051C35145AAA94F565287F31051845268F310518451
C3726272217280AAA94F5631A7726272217280AA0A4F5631ECAAE85F565287F3
1051C35268F31051C35149AAE85F565287F310512D5268F310512D5149D806D8
50F310D87FE680E85D00EED807D851F310D87FE680E85D00EEAAE85F56790161
86D807D851F300512F72807221AA875FE10D81A43051EBA420514CA410A65062
8500EEA640620600EE6285AA495F56AAE85F55A63000EEAA495F56790161E7D8
07D851F300512F72807221AA875FE10D81A630628500EE66DD00EE6260AA495F
5500EE6260AAE85F5500EE6202B7FF42C9DC10D3104209D3004269AA874FE10D
81580400EEDC30D4006104D41061A3D42061430687164300EE0604160200EE06
04168000EE0680164100EE1780D673D851F40016734C10AA8C0D4100EE6264AA
A94F5500EE6264AA0A4F5500EE6249F3006167426942C542C561AA420942C542
C561E96249F30061C842694246424661AA42094246424661E9D630DF81D806D8
5000EEAA885F5642694203420300EEAA885F5642094203420300EE7221728072
C1D6A0220A97FF9400610EA410B710A430B710A420B720A620B4002102A620B4
10A610214762AE000E720392212141D6C0DF81D681220A7221722172C172C1D6
02220A72C172C1D602220A00EED620DF81D650220A00EED640DF81D6A0220A00
EED680DF81D641220A00EEAA060F5607100F5500EEAA060F560F332F56E6B1D6
130F03DDAED7A01F03DDAED7A02F03DDAE00EE3600460056C766E3AA463D343D
365D345D363740472057CF67EFD640220A340400EE340800EE71854600560006
071641AA860D81AA885F5500EE1400716D144371EDD620350D714A1441712B14
80714C1402714C00EE1402712B1441714C14C2714C00EED601D870F31071EED6
86D850F31071EE00EED692D870F31000EED605D870F31071EE00EED6EF390D42
0A00EED620350D00EE840071EE8300712B00EE360000EE240000EED640250D81
60048681010482812200EE040181010405812200EED611D871F31000EED612D8
71F31081E400EED6C1D851F40081C3D650D871F31000EED651D871F31081E400
EED6D1D871F31000EED6D2D871F31081E400EE260000EE000ED600E6C3AA2BDD
4ED680DD4EAAEAD601840082EA8300828BAAEAE6C1D687DD4ED600DD4ED683E6
01DD4ED604DD4EE682DD4ED683DD4EAA6AD684DD4EE601DD4ED680E6C1DD4EAA
AAD607DD4EE682D603DD4EE601DD4E828D00EEDD4ED780D30881EA00EED607DD
4ED687DD4ED601AAABE6B3DD5ED780D307816C0686168FAA6C1F5500EE941000
EED610E6D3AA46DD3ED7409320DD3ED74066306859F400DD3E00EEAACCD642E6
81DD0E06020FE1D701DD0E0FE1D701DD0E0FE1D701DD0E8600B610A60052EF72
674269AA885F55D6A0220AAA885F5692644243AA885F55AAE85F5692644247AA
E85F55D6A0DEE9912200EEDCF0D400424A14203620146336EF00EE82257267AA
8CE6C0D623DD4ED7C0DD4ED7C0DD4EE642D623DD4ED7C0DD4ED7C0DD4EE681D6
A0DD4EE683DD4ED627DD4E66007600771074E62102D610DF81D630220AAA885F
56420A2600D6A0DE1A42C9D630DE1A4209D6C0DE1A42697288722FD800E80108
421843AA865FE156F708255804DD8EAA864FE10D811483A1E3AA885F55F41092
2E6490A1E491A8E643190E91CFE641190EA1A0E680190EA121E602190EA12100
EED647090DA162D6C0090DA16200EED6C0090DA16200EED643090DA162D7C009
0DA162D7C0090DA16200EED7EFE740AA8CDD4E722172806710AA060F5607100F
5500EED680DF81D641220A97FF9400610E2102AA060F5607800F55971072C172
2172C1210200000000040E040060F0C0C060FFF7E1060F030306FFEF87E0F0C0
C0EFF7F1E0070F0303F7EF8F0700000000000000000000000000000000000000
0000000000000000000000FFAB8E08FFD6B120FFEEBB6BFFFFFFFF0000000060
C182C5EF006642C36600000000060F0F06000C000C000C000C000C000C003C00
7C00CC00CC0CCC0CCC0CCC0CCCF778F3300000000000000000000000000F0C8F
0CC00CC00CC00CC00CC00CC00C8FF70FF30000000000000000000000003CCF7C
CFCC00CC007C0F3C8F0CC00CC0FC8FFC0F000000000300030003000300CF00CF
00030003000300030033003300E100C00090A4"
--------------------------------------------------------------------------------



UUENCODED binary version
--------------------------------------------------------------------------------
begin 666 joust2
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
M&-W@8"#P'GT0W>#P'GT0W>#P'GT0W>!H`&L!:@`E_B=V)):JB/55;0HBH*J(
M]64I1B0TJHCU5:J.]64I1B1TJH[U56T*[9X9(@#NS0]-`"2D00)C`D$V8_X`
M[BA2)W:JR&X,;3+=Y'T,W>1]#-WD;B1M,MWD?0S=Y'T,W>1N&&T*W>1N.-WD
M;7+=Y&8`9P!W`4=N$B!M`?T8;0,BH*J(]64DH&(`;0KMH22<;0/MH220;0SM
MH226)X@G\HT`CA"`)($TJFCU'F5_@%*%0-WHJFCT'M`803@:/JJ(]55/`2GB
M1@D:3AF*;C21X!G\;A21X!H*;@B1X!H2;B"1X!H2`.YM=)#0&B9M#)#0&B8`
M[FT,D-`:)@#N;320T!HF?0R0T!HF?0R0T!HF`.Y]_GX$JLC=Y"<2)PAV`:I@
M\&5P`?!5`.YM"/T8;10BH'G_20`6X!(@JF#P97`(\%5Y`2<<)Q(G'!(@````
M`$#@0``&#PP,!O]_'F#P,#!@__YX#@\,#/Y_'PYP\#`P?_[X<```````````
M`````````````````````````````/^ZZ(#_;1L"_^Z[MO____\`````!APH
M7/X`9B0\9@````!@\/!@`,``P`#``,``P`#``,,`QP#,`,S`S,#,P,S`S'^'
M/P,```````````````#PP/C`#,`,P`S`#,`,P`S`^'_P/P``````````````
M`,/\Q_S,`,P`Q_##^,`,P`S/^,_P`````#``,``P`#``_`#\`#``,``P`#``
(,P`S`!X`#```
`
end