Jump to content


Manic Miner released!

98 replies to this topic

#1 Tezz OFFLINE  


    River Patroller

  • 2,412 posts
  • Location:Manchester, England

Posted Fri Apr 29, 2016 7:17 AM


Happy Friday :)


Here finally is Manic Miner for you to download.

Requirements: Atari XL/XE with 64kb or higher, PAL and NTSC compatible (there's actually around 8kb unused from our available 62kb)

As most of you probably know Matthew Smith set about designing Manic Miner for the Spectrum early in 1983 after being inspired playing Miner 2049er on the Atari so it's only fitting that we now eventually have a conversion back to the Atari. The game became one of the first big hits on the Spectrum and is remembered fondly for it's humour and great playability.

I started writing Manic Miner for the Atari back in 2010 completely from scratch, although there were just a few things to finish off and tidy up ultimately I wasn't happy that it was entirely there and it became something that I pushed back for another day. I wanted to make sure that I did the original game justice, several of the other platforms that had conversions released in the day were written in their own way by the developer and were lacking.

When I returned back to the project at the beginning of the year I decided the best course of action was to start over. Having spoken with Mariusz about his z80 work after working on Saboteur together I'd improved my z80 knowledge and began translating Matthews' original z80 code line by line to 6502. After the necessary changes for the A8 and some rewriting and optimising I then had the original game in glorious monochrome running faster than the Spectrum. This would have been acceptable for a quick and dirty conversion although some game features such as the Solar Power Generator wouldn't be possible with the game in it's original form on the A8. It wasn't my intention either to create a simple port, the A8 is capable and worthy of spending the time to develop the game fully in the way I wrote my original conversion. The next preliminary step for me was to re-write the entire game in clean 6502 procedures reworking everything to use a standard Atari bitmap layout rather than a simulated Spectrum layout. These procedures were then rewritten and reworked into the methods used in my conversion which is char based so, after effectively writing MM four times for the Atari I've made absolutely sure to reproduce the game 100% bugs and all.

The interrupts for all of the 20 caverns were hand written and carefully thought out being designed over several months in 2010. I'm using sprite copies and mid scan changes where necessary. It was labour intensive manually timing them all and dealing with solutions to minimize the bad lines but thanks to the accuracy of Altirra I was able to work my way through them over time. When I came back to working on the game again I hadn't intended to mess with these but I could see with fresh eyes several could be written more efficiently and could actually be improved also. I ended up rewriting many of the trickier ones and reworked most of the others to various degrees. I completely restarted the Final Barrier which I was never happy with and after some thought and planning I decided to create a combination of bitmap and char layout, partly inverted partly not inverted and wrote special procedures for that cavern. I'm glad that I took the additional time to redo all the caverns, I was reluctant at first with the work involved but it's solved everything I wasn't happy with.

Miker's music is of course included again and the speed is modified for NTSC machines.

Thanks to Poison and Solaris this week for taking the time to give their views play testing the game. Thanks also to Phaeron for Altirra and for testing some of the interrupts on the real hardware for me.

I have the game delayed to run at roughly 140% speed on PAL systems compared to the original which feels good to me, I deliberated over whether to delay the game down to the Spectrum speed, which feels like slow motion now going back to it after play testing for a while. My thinking was that the PC remake of Manic Miner was also a little faster and everyone spoke positively about that version still retaining its authenticity. Solaris has played the game through to completion and said he felt the game play speed was good too. It's probably best to get some further feedback from everyone regarding the playing speed.

As the play testers were both using PAL machines I've only just added the modified delays for NTSC machines yesterday afternoon, luckily I had some free time to get that in place. I will need to spend a little more time making some further changes to the NTSC delays to deal with the music when it's turned off so I'll post a final revision soon with that but either way I wanted to make sure to release the game now rather than delay it any further so it's available for everybody that's been waiting for it to appear.

Attached is the executable and also a DOS 2.5 disk image with the executable autorunning.

Good luck playing the game, some of the later caverns are quite tricky and need some practice. I can complete almost all of the caverns but I haven't yet completed the game in one run on the Spectrum or Atari :)

Attached Thumbnails

  • all_caverns.png

Attached Files

#2 www.atarimania.com OFFLINE  



  • 1,726 posts

Posted Fri Apr 29, 2016 7:35 AM

Holy crap!


Thanks so much!



Atari Frog


#3 Justin Payne OFFLINE  

Justin Payne


  • 866 posts
  • Busy updating XEGS Podcast website to Angular6
  • Location:Kent, Washington, USA

Posted Fri Apr 29, 2016 7:51 AM

Good choice on not slowing it down to match the Spectrum speed if it improves the gameplay.
Thanks for adding to the Atari collection!

#4 José Pereira OFFLINE  

José Pereira

    River Patroller

  • 4,251 posts
  • Location:Lisbon - Portugal

Posted Fri Apr 29, 2016 8:01 AM

The great finally came!...



#5 MrFish OFFLINE  


  • 5,474 posts

Posted Fri Apr 29, 2016 8:01 AM

Congratulations and thanks!

#6 Heaven/TQA OFFLINE  



  • 11,254 posts
  • Location:Baden-Württemberg, Germany

Posted Fri Apr 29, 2016 8:52 AM

Tezz rocks!

#7 oracle_jedi OFFLINE  



  • 512 posts
  • Nothing to Declare
  • Location:Seattle, WA

Posted Fri Apr 29, 2016 9:39 AM

Just been playing this on an Incognito 800.  It looks and sounds great!


Thank you for completing this conversion,  I look forward to spending a chunk of this weekend exploring it.

#8 electrotrains OFFLINE  



  • 305 posts
  • Location:Scotland

Posted Fri Apr 29, 2016 9:50 AM

Amazing work Tezz! I'd been looking forward to this for a long time. Got to The Menagerie (screen 3) on my first go :-)


I played Manic Miner a lot on the Speccy when I was at high school and its wonderful to see such a faithful port to the Atari 8-bit.


I still remember the intense feeling of disappointment playing Jet Set Willy on the 800XL I'd just got for xmas (as an replacement/upgrade for my broken ZX Spectrum), and wondering what kind of horrible mistake I'd just made.... If only you'd been around to do the conversion job!



Edited by electrotrains, Fri Apr 29, 2016 9:50 AM.

#9 JohnBlbec OFFLINE  


    Space Invader

  • 10 posts

Posted Fri Apr 29, 2016 9:54 AM

absolutely amazing! thank you very much :-)

#10 Yautja OFFLINE  



  • 434 posts
  • Location:Mandaloria

Posted Fri Apr 29, 2016 9:58 AM

Amazing! A great work and a tough game. Thank you!

Edited by Yautja, Fri Apr 29, 2016 9:58 AM.

#11 Jinroh OFFLINE  



  • 703 posts
  • Catgirl Maid Lover

Posted Fri Apr 29, 2016 10:00 AM

Really awesome! :D Great job! Having some fun with it now!

#12 Rybags ONLINE  



  • 16,143 posts
  • Location:Australia

Posted Fri Apr 29, 2016 10:03 AM

Looks good.  Frustratingly hard, I made it to the Menagerie (about the 3rd screen).

#13 popmilo OFFLINE  



  • 1,578 posts
  • Location:Senta, Srbija

Posted Fri Apr 29, 2016 11:47 AM

Great news Tezz !!!!!! :)


Made my day and maybe couple more ;)


Thanks for a great present ! Glad you made the final effort and managed to finish this adventure ! Wish you many more!

#14 Poison OFFLINE  



  • 395 posts
  • Location:Czech Republic

Posted Fri Apr 29, 2016 12:02 PM

great game! great conversion!


and now? Golden Axe;-)

#15 CharlieChaplin OFFLINE  


    River Patroller

  • 3,125 posts

Posted Fri Apr 29, 2016 12:21 PM

And finally it is done - great !!


You have written MM four times for the A8 ?!?

We want all four versions then... ;-)

#16 mariuszw OFFLINE  


    Chopper Commander

  • 175 posts

Posted Fri Apr 29, 2016 12:32 PM

Congratulations Tezz! Awesome work.

#17 McKong ONLINE  


    River Patroller

  • 2,164 posts

Posted Fri Apr 29, 2016 12:38 PM

Looking forward to playing this. Thanks for all your effort

#18 jdh OFFLINE  



  • 253 posts
  • Location:Nottingham, UK

Posted Fri Apr 29, 2016 1:00 PM

Great to see this classic game on Atari, and a nice insight in to the process of building it.

Thanks  :thumbsup:  :thumbsup:

#19 Sikor OFFLINE  



  • 1,476 posts
  • Location:Warsaw/Poland

Posted Fri Apr 29, 2016 1:08 PM

Great ;)

@Trbb: we know what will be in next roun HSC :P

#20 Bryan OFFLINE  



  • 10,927 posts
  • Cruise Elroy = 4DB7
  • Location:Chesaning, MI

Posted Fri Apr 29, 2016 1:17 PM

Nice work!! Thanks!

#21 Philsan ONLINE  


    River Patroller

  • 3,886 posts
  • New Orleans Saints Super Bowl XLIV Champions
  • Location:Switzerland

Posted Fri Apr 29, 2016 1:18 PM

Knowing A8 architecture, this is a real masterpiece!


Thank you Terrence!

#22 MrFish OFFLINE  


  • 5,474 posts

Posted Fri Apr 29, 2016 1:23 PM

No jump sound, even when the music is turned off?

#23 RodLightning OFFLINE  



  • 773 posts
  • Location:USA Southeast

Posted Fri Apr 29, 2016 1:27 PM

Just been playing this on an Incognito 800.  It looks and sounds great!


Thank you for completing this conversion,  I look forward to spending a chunk of this weekend exploring it.


Ditto. I will be doing the same thing this weekend.  Thanks Tezz for programming and sharing this with everyone !  :thumbsup:

#24 skel28 OFFLINE  


    Combat Commando

  • 9 posts

Posted Fri Apr 29, 2016 2:01 PM

Excellent, thank you.

#25 Protestari OFFLINE  



  • 936 posts
  • Location:Toronto Canada

Posted Fri Apr 29, 2016 2:39 PM

Thanks Much :)

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users