Manic Miner Level Select/Skip

reminisce about bbc micro & electron games like chuckie egg, repton, elite & exileRelated forum: adventures


Post Reply
User avatar
AndyF
Posts: 1276
Joined: Sat Feb 23, 2008 10:16 pm
Location: Derby
Contact:

Manic Miner Level Select/Skip

Post by AndyF » Fri Nov 16, 2018 7:47 pm

At one point in time I did have an .ssd of this game with a level select or skip, I cannot recall exactly which as it was a long time ago now I think, it was either:

1. Watch the demo then press a key to start the game on that level being shown (this seems quite likely)

or

2. Press alpha key to pick the starting level (I think this was the AMS cheat version actually not our platform) during the load, kind of like an input option

Trouble is I cannot find either a disc image of it or a reference anywhere (magazines and the like) its quite likely the image came from here or another forum (less likely) but again no luck searching.

Any help please ? :) :)

For what its worth all I actually 'need' is to see or take a small video of both Meteor Storm and Final Barrier. I may have to use the infinite lives or immunity version (I do have the latter to hand) to do this instead if needs be.
Last edited by AndyF on Fri Nov 16, 2018 7:48 pm, edited 2 times in total.
Andy

* NEW * The Jetset Willy and Manic Miner community :)

Adventure games ported across to the BBC (in progress) as soon as I can find some time!

User avatar
CMcDougall
Posts: 6795
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: Manic Miner Level Select/Skip

Post by CMcDougall » Fri Nov 16, 2018 9:52 pm

ImageImageImage

User avatar
billcarr2005
Posts: 1393
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: Manic Miner Level Select/Skip

Post by billcarr2005 » Fri Nov 16, 2018 11:29 pm

Using the Manic Miner disk image from here
http://www.stairwaytohell.com/bbc/archi ... cMiner.zip

and the BeebEM debugger, I placed a breakpoint at &6335 with

Code: Select all

B 6335
then pressed ENTER to begin the game

Then I changed the value of &80 to whichever level to play

Code: Select all

C 80 13
Click Continue in the debugger to continue on the changed level.
Hope that this makes sense!

Further debugger hacks!

Code: Select all

Skip death by movable enemy
6961 BCS 6964
C 6961 EA EA

Infinite lives
67EC DEC 67BE
C 67EC EA EA EA

Skip death from other things
1550 JMP 67D6 (died)

14EC CMP #9B
14EE BEQ 1550
14F0 CMP #9C
14F2 BEQ 1550
..
1515 CPX #9B
1517 BEQ 1550
1519 CPX #9C
151B BEQ 1550 

c 1550 60
Last edited by billcarr2005 on Sat Nov 17, 2018 12:03 am, edited 2 times in total.

User avatar
AndyF
Posts: 1276
Joined: Sat Feb 23, 2008 10:16 pm
Location: Derby
Contact:

Re: Manic Miner Level Select/Skip

Post by AndyF » Sat Nov 17, 2018 8:27 am

Thanks both! :D Appreciated.

I did have a full immunity version (in addition for the 'full disc' version of JSW2 as well) , it was quite interesting as if you jumped on a fire cell (a bush/plant for instance) then jumped again it would crash as you'd jumped out of the screen however with care it was OK.

The tips provided are a great asset, thanks! :)

That reminds me I will upload my 'combi no cheat' jswmm disc shortly.
Andy

* NEW * The Jetset Willy and Manic Miner community :)

Adventure games ported across to the BBC (in progress) as soon as I can find some time!

User avatar
AndyF
Posts: 1276
Joined: Sat Feb 23, 2008 10:16 pm
Location: Derby
Contact:

Re: Manic Miner Level Select/Skip

Post by AndyF » Sat Nov 17, 2018 12:10 pm

Had a little trouble using the Debugger but got it to work! :D

Note to self: Don't try the level change during the demo as it can get a bit upset! :lol:
Andy

* NEW * The Jetset Willy and Manic Miner community :)

Adventure games ported across to the BBC (in progress) as soon as I can find some time!

User avatar
AndyF
Posts: 1276
Joined: Sat Feb 23, 2008 10:16 pm
Location: Derby
Contact:

Re: Manic Miner Level Select/Skip

Post by AndyF » Sat Nov 17, 2018 12:50 pm

To keep it neat, I'm going to attach the 'immunity' version I have to hand as well. Note if you leap out of the screen (easily possible on the first cavern) it *will* crash! A bit of care is all that is needed.
Manic Miner Immunity.ssd
(24.75 KiB) Downloaded 27 times
Andy

* NEW * The Jetset Willy and Manic Miner community :)

Adventure games ported across to the BBC (in progress) as soon as I can find some time!

User avatar
billcarr2005
Posts: 1393
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: Manic Miner Level Select/Skip

Post by billcarr2005 » Sat Nov 17, 2018 2:05 pm

AndyF wrote:
Sat Nov 17, 2018 12:50 pm
To keep it neat, I'm going to attach the 'immunity' version I have to hand as well.
Seems that it just has an RTS at &67D6 do disable all deaths in a one byte change :)

User avatar
AndyF
Posts: 1276
Joined: Sat Feb 23, 2008 10:16 pm
Location: Derby
Contact:

Re: Manic Miner Level Select/Skip

Post by AndyF » Sat Nov 17, 2018 2:25 pm

billcarr2005 wrote:
Sat Nov 17, 2018 2:05 pm
Seems that it just has an RTS at &67D6 do disable all deaths in a one byte change :)
Simplest = Usually best :D ***

*** Except when its not! :lol:

But that version works fine with a modicum of care. =D>
Andy

* NEW * The Jetset Willy and Manic Miner community :)

Adventure games ported across to the BBC (in progress) as soon as I can find some time!

User avatar
Dave Footitt
Posts: 803
Joined: Thu Jun 22, 2006 9:31 am
Location: Abandoned Uranium Workings
Contact:

Re: Manic Miner Level Select/Skip

Post by Dave Footitt » Mon Dec 03, 2018 1:27 pm

What with this weekend being rainy I thought I'd have a crack at making the choice of level a bit friendlier, attached an image which will let you select the starting level before the game loads :)

MinerSkip.ssd
Manic Miner SSD with level skip
(25 KiB) Downloaded 24 times

User avatar
lurkio
Posts: 2180
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Manic Miner Level Select/Skip

Post by lurkio » Mon Dec 03, 2018 2:46 pm

Dave Footitt wrote:
Mon Dec 03, 2018 1:27 pm
What with this weekend being rainy I thought I'd have a crack at making the choice of level a bit friendlier, attached an image which will let you select the starting level before the game loads :)
Nice! Can we upload this to bbcmicro.co.uk?

:?:

User avatar
Dave Footitt
Posts: 803
Joined: Thu Jun 22, 2006 9:31 am
Location: Abandoned Uranium Workings
Contact:

Re: Manic Miner Level Select/Skip

Post by Dave Footitt » Mon Dec 03, 2018 7:57 pm

lurkio wrote: Nice! Can we upload this to bbcmicro.co.uk?
Yeah sure!

User avatar
lurkio
Posts: 2180
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Manic Miner Level Select/Skip

Post by lurkio » Tue Dec 04, 2018 3:03 pm

Dave Footitt wrote:
Mon Dec 03, 2018 7:57 pm
lurkio wrote: Nice! Can we upload this to bbcmicro.co.uk?
Yeah sure!
Here it is:
:idea:

User avatar
AndyF
Posts: 1276
Joined: Sat Feb 23, 2008 10:16 pm
Location: Derby
Contact:

Re: Manic Miner Level Select/Skip

Post by AndyF » Tue Dec 04, 2018 5:42 pm

Am I OK to update the jswmm existing 'cheat' version (the immunity one) to offer this version as well please ? :)
Andy

* NEW * The Jetset Willy and Manic Miner community :)

Adventure games ported across to the BBC (in progress) as soon as I can find some time!

User avatar
lurkio
Posts: 2180
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Manic Miner Level Select/Skip

Post by lurkio » Tue Dec 04, 2018 5:46 pm

AndyF wrote:
Tue Dec 04, 2018 5:42 pm
Am I OK to update the jswmm existing 'cheat' version (the immunity one) to offer this version as well please ? :)
If you do, can you link to it here, please? We can get it uploaded to bbcmicro.co.uk too if no one objects.

:?:

User avatar
AndyF
Posts: 1276
Joined: Sat Feb 23, 2008 10:16 pm
Location: Derby
Contact:

Re: Manic Miner Level Select/Skip

Post by AndyF » Tue Dec 04, 2018 5:54 pm

lurkio wrote:
Tue Dec 04, 2018 5:46 pm
AndyF wrote:
Tue Dec 04, 2018 5:42 pm
Am I OK to update the jswmm existing 'cheat' version (the immunity one) to offer this version as well please ? :)
If you do, can you link to it here, please? We can get it uploaded to bbcmicro.co.uk too if no one objects.

:?:
I sort of "jumped the gun" with this, then realised I should of asked first :oops: Happy to remove my copy of it though if the 'author' wishes, not a problem at all.

The actual download is a choice of two disc images I merely renamed them slightly "Manic Miner Level Skip.ssd" and "Manic Miner Invulnerability.ssd" , the actual 'download' is here

See my bit of a descriptor on each version too, in particular the immunity version. :) Neither niggle is a concern though!

Sidenote: Needs to link to that page if you wanted it as linking to the download 'button' won't work as the files are dragged out and served, prevents leeching too that way. No annoying Captcha or any of that nonsense, click the button it counts down from 3 secs then you get the files, simples. :D

I only mention the above as other files, sometimes people try to link to the button link code then wonder why it does not work later. :mrgreen:
Last edited by AndyF on Tue Dec 04, 2018 5:56 pm, edited 3 times in total.
Andy

* NEW * The Jetset Willy and Manic Miner community :)

Adventure games ported across to the BBC (in progress) as soon as I can find some time!

User avatar
jonb
Posts: 2560
Joined: Sat May 21, 2011 12:42 pm
Location: South Coast of England
Contact:

Re: Manic Miner Level Select/Skip

Post by jonb » Tue Dec 04, 2018 6:00 pm

FISH

OMEGA

[-X

User avatar
AndyF
Posts: 1276
Joined: Sat Feb 23, 2008 10:16 pm
Location: Derby
Contact:

Re: Manic Miner Level Select/Skip

Post by AndyF » Tue Dec 04, 2018 6:03 pm

jonb wrote:
Tue Dec 04, 2018 6:00 pm
FISH

OMEGA
I think that might have to be explained to me :oops:
Andy

* NEW * The Jetset Willy and Manic Miner community :)

Adventure games ported across to the BBC (in progress) as soon as I can find some time!

User avatar
jonb
Posts: 2560
Joined: Sat May 21, 2011 12:42 pm
Location: South Coast of England
Contact:

Re: Manic Miner Level Select/Skip

Post by jonb » Wed Dec 05, 2018 7:23 am

Manic Miner originated on the Spectrum. The BBC version was a port.

Anyway, when it came out there was a competition to see who was the first player to reach the exit of the mine (and thus, the end of the game). On the very last level, when you escaped, the Spectrum version showed two icons where the exit door was: a fish and an omega sign. By filling out the card that came with the came and sending it to the publisher (Bug Byte, IIRC) you could claim the prize.. if you were first.

A common hack was to poke a few strategic NOPs into the game code that decremented the number of lives the player had. The author of the game, Matthew Smith, knew this was a possibility and coded another part of the game to show a boot rather than the player's sprite at the bottom of the screen, where it showed how many lives you had left, if the "lives counter decrement" code was altered. I've wondered if he also changed the escape icon, so that cheaters would not be able to claim the prize.. hence, "FISH OMEGA" being what you should see at the end - if you didn't cheat.

[Edit: My memory is playing tricks on me. The final barrier has an Omega icon when you enter the level, then is replaced by two icons - a fish and a dagger - as you exit the level. Referred to as "Swordfish", and it seems that "cheat mode" prevented it from showing as I'd thought..]
Last edited by jonb on Wed Dec 05, 2018 7:40 am, edited 3 times in total.

User avatar
AndyF
Posts: 1276
Joined: Sat Feb 23, 2008 10:16 pm
Location: Derby
Contact:

Re: Manic Miner Level Select/Skip

Post by AndyF » Wed Dec 05, 2018 10:47 am

Yes 'SwordFish' is how I know it.

The teleport cheat if enabled does mean the 'ending' is not shown. In essence it does this:

Code: Select all

Move to the next cavern:

36904 	LD A,(33799) ; 33799 = The current cavern number (0 to 19)
36907 	INC A ; Increase that value
36908 	CP 20 ; Is it now 20 ? If so that means (19+1=20) the last cavern completed was The Final Barrier!
36910 	JR NZ,37009 ; Jump if it was not Final Barrier
36912 	LD A,(33882) ; 33882 = Game mode indicator (0 for live play, other values = demo mode)
36915 	OR A ; So are we in Demo Mode ?
36916 	JP NZ,37008 ; Jump if we are in Demo Mode
36919 	LD A,(33885) ; 33885 = Holds the teleport code if its been activated
36922 	CP 7 ; So is the teleport active ?
36924 	JR Z,37008 ; Jump if it is as we were cheating!
The section immediately after this draws him outside the Portal, plays a sound effect etc then jumps back to the first cavern again. With the cheat enabled or demo enabled this is obviously skipped out and the game loops back to the first cavern without the 'effect'
Last edited by AndyF on Wed Dec 05, 2018 10:47 am, edited 1 time in total.
Andy

* NEW * The Jetset Willy and Manic Miner community :)

Adventure games ported across to the BBC (in progress) as soon as I can find some time!

User avatar
jonb
Posts: 2560
Joined: Sat May 21, 2011 12:42 pm
Location: South Coast of England
Contact:

Re: Manic Miner Level Select/Skip

Post by jonb » Wed Dec 05, 2018 2:30 pm

Nice comments in the listing, Andy!

Re: Swordfish - annoyingly the fish was on top, and the sword looked like a knife.
Last edited by jonb on Wed Dec 05, 2018 2:30 pm, edited 1 time in total.

User avatar
AndyF
Posts: 1276
Joined: Sat Feb 23, 2008 10:16 pm
Location: Derby
Contact:

Re: Manic Miner Level Select/Skip

Post by AndyF » Wed Dec 05, 2018 8:12 pm

jonb wrote:
Wed Dec 05, 2018 2:30 pm
Nice comments in the listing, Andy!

Re: Swordfish - annoyingly the fish was on top, and the sword looked like a knife.
You're welcome. I'm fully aware there's a commented one (actually more than one already) however the comments on the above are my own take/wording on it, pretty much going to say the same / similar with anyone's version really. :) My only thought now I've done it is I should of used the re-release (SP instead of BB) as the code is in a fractionally different place. No matter it would still of said the same, only the code addresses were changed!

Yes I resisted posting a pic of it as its not 'this platform' plus the curious can very easily fire up Google or other search of their choice and obtain a pic and / or video of said cavern completion. :)
Last edited by AndyF on Wed Dec 05, 2018 8:13 pm, edited 1 time in total.
Andy

* NEW * The Jetset Willy and Manic Miner community :)

Adventure games ported across to the BBC (in progress) as soon as I can find some time!

Post Reply