+  RHDN Forum Archive
|-+  Romhacking
| |-+  General Romhacking
| | |-+  SMB1: Need someone with ASM experience to fix SMB titlescreen!
Pages: [1]
Author Topic: SMB1: Need someone with ASM experience to fix SMB titlescreen!  (Read 541 times)
Hamtaro126
Guest
« on: March 29, 2007, 07:17:32 pm »

Can anyone move (put) the Super Mario Bros 1 (NES version) Titlescreen from CHR-ROM to PRG data? Because I need it fixed for More graphics and for some hacks to work better!

You can still use SMBDIS (the Comprehensive SMB Disassembly) to do the hack. but if i do it, it will not
do much. I have limited ASM knowledge so I need help

Link from ROMHACKING.NET:

http://www.romhacking.net/docs/smbdis.zip

This link is the one DOPPLEGANGER submitted, I did not (re-)submit it
so do not ask me for fixes and stuff!

Good luck
Sliver X
Guest
« Reply #1 on: March 29, 2007, 07:53:10 pm »

God, I hate you.
Hamtaro126
Guest
« Reply #2 on: March 29, 2007, 08:22:00 pm »

Quote from: Sliver X on March 29, 2007, 07:53:10 pm
God, I hate you.

Dude, That OFFENDED me! Be careful on what you say please.

By the way, Sure i am still new. But I am still creating hacks and I am
working with someone to translate HEBEREKE.

I hope that you are not going to pull an Acmlm's Board on me.
Sliver X
Guest
« Reply #3 on: March 29, 2007, 08:42:11 pm »

Quote
Dude, That OFFENDED me! Be careful on what you say please.

Yeah, that was the point.

Quote
By the way, Sure i am still new. But I am still creating hacks and I am
working with someone to translate HEBEREKE.

Several years is not new.

Quote
I hope that you are not going to pull an Acmlm's Board on me.

There's a reason you got so much hell there, and it's even been discussed on this very message board.

The reason for my outburst is covered there, in case you've forgotten. Also, from what I understand, you're an American; your extremely poor grasp of written english and communication skills make you sound like an idiot.
Hamtaro126
Guest
« Reply #4 on: March 29, 2007, 09:08:38 pm »

Quote from: Sliver X on March 29, 2007, 08:42:11 pm
Quote
Dude, That OFFENDED me! Be careful on what you say please.

Yeah, that was the point.

Quote
By the way, Sure i am still new. But I am still creating hacks and I am
working with someone to translate HEBEREKE.

Several years is not new.

Quote
I hope that you are not going to pull an Acmlm's Board on me.

There's a reason you got so much hell there, and it's even been discussed on this very message board.

The reason for my outburst is covered there, in case you've forgotten. Also, from what I understand, you're an American; your extremely poor grasp of written english and communication skills make you sound like an idiot.

*Everyone Ignore this Thread*

Sure, I have the worst english but not everyone is perfect! Heh...

I will try it myself to see if I can get it to work!

Numonohi_Boi
Guest
« Reply #5 on: March 29, 2007, 11:07:43 pm »

to be honest you are probably lucky that you haven't gotten more attention.
Disch
Guest
« Reply #6 on: March 30, 2007, 12:35:35 am »

Quote from: Hamtaro126 on March 29, 2007, 09:08:38 pm
I will try it myself to see if I can get it to work!

In the off chance you actually mean that:

SMB1 is notoriously tight on space.  The reason the title screen was put in CHR-ROM in the first place was likely because they were running out of space in PRG.  You'll have to somehow free up a good chunk of free space (~320 bytes I think?), which in itself, is a large task.

Once you find a place to do it, you'll have to rewrite the loader.  The loader *might* load the whole title to RAM, then draws it... since it'd be a bit more complicated to constantly alternate between PPU reads and writes.  In that instance, just replace the $2007 reads with normal PRG reads (the address being wherever you put the title screen in PRG) and write it to RAM just as the original did.
Nightcrawler
Guest
« Reply #7 on: March 30, 2007, 09:08:07 am »

That's two strikes.

Think things out first before you post. Pick careful phrasing. Asking for help is one thing. Phrasing your query implying that you are requesting and/or you want someone else to do the work for you is not.

Don't repeat the same mistake again.
doppelganger
Guest
« Reply #8 on: March 30, 2007, 11:52:29 am »

to hamtaro126:

My response to this is simple:

There is no room in the PRG for the title screen as disch has already pointed out.  Anyway, your "request" to fix it implies that it's somehow broken.  It's not.  If your hack can't get around the fact that the title screen is at the end of CHR data, then try something else.

The SMB titlescreen is, in fact, copied to RAM from CHR space.  It is only written to the PPU on the next NMI.
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC