Jump to content
IGNORED

Miner2049er faster


Thomas Jentzsch

Recommended Posts

After digging a bit deeper into the code, I have to say whoever programmed this game had little idea how to code for this console.

 

The code is extremely bloated, each level is almost completely coded separately. It is highly inefficient, with lots of subroutines inside the kernel, which also shows heavy tearing (look at the enemy feet!). No surprise that the graphics and sounds are so simple, the game play is sluggish and the game still requires 8k. The programmer obviously wasn't able to do any better!

 

Additionally it displays a different number of scan lines for each level (258..265 in NTSC, 312..320 in PAL). Vol 2 is even worse, the NTSC scanlines are not even constant in a level and in level 1 the torch is flickering up and down. Quality control must have been lousy too. I wouldn't be surprised if this is an early bad example of offshoring.

 

I am pretty sure Vol 1+2 with better graphics, sound and game play would have together fitted into 8k if someone like e.g. David Crane would have done the game. Someone who is a fan of this game should do a remake.

 

 

  • Like 1
Link to comment
Share on other sites

And here are Volume 2 and the PAL versions patched for speed too.

 

Don't forget to enable phosphor (ALT+P).

Miner 2049er Volume II (faster).bin

Miner 2049er (faster) (PAL).bin

Miner 2049er Volume II (faster) (PAL).bin

Edited by Thomas Jentzsch
  • Like 1
Link to comment
Share on other sites

  • 4 years later...

Loved what you did on this. I'm currently looking into graphical hacking this. Thanks for the work on this!

 

Do these games only have three levels? Any way they game one and two can be combined?

Edited by doctorclu
Link to comment
Share on other sites

I think the jumping needs tweaking too.

 

Hey Thomas, were you able to tweak the jumping, and also the bug that OmegaMatrix pointed out here...

 

http://atariage.com/forums/topic/103737-2600-rom-comparisions-and-dumps/page-43?do=findComment&comment=2234096

 

Yeh I realize this was 5 years ago... I honestly didn't know Miner 2049er for the 2600 was a thing till I found it in my directory on the Retron 77 last night. :D

 

Loved it on the Atari 800. Basically while I loved many games on the Atari 800, I can immediately rattle off Star Raiders, Archon, Choplifter, Mr. Robot and his Robot Factory and you guessed it, Minter 2049er as my go to games. And Return of Heracles for long play.

Link to comment
Share on other sites

Doctor Clu's sprite revisions: * post-4709-0-39727400-1536169477.png

Updated September 5, 2018

 

Most current binaries:

Sprite revision:

Volume 1: <--------------------------------

Miner 2049er 07.bin

Volume 2: <--------------------------------

Miner 2049er V2 03.bin

 

Non-Sprite hacked revision:

Miner 2049er (restart with 3 lives fix)(and faster).bin

 

Archive of Revisions:

Volume 1

Miner 2049er 01.bin

* Previously un-released, only one animation sprite altered.

Miner 2049er 02.bin

* Sprite with the miner helmet pulled over the eyes.

Miner 2049er 03.bin

* Sprite update.

Miner 2049er 04.bin

* Eyes are shown/helmet raised, changed font, green/glowing enemies.

Miner 2049er 05.bin

* Slight sprite update.

Miner 2049er 06.bin

* Added reset fix from Omega Matrix

Miner 2049er 07.bin

* Enemies made smaller to make easier to jump over.

 

Volume 2

Miner 2049er V2 01.bin

* Sprite update.

Miner 2049er V2 02.bin

* Glowing mutants.

Miner 2049er V2 03.bin

* Enemies made smaller to make easier to jump over.

 

** As they can be lost in the following message traffic and I don't have access to the first message of this thread. Which is fine, I'm glad Thomas made the speed up adjustment for this game.

------------------------------------------------------------------

Original message - August 18, 2018

 

I played with this today, working to change the sprites to make the main character, Bounty Bob, look more like his Atari 800 self.

 

So here is the results of today's work:

 

 

Miner 2049er 02.bin

Rom is based on the faster version.

 

A few development pictures...

 

post-4709-0-37022700-1534575633.pngpost-4709-0-24911600-1534575669.png

The original Bounty Bob on the Atari 2600.

 

post-4709-0-25337100-1534575690.pngpost-4709-0-11803800-1534575703.png

Atari 800 version.

 

post-4709-0-37843600-1534575726.png

Finding the sprite. Pretty cool, sorta. You get a line of sprites, then the color definition the line above that. Just wish the line was not doubled, Could have done more with that, like we saw with Bubsy and Fast Eddie.

 

post-4709-0-63957200-1534575834.png

New Atari 2600 Bounty Bob (still in development but now he has A HELMET!!)

 

Enjoy, more to come as I try to change the sprites to something more of the Atari 800 version.

 

So questions for all of you Bounty Bob fans out there:

1) I get two lines for the helmet

two lines for the face

Three lines for the body (blue, skin color, blue)

Two lines for the legs and feet

 

Right now I am happy Bob has a helmet with a brim. That is what started this: Bob needed more of a hat.

Also happy that Bob is more of a rounded body with the short legs that are not too animated. It actually made sweeping the platform contents easier.

 

The way this hack is, the helmet is pulled down over the eyes.

I have a missing pixel in the front of the helmet to give the appearance of eye.. or a helmet light.

 

Thinking of filling in that pixel though.

And might fill in the pixel for the buttcrack while he is climbing ladders. I just added that for fun while in development.

 

Anyway, I get 9 lines to work with so let me know what suggestions you may have to make this better.

Edited by doctorclu
Link to comment
Share on other sites

Another sprite revision, this time I adjusted:

* More of Bounty Bob where he now has an eye along with his smile. Had to loose the top part of his hat to do it, but the whole hat shows up when he jumps, slides, and falls.

* Mutants look more like glowing/flashing mutants!

* Mutants turn green instead of yellow and look more friendly when you grab prizes.

* Font set adjusted to be more Atari 800-like.

 

Miner 2049er 04.bin

 

post-4709-0-83818800-1534639175.pngpost-4709-0-53973900-1534639209.png

 

Link to comment
Share on other sites

Ok bear in mind I learned about this version of Miner 2049er just a few days ago. So tonight I was looking at other references to this game and there is a lot of hate for it. I can kinda see why. Again, was impressed by what it COULD do, and hopefully now the sprites look more in line with what we expect of Miner 2049er.

 

But there are two things I would like to see happen with this game in the more immediate future.

 

Speeding this game up was a wonderful touch. The character now moves at something closer to the Atari 800 version.

 

Aside from somehow combining Volume 1 and 2 into the same game, here is what else needs to happen... the level needs to not reset the progress when you die.

 

Yes yes, I just played the Atari 800 version and it resets the levels when you die and you have to start over. But... yeh, that could be the trade of between the two versions. The Atari 800 gets the more fluid gameplay, and the Atari 2600 version gets not as smooth gameplay, but doesn't reset the progress making it a much more enjoyable game. :D

 

Have to decompile this at some point and see if there is a clear command on death... and remove it.

Edited by doctorclu
Link to comment
Share on other sites

There is a bug fixed version on Miner 2049er (the first one) that you might want to use for your hack. It's here:

 

 

http://atariage.com/forums/topic/103737-2600-rom-comparisions-and-dumps/page-43?do=findComment&comment=2234096

 

Thank you OmegaMatrix (where ever you are... loved many of your hacks), I have combined your reset bug fix with Thomas Jentzsch's speed up version. I'm adding this version for the purists who like the original sprites.

 

Version 6 of the Atari 800 inspired sprite hack is on it's way... :)

Miner 2049er (restart with 3 lives fix)(and faster).bin

Edited by doctorclu
Link to comment
Share on other sites

post-4709-0-76082700-1534711437.png

 

The faster, reset fixed, and sprite improved Version 6 !!

 

Miner 2049er 06.bin

 

Added the updated glow effect where the mutants now don't all flash in unison. If this gets to be too distracting, just let me know.

Miner 2049er V2 02.bin

 

Now to figure out how to keep the game from resetting your progress on a screen when you die.

 

Link to comment
Share on other sites

post-4709-0-67888800-1534731032.pngpost-4709-0-76384100-1534731033.pngpost-4709-0-34904600-1534731034.png

[Comparison of Bounty Bob to the mutant in the Atari 800, new 2600 mutant, and a smaller 2600 mutant]

 

So I played this a bit more, got past the first and second screens, and when I got to the third level (cannon level) where before I didn't have to jump over the mutants as much and could take them out with the prizes, the cannon level you have NO PRIZES. And it was then I realized how difficult the mutants were to jump when you had to do it more than once.

 

So I played with jumping over mutants, tried various sizes of mutants, and tried to see about the jumps. If I couldn't improve jumping itself, maybe I could make the mutants more reasonably sized to jump over?

 

What you will see in the videos below, especially the block mutant one, is that the hit detection is forgiving on the front end of the mutant if the mutant is heading towards you. That is, unless you just flat out run into the mutant.

 

Jump on 800 version

 

Jump on 2600 version

 

Jumping over a more "reasonably sized" mutant.

 

Jumping over a block mutant.

 

I finally tested a mutant with no pixels and just walked right through the area where the mutant was. So a more reasonably sized mutant actually does help.

 

So that said, version 7 has all the previous improvements, and more reasonably sized mutants to Bounty Bob's jumping ability.

Miner 2049er 07.bin

Link to comment
Share on other sites

Mutant adjustment for the second volume...

 

(for those getting notifications on this thread, apologies on all the updates over this weekend. This has been fun with one idea after the other. Do hope to hear feedback on this and definitely up for technical help on adjusting the program so the level does not reset when you die. In the meantime though, thanks for your patience. :D )

Miner 2049er V2 03.bin

Edited by doctorclu
  • Like 1
Link to comment
Share on other sites

Looks like jumping distance is half. No wonder it's almost impossible to jump over things in the 2600 version.

 

No doubt. You should try it with the smaller mutants though in the latest version above. Still requires you jump while they walk straight at you, but more doable.

 

When I got past the third level I found the game repeats WITHOUT prizes. Since it became all about jumping over the mutants I was suddenly glad I made them smaller. :D

 

post-4709-0-40796500-1534817262_thumb.png

 

post-4709-0-29278900-1534817263_thumb.png

Oh, and on the third level the second time, they only give you one set of dynamite with no spare. How nice.

 

And in case you're wondering, save states in Stella (and on the Retron 77) are a game changer here. :P

Edited by doctorclu
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...