Jump to content
IGNORED

Coming Soon Jungle Hunt DISASM


Captain Cozmos

Recommended Posts

In an effort for more programing education I have decided to disassemble Atari Jungle Hunt.

I am working on it now, learning some parallax routines, scrolling ect...

I have no issues with releasing the final work with as much commenting as I can figure out.

 

So far I have identified pretty much the main aspects of the game.

It starts out assigning a stack, clearing ram but what I have discovered is that it uses ram as a 768 byte screen buffer before it sends everything to vram (at least this is how I am interpreting it)

No OS7 BIOS routines as expected for an Atari Game.

Some very optimized graphic writing routines that sets the control ports directly then sends it all out through the data port with otir

 

I found it's equivalent of an NMI and sound routines.

 

You would also be surprised at how it uses sprites where patterns would be over engineered programing.

It does not use register 4 for scrolling but changes the patterns directly into vram

 

It was a very well thought out system and every time I disassemble these thing I get some great insight.

 

I've used some of these techniques in my Haunted House project

Being as the only way to efficiently have a large play field without the ram, it has to stay in rom and be updated within a 640 byte screen buffer.

That was the only way I can overlay the candle effect before sending it to vram.  I've been able to do this in real time within the 1k Colecovision ram limitation.

 

As far as the Shamus rewrite, I am working on updating my pattern system for 16x16 patterns that will also interpret what's adjacent in all 8 directions.
This will also come in handy if I ever decide to write a Zelda style RPG.

 

Edited by Captain Cozmos
  • Like 3
Link to comment
Share on other sites

16 minutes ago, Tornadoboy said:

Someone should hack it into being Pirate Pete, which was pretty much just a Jungle Hunt hack to start with :D

Once I release the code you can hack it to look like the original Tarzan.  I think it was called Jungle King.  Change because of Copyright.  I don't remember.  My mind is older than dust at this point.

 

However, if anyone changes anything then have fun doing it.  I just ask that some enterprising knuckle head doesn't throw it on a cartridge and sell it.  Especially when I did all the work.
 

If I get wind of it I won't disassemble and release anything new.  All of this is for fun and programing knowledge.


Another project on my radar is to return Taper back to the arcade version.  Again, for fun and knowledge.

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

Amen on nobody selling carts based on it, they would just be ripping off your work.

 

If I recall they had to change it from Jungle King to Jungle Hunt because the copyright holders of Tarzan said they were ripping it off, which they pretty much were, especially with the Tarzan scream at the beginning. I have no idea what the story behind Pirate Pete is other than it's a rather elaborate mod. 

Link to comment
Share on other sites

1 hour ago, Tornadoboy said:

Amen on nobody selling carts based on it, they would just be ripping off your work.

 

If I recall they had to change it from Jungle King to Jungle Hunt because the copyright holders of Tarzan said they were ripping it off, which they pretty much were, especially with the Tarzan scream at the beginning. I have no idea what the story behind Pirate Pete is other than it's a rather elaborate mod. 

I could always add an option to change to whatever character you want.  You could have all 3 or even Pitfall Harry.

  • Like 2
Link to comment
Share on other sites

  • 1 month later...
2 hours ago, Aloan said:

I'd love it to have the original Taito Tarzan character with the blonde hair to make it even funnier. I can draw the Tarzan sprites if one of you needs it, just let me know either here or on aloan.1@hotmail.com

Once I publish the source then I encourage you to learn from it, change it to see how everything works.
If you want to remake the original then I also ask that you don't try and make money off it.

Other than that, this is all for hobbies and learning.
It should be soon, I am working on ten things at once so please have a little more patience.

 

Edited by Captain Cozmos
Link to comment
Share on other sites

  • 2 weeks later...
On 10/10/2023 at 12:37 PM, Captain Cozmos said:

Once I publish the source then I encourage you to learn from it, change it to see how everything works.
If you want to remake the original then I also ask that you don't try and make money off it.

Other than that, this is all for hobbies and learning.
It should be soon, I am working on ten things at once so please have a little more patience.

 

oh sure thing on the patience! I honestly do not know how to code at all. I make games without programming on the Clickteam Fusion 2.5 program. I am here because I´m an Atari 2600 fan exclusively and I love all it´s visual limitations (yes the LEGO-like visuals) the simplistic gameplay and the wizardry gone into making the game happen, but I do not have the memory to retain programming studies or any other studies at that, lol. I also suck at math. Good luck on your endeavor though! :)

Edited by Aloan
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...