Hyper Sports Six Hour Auto-Play Hack, ZX Spectrum
And now for something completely different. From "Bandit" of World of Spectrum forums, a hack of Hyper Sports in which the game plays by itself. In this instance for a grand total of 6 hours 40 minutes. "FRO" was used as the name, as a tribute to the late Jonathan "Joffa" Smith, the author of this and many other great speccy games. Frobush was his World of Spectrum forum username. Some notes and details of bug fixes to enable this recording are detailed below:
1. Swimming
===========
Starting speed set to zero as per human player although an initial max speed setting is possible to give a swim time of 25.14
2. Shooting
==========
a) There are 3 clay target routines, 1 for each 'qualify'. Due to a missing CALL instruction only the first one is ever used. Gives some slight variation to the clay target patterns. FIXED.
b) On reaching the 32nd level the time between clay targets becomes too long and you cannot qualify. This is due to the timer looping to zero which counts as a 256 delay rather than zero and few clay targets are released. This has been changed to set a minimum delay of 1. FIXED.
c) Scores had to be kept under 10,000 to qualify as scores of 10,000 or more were not registered. FIXED.
d) High scores of 10,000 were not admitted to the high score table as only 4 figure high scores allowed. FIXED.
3. Vault
=======
a) 4 characters are checked when updating the qualify vault length, XY.Z The hundredths zero digit is not checked. The character marked X is the print row and shouldn't be checked but is. After passing 9.90 qualify figure the print row is mistakenly updated and 0.2 added onto 9.90 and should give 10.10 but As the first '1' is the row the qualify figure loops to 0.10 making qualifying easy and the print row is moved down the screen. This has been changed to have a max qualify of 9.90 - FIXED
4. Archery
=========
Note: Angles 4.8, 5.0 and 5.2 give the max 600 points
5. Triple Jump
============
Note: A realistic top speed of 1580 cm/sec is set although you can go up to 2540 cm/sec to give some super human jumps.
Note: Angles 45 or 46 give max jump length.
6. Weightlifting
==============
On the 8th and subsequent rounds an incorrect qualifying weight of 240kg is shown rather than 260kg. FIXED.
Further Notes:
============
a) The first event to fail would be weight lifting due to showing a qualifying weight of 240kg when in fact 260kg was required although If you failed at the first attempt and were alert to the problem then there would be still time to qualify with attempt 2. This error has been noticed by gameboy9 with a score of 547,860 at the following link http://www.homeactionreplay.org/gameinfo.php?gameid=2590
b) The next event to fail would be shooting due to the timer bug not releasing enough clay targets.
#ZXSpectrum #RetroGaming #Walkthrough