gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

Coding > Intros.

#4416 - Lord Graga - Sun Mar 30, 2003 6:22 pm

Someone has asked me to make a intro for a ROM (dunno if it is good or bad, I just stick to the point).

However, I don't know how to make one! They ask for a IPS of the intro so that the ROM can be unpatched later, also I don't know how to make one of those!

Could someone tell me how to make a intro?

#4417 - CcSoccer881 - Sun Mar 30, 2003 7:03 pm

What do they exactly mean by intro? For my games' 'intros' I just have a bitmap of my company's logo fade in and then out to the title screen...
_________________
www.rsstudios.net

#4419 - peebrain - Sun Mar 30, 2003 7:07 pm

To patch an intro into a game, I think (I've never done this) you change that first branch instruction to go to the very end of all the code into your new code. Then that plays the intro - and when the intro is over, you branch back to where the original branch said to go. E.g.:

Original code:

branch HERE
Nintendo logo, header info, etc...
HERE:
normal code

Patched code:

branch INTRO
Nintento logo, header info, etc...
HERE:
normal code
INTRO:
your code
branch HERE

Make sense?

~Sean
_________________
http://www.pbwhere.com

#4420 - Lord Graga - Sun Mar 30, 2003 7:08 pm

Sure it makes sense, thanks!

How do I make a IPS file for it then, if I don't have the ROM?

#4421 - CcSoccer881 - Sun Mar 30, 2003 7:09 pm

pretty much what i said... just with more info...
_________________
www.rsstudios.net

#4424 - FluBBa - Sun Mar 30, 2003 8:07 pm

I don't think there are tools for making IPS files if you don't have the original file. As the IPS file format work with only saving the differences between the 2 files. You could probably make a program that makes IPS files with only a "filler" that takes some data and places it at a specified address.
_________________
I probably suck, my not is a programmer.

#4509 - NEiM0D - Wed Apr 02, 2003 6:57 am

Tssk tssk tsssk.

#4514 - Lord Graga - Wed Apr 02, 2003 10:39 am

BLEH! Fuck that rom n00b :P