IntellivisionRevolution Forums
Welcome to the official IntellivisionRevolution Forum!

Join the forum, it's quick and easy

IntellivisionRevolution Forums
Welcome to the official IntellivisionRevolution Forum!
IntellivisionRevolution Forums
Would you like to react to this message? Create an account in a few clicks or log in to continue.
IntellivisionRevolution Forums

Official Forum

Log in

I forgot my password



Social bookmarking
Social bookmarking reddit      




Bookmark and share the address of IntellivisionRevolution Forums on your social bookmarking website

Who is online?
In total there are 20 users online :: 0 Registered, 0 Hidden and 20 Guests

None

[ View the whole list ]


Most users ever online was 189 on Sun 22 Sep 2013, 8:05 am
RSS feeds

Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


The Intellivision Forums
Statistics
We have 463 registered users
The newest registered user is greenturtle39

Our users have posted a total of 4155 messages in 882 subjects
Search
 
 

Display results as :
 


Rechercher Advanced Search

The Intellivision Forums

You are not connected. Please login or register

Fun with ROM Hacking

Go down  Message [Page 1 of 1]

1Fun with ROM Hacking Empty Fun with ROM Hacking Wed 30 Dec 2020, 4:22 pm

intylab

intylab
Member
Member

Talk about ROM hacking really belongs in the Programming forum.

This week, I tinkered with White Water!  All I wanted was to disable falling out of the boat in the one Game where you earn points for collecting treasure.  I ended up getting a whole lot more than I bargained for.

First, I had heard about an Easter Egg, but I could never activate it in the normal course of play.  There is one method that works though.  
Click this box to find out about it.:

The first poke is to make the easter egg easier to activate.  Full instructions are in the hack file itself, which is posted on my website.

Next, there are two lookup tables in the ROM for what could have been up to 10 Games instead of merely 7.  The first is the one-character "name" of the game (previously '1' through '7'), indexed according to the number of the key that you press for that mode.  (You may recall that the overlay has the Game numbers listed in a different order than they appear on the actual keypad.)  Values of 0 are placeholders for the number keys that don't have an associated Game, so I couldn't name one of the now-ten Games '0'.  Instead, I went with 'A' through 'J' and put them in order according to the keypad numbers.

The second lookup table contains 10 decles, one bit for each parameter for the associated Game.  (Again, three of those decles previously had placeholder values of $0.  Not any more.)  Poking new values into both of these tables allowed me to create a custom Game list - and expanded in size no less!

Bit 0: if raised, hitting a rock sends somebody overboard (Games 3-7).
Bit 1: if raised, river progressively increases in speed (only in Game 7).
Bit 2: treasure-collecting games only appear in the forests if this is raised (Games 5-7).
Bit 3: doesn't seem to be used, maybe had some significance during development (Games 5-7).
Bit 4: if raised, ends the game when you get back onto the boat with a treasure chest (Games 5-6).
Bit 5: if raised, posts flags at the end of the river loop, ending the game when you pass between them (Games 1-4).
Bit 6: doesn't seem to be used, maybe had some significance during development (none of the Games).
Bit 7: game displays a score if this is raised, otherwise the game displays a timer (only in Game 7).
Bit 8: starting speed of river, faster if raised (even-numbered Games).
Bit 9: speed of boat, faster if raised (all Games except 5 and 7).

I set Games A-G to match the original Games 1-7.  Game H is the same as Game G, but now there are flags to end the game after 4 beaches.  Game I combines the Practice Mode from Games 1-2 (nobody goes overboard when hitting a rock) with the point system and progressive river speed increase from Game 7.  Game J is the same as I, but with Bits 3, 6, and 8 raised (starts the game with a faster current, and possibly nothing else).

Does anybody care to try this out and let me know if there are any other differences between Games I and J?
So far, I tried checking to see whether:

  • there is a delay before whirlpools start to appear,
  • the speed of barrels is affected separately from the speed of the current,
  • the speed of Big Kahuna's tomahawks is affected.


Thank you and enjoy!

SiLic0ne t0aD, Old Timey Retro Gamer and nanochess like this post

https://linktr.ee/intylab

2Fun with ROM Hacking Empty Re: Fun with ROM Hacking Tue 03 Aug 2021, 3:00 pm

intylab

intylab
Member
Member

I just finished creating a giant world map for Auto Racing.  To do that, I had to hack this game as well, in order to disable crashing.  The hack is posted on my website.  I hope the map and hack are of some use to you.

Fun with ROM Hacking Worldm10

https://linktr.ee/intylab

3Fun with ROM Hacking Empty Re: Fun with ROM Hacking Sat 12 Mar 2022, 10:06 pm

intylab

intylab
Member
Member

New ROM hack recently posted on my website, this time for Kool-Aid Man.  Thirsties can't catch you now, among other things.

https://linktr.ee/intylab

Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum