Manic Miner (Electron)
Manic Miner (Electron)
Building on the great BBC Micro version by TobyLobster: viewtopic.php?f=74&t=22323
Current Elk version now with correct colours, music, and code/data garbage in screen memory hidden:
https://twitter.com/0xC0DE6502/status/1 ... 4200090628
Current Elk version now with correct colours, music, and code/data garbage in screen memory hidden:
https://twitter.com/0xC0DE6502/status/1 ... 4200090628
Last edited by 0xC0DE on Tue Apr 27, 2021 5:01 pm, edited 2 times in total.
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Manic Miner (Electron)
Awesome !!! You've just made a lot of people, very happy !
- TobyLobster
- Posts: 618
- Joined: Sat Aug 31, 2019 7:58 am
- Contact:
Re: Manic Miner (Electron)
This is looking great with all the on screen 'garbage' removed! It looks like it's playing at a good speed so far, and the music plays nicely too.
Re: Manic Miner (Electron)
Thanks DamoJay and TobyLobster. I wouldn't even have started on this without the great improvements done by TobyLobster
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
- daveejhitchins
- Posts: 7876
- Joined: Wed Jun 13, 2012 6:23 pm
- Location: Newton Aycliffe, County Durham
- Contact:
Re: Manic Miner (Electron)
Well done, Kelvin . . . as usual0xC0DE wrote: ↑Sat Apr 24, 2021 10:35 pm Building on the great BBC Micro version by TobyLobster: viewtopic.php?f=74&t=22323
Current Elk version now with correct colours, music, and code/data garbage in screen memory hidden:
https://twitter.com/0xC0DE6502/status/1 ... 4200090628
Dave H.
Available: ARA II : ARA III-JR/PR : ABR : AP5 : AP6 : ABE : ATI : MGC : Plus 1 Support ROM : Plus 3 2nd DA : Prime's Plus 3 ROM/RAM : Pegasus 400 : Prime's MRB : ARCIN32 : Cross-32
Re: Manic Miner (Electron)
Thanks Dave!
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Manic Miner (Electron)
Great job guys ..... just wondered why there never was an Electron version available ...
Manic Miner was very popular those days.
Greetings
Kees
Manic Miner was very popular those days.
Greetings
Kees
Re: Manic Miner (Electron)
I wondered that myself! But soon there will be MM on Atom, Beeb and Elk
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Manic Miner (Electron)
Sound effects are in as well. 78 bytes free. No more OSBYTE and OSWORD. Next up: final tweaking.
https://twitter.com/0xC0DE6502/status/1 ... 7419924480
https://twitter.com/0xC0DE6502/status/1 ... 7419924480
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Manic Miner (Electron)
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
-
- Posts: 563
- Joined: Sat Dec 23, 2000 5:56 pm
- Contact:
Re: Manic Miner (Electron)
Fantastic! And it looks like it's even in mode 1? It's pretty rare you get an Electron game in one of the 80-byte modes.
Re: Manic Miner (Electron)
Thanks Thomas! It's MODE 1, though half of the frame time is spent in MODE 4 for obvious reasonsThomasHarte wrote: ↑Tue Apr 27, 2021 1:55 am Fantastic! And it looks like it's even in mode 1? It's pretty rare you get an Electron game in one of the 80-byte modes.
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Manic Miner (Electron)
I just released Manic Miner 2021 v0.06b for the Acorn Electron.
https://github.com/0xC0DE6502/manic-min ... /README.md
Video: https://www.youtube.com/watch?v=FtXybJpyx2Y
Again, many thanks to TobyLobster for making this possible
https://github.com/0xC0DE6502/manic-min ... /README.md
Video: https://www.youtube.com/watch?v=FtXybJpyx2Y
Again, many thanks to TobyLobster for making this possible
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Manic Miner (Electron)
Amazing work! For me this will be one of the greatest releases for the Electron, my first computer was actually the Oric Atmos and Manic Miner was my favourite game, was always disappointed that I couldn't get it on the Acorn Electron. This looks amazing! Seems to be moving much quicker than the original Software Projects release on BBC!
Re: Manic Miner (Electron)
Thanks! We only had to wait 35 years for ituniforix wrote: ↑Tue Apr 27, 2021 7:30 pm Amazing work! For me this will be one of the greatest releases for the Electron, my first computer was actually the Oric Atmos and Manic Miner was my favourite game, was always disappointed that I couldn't get it on the Acorn Electron. This looks amazing! Seems to be moving much quicker than the original Software Projects release on BBC!
The speed is acceptable due to the enhancements TobyLobster made to the BBC Micro version and the speed hacks I added to the Electron version.
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Manic Miner (Electron)
Another great game made available by 0xC0DE. Great job Kelvin
I tried to load this game over WiDFS but I get a "Bad program" error after the intro text is displayed. There is data loaded ("garbage" on the screen) but the Manic Miner graphical screen does not appear. What memory areas does this game use? I think there is a memory collision in WiDFS with the game....
The UEF file is running fine with WiCFS ( load it with *WGET -U HTTP://ACORNELECTRON.NL/UEFARCHIVE/0XCO ... CMINER.UEF and then *WICFS and CHAIN "" ).
I tried to load this game over WiDFS but I get a "Bad program" error after the intro text is displayed. There is data loaded ("garbage" on the screen) but the Manic Miner graphical screen does not appear. What memory areas does this game use? I think there is a memory collision in WiDFS with the game....
The UEF file is running fine with WiCFS ( load it with *WGET -U HTTP://ACORNELECTRON.NL/UEFARCHIVE/0XCO ... CMINER.UEF and then *WICFS and CHAIN "" ).
FPGAtom: 512 KB RAM, Real Time Clock and 64 colours
MAN WOMAN
MAN WOMAN
- TobyLobster
- Posts: 618
- Joined: Sat Aug 31, 2019 7:58 am
- Contact:
Re: Manic Miner (Electron)
This is great! It looks like a lot of work was needed to get this in shape for the Electron, but the result is excellent. Good job 0xC0DE!
Re: Manic Miner (Electron)
Thanks Roland! Yes, this is using most of memory, except &0200-&0380 and &00d0-&00ff.
The loader executes on the bottom of the stack at &0100.
The main binary is loaded from &1F00 until far into screen memory.
And then one part is relocated to &0380 and another part after the visible screen (at the top of screen memory).
I still have to test on MMFS to see if it works.
The loader executes on the bottom of the stack at &0100.
The main binary is loaded from &1F00 until far into screen memory.
And then one part is relocated to &0380 and another part after the visible screen (at the top of screen memory).
I still have to test on MMFS to see if it works.
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Manic Miner (Electron)
Thanks to you Toby! I did have to change quite a few things but it was a perfect side project for me. And as a result one of the games I remember fondly from the Spectrum is now finally available on the ElectronTobyLobster wrote: ↑Tue Apr 27, 2021 8:55 pm This is great! It looks like a lot of work was needed to get this in shape for the Electron, but the result is excellent. Good job 0xC0DE!
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Manic Miner (Electron)
Well, that explains a lot. WiDFS also uses part of the stack and the string buffer at &A00....
FPGAtom: 512 KB RAM, Real Time Clock and 64 colours
MAN WOMAN
MAN WOMAN
Re: Manic Miner (Electron)
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Manic Miner (Electron)
This illustrates the transformation of the initial test and the final game
https://twitter.com/0xC0DE6502/status/1 ... 8245705729
https://twitter.com/0xC0DE6502/status/1 ... 8245705729
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
- Snuggsy187
- Posts: 257
- Joined: Wed Apr 03, 2019 9:53 pm
- Contact:
Re: Manic Miner (Electron)
Yay, it's all excellent stuff !
Will take a 'few hours off work' tomorrow to try it on my Electron - vanilla Release 2 (not even a Plus 1 at the moment), PlayUEF your tape image straight into the tape port !
Marvellous
Will take a 'few hours off work' tomorrow to try it on my Electron - vanilla Release 2 (not even a Plus 1 at the moment), PlayUEF your tape image straight into the tape port !
Marvellous
DROP PARCHMENT > POKE LOCK > PULL PARCHMENT > CURSE > BARGE DOOR > GO DOOR
Twitter: @snuggsy187
Twitter: @snuggsy187
Re: Manic Miner (Electron)
That will be a wonderfully authentic experience! Please let me know if it works ok, especially if there are colours bleeding from the HUD to the game area or vice versa (that will be a timing issue).Snuggsy187 wrote: ↑Tue Apr 27, 2021 10:39 pm Yay, it's all excellent stuff !
Will take a 'few hours off work' tomorrow to try it on my Electron - vanilla Release 2 (not even a Plus 1 at the moment), PlayUEF your tape image straight into the tape port !
Marvellous
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Manic Miner (Electron)
I tried the SSD on my Elk, but I got 'Bad String at line 74' when it was loading, when it executes *RUN LOADER. I have a Slogger Pegasus 400, RH Plus 1 ROM. Will try again when another release is out
Re: Manic Miner (Electron)
Thanks for reporting. Sorry about that. I will test different configurations and fix that!
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Manic Miner (Electron)
I just tested on Elk + Plus1 + ElkSD Plus1 and it works without any problems.
Is your configuration: Elk + Plus1 + Peg400? And are you loading the game from a real disc?
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
- Snuggsy187
- Posts: 257
- Joined: Wed Apr 03, 2019 9:53 pm
- Contact:
Re: Manic Miner (Electron)
It's all good ! Couldn't spot any timing issues / bleeding (apart from my dodgy TV !). Really must sort that out !That will be a wonderfully authentic experience! Please let me know if it works ok, especially if there are colours bleeding from the HUD to the game area or vice versa (that will be a timing issue).
Would play some more, but erm.... work got in the way !
DROP PARCHMENT > POKE LOCK > PULL PARCHMENT > CURSE > BARGE DOOR > GO DOOR
Twitter: @snuggsy187
Twitter: @snuggsy187
Re: Manic Miner (Electron)
0xC0DE wrote: ↑Wed Apr 28, 2021 12:11 pmI just tested on Elk + Plus1 + ElkSD Plus1 and it works without any problems.
Is your configuration: Elk + Plus1 + Peg400? And are you loading the game from a real disc?
Yes, Elk + Plus 1 + Pegasus 400. Could be a fault with my Elk I guess but not had issues with other games or your other demos.