wee doors banging »home  »blog  »amiga  »amstrad cpc  »vic-20  
something wasteful this way comes contact & guestbook | home « blog

apidya lost bonus level uncovered after 16 years

Sunday, February 17 2008 at 03:10

Sixteen years after Apidya was first released, KillerGorilla and I have uncovered an entire bonus round on level 4 that has not been seen until now !

KillerGorilla from the English Amiga Board (a top Amiga forum I am a member of) had contacted me regarding the one tune on the in-built sound test menu that he couldn't find in the game. His theory was that the tune - "Speed Of Light" - belonged to a bonus round somewhere on level 4 as it was a subtune of the main level 4 track, but he'd been unable to find the entry point to the bonus round anywhere on the level. He asked if I could look for it as I'd been "delving into" the game code while working on the previous releases of my WHDLoad patch for Apidya. So I fired up MonAm and went on a little archaeology trip...

The following are extracts from my messages to KillerGorilla during the evening of the 15th February 2008, which I think tell the story quite well:

19:06: You might however be on to something with notion of there being an undiscovered subgame in level 4. I just checked and level 4 contains a (single) jump to outside the normal game code area, looking kinda similarish to the other "start the subgame" jumps in the other levels.

22:53: Bloody 'ell, you were right. I patched level 4 to take the Mystery Jump Of Doom and ... lo ... a new subgame was found ! It uses your mystery tune and the title "speed of light" suits the gameplay: you fly through a cavern and the scrolling gradually increases to ludicrous speed until you hit a wall. I have a screenshot and gameplay video to prove it exists! Now I just need to decipher the data structure the jump routine is linked from (looks like a bunch of coordinates at first glance) to see how to get to it from normal gameplay. Nice one !

01:52: There is a bug in a data table in level 4 that would prevent the "speed of light" subgame from ever starting. Two values were swapped which essentially said "move along, nothing to see here" even if you were at the right location to trigger the game.

Unfortunately, my initial 01:52 diagnosis above of the game having a bug preventing entry to the Speed Of Light round proved to be incorrect. Cut me some slack, it was made at 2am after all !

I had tracked down the original developer of Apidya, Peter Thierolf, and informed him of our discovery. After some discussion, an examination of the original source code that Peter still had and a comparison of that source code to the released binary, we realised that the game wasn't actually bugged as I had thought. The subgame was simply very well hidden (until now) and very difficult to get into.

However, my examination of the code and data tables had revealed the entry point to the Speed Of Light round, which was previously unknown. Furthermore, a small bug was found to exist which prevents entry to the round if the player is in "flashing invulnerable" mode, but this is unlikely to affect many players.

Below are some screenshots of the newly discovered Speed Of Light bonus round taken with WinUAE:

Entry point to the lost "Speed Of Light" bonus round on level 4 of the Amiga game "Apidya".
Speed Of Light" bonus round gameplay screenshot
Speed Of Light" bonus round gameplay screenshot

The footage below is an example run-through of the new level. This is a recording of the first time I got the level to start properly and is (I guess) the first time it had been seen by anyone since 1992! It was recorded using WinUAE and converted by DVDVideoSoft's Free Video to Flash Converter. The same footage can also be found here on Google Video and here on YouTube.


Big thanks and multiple high-fives must surely go to the (very observant) KillerGorilla for spotting the missing tune and putting me on the scent in the first place.

tagged amigaretrogamingwhdload | permalink | comments (6) | trackbacks (0)

Trackbacks
» trackback specific uri for this entry

No Trackbacks

Comments
» display comments as linear / threaded

ungi says:

incredible! nice work!!

reply »
#1 @ 2008-02-18 18:11

Shive says:

Sexy time high five! You should put your bug fixing talents to use in the IT industry ;-).

reply »
#2 @ 2008-02-19 12:28

Diarma says:

If you like your hidden bits and pieces then you might be interested in an Article I read back in the day on Amiga Power. It was an interview with Bullfrog I think, they made a terminally cool platform game called Flood. Peter Molyneux didn't like the game as it was coded badly, he went on to say that the game was planned so poorly that there was code for bad guys - sprites and movement etc, but they were never introduced into the game...

reply »
#3 @ 2008-02-20 06:21

Diarma says:

Mr. John Girvin, I have another project for you... I recently discovered that Magic Pockets had 2 versions, US and UK. US version was released a year later and they changed the level 1 to an all new level, they moved the UK level 1 to level 3 and removed the UK level 3 altogether... Any chance you might want to make a hack where the US level 1 is tacked onto the UK's original first 5 as (e.g. as a level Zero) so a complete MP game can be at long last released?

reply »
#3.1 @ 2008-02-22 17:03

1up says:

Congrats, nice find. Looks tough too.

reply »
#4 @ 2008-02-22 22:10

Yanni Oblivion says:

I remember when I was younger seeing "Speed Of Light" on the music test but not knowing what level it corresponded to. Without the technical knowhow I was unable to ever find out until I read this page. Sir, you rule! :-D

reply »
#5 @ 2008-06-11 01:29

Add Comment

*
*
E-Mail addresses will not be displayed and will only be used for E-Mail notifications

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

 
 

@author: john girvin

John Girvin... compu-fiddler from northern ireland, with a liking for sci-fi and old computers ...
» would you like to know more?
» 

friendfeed: what am i doing?


» would you like to see more?

recently

upgrading to codeigniter 1.6.3
Sunday, June 29, 2008

gravity force whdload 1.01 released
Tuesday, June 17, 2008

hard drivin' whdload 2.04 released
Monday, June 16, 2008

read friendfeed using jquery
Wednesday, June 11, 2008

antec p182 tower case build
Friday, June 6, 2008

categorically

previously

July 2008
June 2008
May 2008
Recent...
Older...

syndicatedly

 
View John Girvin's profile on Facebook  View John Girvin's profile on LinkedIn wee doors banging is powered by serendipity ©1996-2008 john girvin, all rights reserved