-
Posts
5,231 -
Joined
-
Last visited
Everything posted by Spider
-
Question about a (tiny little) code optimisation in "Manic Miner"
Spider replied to jetsetdanny's topic in Designer's Lounge
I typed up some notes without internet access (before I saw your reply) However, change the LD BC , 0 to something else (higher value so both B and C are set) such as LD BC , 32768 or LD BC , 65535 , then try your routine. May need to know if you're invoking it elsewhere -
Question about a (tiny little) code optimisation in "Manic Miner"
Spider replied to jetsetdanny's topic in Designer's Lounge
I would say it is safe to do so. I checked and with a breakpoint before that instruction BC is or always appears to be zero and the only way without cheating to get to this section of code is at the end of Final Barrier minus 'teleporter' (which I usually NOP out) Its really as I see it more interested in making sure C is zero. As a test, insert a breakpoint at 36981 (#9075h) the LD (HL),0 instruction just before we get here. I tested it by first merely NOP'ing out the three bytes that make up the LD BC,0 instruction then as a further test I tried them at 255/#FF by a LD BC, 65535 The sound was not (or not to my hearing) effected in any way. It is a loop for the sound nothing more and the following on code will use BC for the LDIR instruction anyways. Also tested by setting the PC to the start of the 'congrats' sound effect, which produced the same. EDIT... They say a picture is worth a thousand (#3E8? ๐ ) words or bytes... I too am 'up to something' with this. It should of been done two weeks ago but what with this and that (real life) etc. -
Yes I realised as it did say on the page ๐ , I was expecting a game or maybe a cavern display though. Oh well. ๐
-
Just the 'musak" ? ๐ There's no 'game' , I did try but CBM emulation via one of the two I have is not great.
-
Not forgotten about this however I've been exceptionally busy lately so I've not been able to find sensible time for it. I did consider perhaps the 'mess' emulator might have something but I've found that quite difficult to use, to be fair its been a long time since I tried it so it likely is a lot better now.
-
Its good the way all three are on one really. Also a 'saving' as you don't need to buy three of them! ๐
-
I do recall the game itself however I also remember I was unable to get it to run, (or the Atom version actually) as the emulators are confusing. This coming from someone who had two dead A5000's and a working A7000 for a few months. I've never been able to get on with RiscOS unfortunately, the need to load plugins to extract files or do simple tasks was difficult. I do have that version or similar. ๐ The trampoline block (not that far off Dynamite Dan) was also in the 'extra caverns' sets for the Sam Coupe version of Manic Miner. Its a bit like the Oric Atmos version of MM there's not a lot of erm 'coverage' on YouTube. As time allows I will look into this again though. ๐ Manic Miner also exists on that platform, here's a pic: I think although that pic is from an old topic, I -might- of got this one to run. If I still had the A7000 I'd of likely transferred the JSW and MM images to floppy and tried them for real.
-
i'm pretty sure it is. I could be wrong, The author is here too.
-
Thanks. The issue I had (I did not fully describe it sorry was in a hurry) , the Subway intro loader page does appear and I can alter the options values with the mouse buttons, however upon having the "Start Game" option zigzag no mouse button or keyboard key seems to work for it, I even changed the settings around. I do note I'm on 3.0.2 which does not help. I only yesterday realise I could press F12 to get at a few options too. I had a couple of saved configs for other games. Will upgrade and try again afresh. ๐
- 5 replies
-
- manic miner
- amiga
-
(and 1 more)
Tagged with:
-
Ah the enhanced one. The "look like a Speccy" one is here: https://jswmm.co.uk/files/file/56-manic-miner-amiga/ Complete with potentially graphical issues, I never looked to see if it was a chipset issue or something else. EDIT... I could not start your file, the 'trainer' screen I could not get past the 'start' option to load the game, despite trying a few combinations including swapping keyboard/stick and J ports (END+J) , the mouse does work left/right for the options just can't find a key to 'start' I may need to update UAE as its quite old (!) version I have still. ๐
- 5 replies
-
- manic miner
- amiga
-
(and 1 more)
Tagged with:
-
I think its more not being able to see much 'ahead' that is one of the issues, even if you are well aware of where the guardians are its difficult and remember they might*** be always moving even off screen. *** Unchecked. AMOS used if I recall. I still want to re-evaluate the 'other at that time 16bit vesrion' aka Atari S.T actually, assuming I can get it to run.
-
-
Wanted to bump this (as much as I hate doing so) as its slightly updated and given where it was , it may of been overlooked. Plenty of charsets to pick from. It -does- really need a full re-write however, I'm slightly horrified at my own Basic and the way I wrote it!
-
Jet Set Willy: Role Reversal release imminent
Spider replied to Sendy The Endless's topic in Remakes
Quick note: I have noticed on some snapshots (it might be the emulator they are saved in or possibly different 'versions' of the .z80 and/or .sna format) that if the game immediately starts, followed usually by Willy jumping without any player input the cause is likely because 'Kempston' flag was set but the interface options in that emulator were not. For Spin, look at 'keystick' and set it to Kempston. The downside here is it might make the 128 'menu' difficult to use, press shift and 6 or 7 for that. On real hardware, you do get spurious inputs sometimes on some games if you choose Kempston and the interface (the interface, the stick has no bearing on it) is not present. Its worth where this happpens to look at the snap / image to see if the emulator has indicated Kempston or not. -
Yes ๐ I think its safe to say it probably runs into the hundreds now ๐ฎ
- 15 replies
-
- new game
- carl paterson
- (and 3 more)
-
Jet Set Willy: Role Reversal release imminent
Spider replied to Sendy The Endless's topic in Remakes
As you know there's a few ways of doing it, depending on what state the file is in , in the first place. Generally I'll do one of the following: Insert a small pause into the loader before it USR's to 33792 , such as just a PAUSE 1E2 (pause for 2 seconds) and take the snap there. Just have to be quick, pause it then take the snap. Insert a breakpoint at the same place aka 33792 before its bothered to set the StackPointer etc, or perhaps after that. When the emulator stops, pause it while the debugger is open if possible then take the snap here. The advantage of these is if needed while its paused you can drag an .scr into the window and have that saved too if needed. -
Jet Set Willy: Role Reversal release imminent
Spider replied to Sendy The Endless's topic in Remakes
Oh yes I know. ๐ But I've seen some snapshots taken on the title screen and maybe a "note in" or at the start, so without checking where the Z80 is going to read next etc. I know what you're saying. ๐ -
I'm so sorry to hear that. Although it may mean little (I hope it does mean something) similar happened to me a few years back with two people with just over two years between. To be direct, Its not been the same since. I do respect 100% (trust me) you're not able to finish this but hugely appreciate the fact you're willing to "pass it on" rather than let it wither away. Hopefully someone will contact you via messenger here*** if they wanted to. I cannot myself partly for the above reasons , still now. *** You may want to enable "email notification of messages" for the options here in your control panel to save you visiting the site to check for messages if you wanted.
-
Jet Set Willy: Role Reversal release imminent
Spider replied to Sendy The Endless's topic in Remakes
Its worth looking at the snapshot to see where the PC is too, before it does anything at all. Then you'll maybe be able to determine if its "gone past" the check for the interface or not... -
How goes the progress on your creation @Jet Set Willie ? ๐
-
Small collection of manual tweaks: Show the Swimming Pool object (as its normally collected automatically) POKE 57248 , 068 This sets the rope colour to be bright green, acting as a sort of 'vine' from Orangery. Because its no longer white ink on black paper, the code will not try to 'automagically' collect the item for Willy. Prevent (easy/accidental) 'Top Exit' from Dr Jones POKE 59420 , 172 Add a fire cell to the top right-hand area just above the water cells. Prevent top exit escape from Watch Tower POKE 62166 , 000 POKE 62167 , 171 POKE 62169 , 010 POKE 62173 , 004 Change the conveyor from right to left (not essential) move it down one column and extend its length a little bit so it does not look out of place and finally shorten the ramp length to 'fit' the newly placed conveyor Prevent top exit escape (cheat?) from Rescue Esmerelda POKE 52971 , 047 POKE 61321 , 032 POKE 61344 , 008 POKE 61406 , 000 POKE 61420 , 014 This makes use of the otherwise (in the original game) room 47 aka " [ ". Start by changing the up exit from Esmerelda to be room 47, alter its name by removing the single character then change the air colour to be blue paper representing sky and change the border colour and finally set the down exit from 47 to be Esmerelda
-
Game Map by Pavero https://maps.speccy.cz/map.php?id=WiLLYiNThEMiRRoRVeRSE
- 15 replies
-
- new game
- carl paterson
- (and 3 more)
-
Map (Assembled by me, tidied and finished by Pavero) https://maps.speccy.cz/map.php?id=ManicJetSetWilly
- 33 replies
-
- norman sword
- 48k
-
(and 3 more)
Tagged with:
-
Video of my play , taken early January using "random by room" mode
- 33 replies
-
- norman sword
- 48k
-
(and 3 more)
Tagged with: