GOLD RUSH
by M Rai
from Your Spectrum 15 (Jun'85)


NOTES:
* The ATTR(x,y)=198 check at line 190 checks the gold
  location for Flash + Bright + Black Paper + Yellow Ink,
  but the PRINT at line 16 didn't include FLASH, so it was
  impossible to complete a level. I've included a FLASH 1
  before printing the gold UDG.
* There were a lot of superfluous spaces in the PRINT at line
  7060, which messed up the display of the control keys, so
  I took them out.


Pack up your pick, mosey on down to your mule and join the
Gold Rush. Specman is on the level again in a great new
platform game. All he has to do is collect the money bags
scattered around the screen and then take them to the bottom
to pay for the gold. Sounds a doddle? Don't be too sure.
Once he gets to the bottom of the screen you have to
remember the sum of all the loot he's collected. And he's
got to traverse the platforms without plunging towards
painful oblivion.

The control keys you'll need to know are 7-Up, 6-Down,
5-Left and 8-Right. Oh, and one last thing, you've only got
130 steps to reach your target. This one's pure gold!


Lines 1-3
This sets up the initial attributes and calls the
subroutines which set up the UDGs and print the
instructions.
Line 4
Sets score variable and lives to start up stage.
Lines 8-16
This prints the main screen display.
Lines 18-40
Print the four flashing pound signs. Line 30 checks to see
that the pound signs are not being printed in the same
place.
Lines 50-60
This positions Specman and his money variable is set to
zero.
Lines 64-200
This is the main loop of the program which reads the
keyboard and acts upon the key presses.
Lines 499-530
This routine prints the moving platforms and keeps the score
up to date.
Lines 1099-2020
This routine moves Specman down the ladder.
Lines 2099-3015
Similar to the previous routine, this one moves Specman up
the ladder.
Lines 3099-4025
If you fall down a hole then this routine takes over and
prints Specman falling through space. Aaaagh!
Lines 4099-5010
This is the 'touch money' routine, which performs all the
necessary variable changes when you pick up some money.
Lines 5049-5065
This is the end of the game routine.
Lines 5069-6040
Once you've collected all the money, this routine allows you
to buy the gold.
Lines 6099-7050
This routine prints up the message 'well done' when you
finish a screen, and then resets the variable ready for the
next level.
Lines 7059-7090
Print the instructions.
Lines 7999-9000
Set up the UDGs.


--
Another Fine Product transcribed by:
Jim Grimwood (jimg@globalnet.co.uk), Weardale, England
--
