News:

11 March 2016 - Forum Rules

Main Menu

Final Fight SNES Restoration Project

Started by Grego, January 16, 2019, 11:16:27 AM

Previous topic - Next topic

Grego

#40
Try it on bsnes/higan, snes9x probably wants the rom to be expanded or the size byte of the rom info set larger.

Some emus/flash carts truncate the loaded rom if its size isn't a power of two.

Or you can try adding this to the asm file:

org $3fffff
  db $00
UltraNet SNES Network Adapter: https://twitch.tv/ultranetsnes
F-Zero Final v0.2 Teaser: https://www.youtube.com/watch?v=UzmOP23_F6A
F-Zero Final Github: https://github.com/originalgrego/FZeroFinal

niuus

#41
Quote from: Grego on January 22, 2019, 10:41:52 PM
Try it on bsnes/higan, snes9x probably wants the rom to be expanded or the size byte of the rom info set larger.
Headered ROM, IPS hardpatched, BSNES+ v073u1: Hangs after choosing Cody.
No header ROM, IPS hardpatched, BSNES+ v073u1: Working. Starts with 2 players.

Headered ROM, IPS hardpatched, Higan 106: Hangs after choosing Cody.
No header ROM, IPS hardpatched, Higan 106: Working. Starts with 2 players.

Headered ROM, IPS hardpatched, Snes9x 1.58: Hangs after choosing Cody.
No header ROM, IPS hardpatched, Snes9x 1.58: Shows some purple lines for a few seconds, nothing after it.

Quote from: Grego on January 22, 2019, 10:41:52 PM
Or you can try adding this to the asm file:

org $3fffff
  db $00
Okey, so i added those two lines at line 81, injected the asm file with xkas and:

BSNES+ v073u1 & Higan 106 / Headered:
Hangs at black screen, does not load.
BSNES+ v073u1 & Higan 106 / No header:
Working. Starts with 2 players.

Snes9x 1.58 / Headered:
It restarts the game to the intro, if you try again, after pressing start at the main screen, it hangs.
Snes9x 1.58 / No header:
Hangs at black screen, does not load.

KingMike

Quote from: Grego on January 22, 2019, 10:41:52 PM
Try it on bsnes/higan, snes9x probably wants the rom to be expanded or the size byte of the rom info set larger.
SNES9x just doesn't like weirdass sized ROMs. :P
It works if you expand the ROM by at least a full bank (32KB if it's a LoROM game).
"My watch says 30 chickens" Google, 2018

niuus

Quote from: KingMike on January 23, 2019, 12:14:05 AM
SNES9x just doesn't like weirdass sized ROMs. :P
It works if you expand the ROM by at least a full bank (32KB if it's a LoROM game).
I tried expanding to 1.5MB and 2.0MB, it didn't work in Snes9x. Using SNEStuff.

blade133bo


niuus

Quote from: blade133bo on January 23, 2019, 07:01:42 AM
This project is the same?
http://www.romhackers.net/forums/viewtopic.php?f=6&p=33#p33
Maybe both can share information.
What are the odds... that other guy is even using Final Fight Guy :D. I think it's pretty cool that they started a similar project with the two different versions, important info could be shared.

KingMike

Quote from: niuus on January 23, 2019, 12:19:01 AM
I tried expanding to 1.5MB and 2.0MB, it didn't work in Snes9x. Using SNEStuff.
I manually expanded in a hex editor. But try expanding the unpatched ROM then apply the patch.
WindHex has an option that should work. "Increase ROM size" to 9 megabits and it should work.
"My watch says 30 chickens" Google, 2018

Grego

Yeah, funny enough I was informed of this other project last night. Was gonna post about it this morning but looks like I was beat to the punch. 😋

It appears he's done nearly everything I was planning to do besides make opponents persue player two. Sooo.... This project is likely dead lol. I might take a look into trying to finish his hack since he apparently disappeared from the net.
UltraNet SNES Network Adapter: https://twitch.tv/ultranetsnes
F-Zero Final v0.2 Teaser: https://www.youtube.com/watch?v=UzmOP23_F6A
F-Zero Final Github: https://github.com/originalgrego/FZeroFinal

niuus

#48
Quote from: Grego on January 23, 2019, 12:13:11 PM
Yeah, funny enough I was informed of this other project last night. Was gonna post about it this morning but looks like I was beat to the punch. 😋

It appears he's done nearly everything I was planning to do besides make opponents persue player two. Sooo.... This project is likely dead lol. I might take a look into trying to finish his hack since he apparently disappeared from the net.
Yeah, that was my impression, looks like a dead project. I think given your motivation, your project (or your continuation of the other one) has the greatest chance of success.

RealGaea

#49


WOW. Just wow.

This is a huge progress. I hope you can relocate the points in the bonus stage.

And fix the tiles. I guess it can be done since the patched ROM is 16Mbit (2MB).

EDIT: This even works on ZSNES.

niuus

Quote from: KingMike on January 23, 2019, 11:43:10 AM
I manually expanded in a hex editor. But try expanding the unpatched ROM then apply the patch.
WindHex has an option that should work. "Increase ROM size" to 9 megabits and it should work.
Thank you very much for your tip! Finally working in Snes9x Wii  :beer:

Mario Bros.

PS: A bad request's reader is a bad helper

RealGaea

Then contact him! Maybe together can reach even more far!

His Cody on FF Guy is completely playable.

Grego

Awesome news, glad to see he's still working on final fight two player. 😁
UltraNet SNES Network Adapter: https://twitch.tv/ultranetsnes
F-Zero Final v0.2 Teaser: https://www.youtube.com/watch?v=UzmOP23_F6A
F-Zero Final Github: https://github.com/originalgrego/FZeroFinal

niuus

Both hackers are now learning and improving their own projects. Simply awesome. Thanks to both, we will finally play a golden version of Final Fight for the SNES.

azidahaka

This is really an amazing project going on, kudos!

Psyklax

Quote from: Grego on January 27, 2019, 02:58:00 PM
Awesome news, glad to see he's still working on final fight two player. 😁

Implying that you're not. Pity.

Grego

I spoke with him about his project, he wants to complete it solo as is his right. I've started some new projects, specifically final fight arcade three player. 😁
UltraNet SNES Network Adapter: https://twitch.tv/ultranetsnes
F-Zero Final v0.2 Teaser: https://www.youtube.com/watch?v=UzmOP23_F6A
F-Zero Final Github: https://github.com/originalgrego/FZeroFinal

niuus

Quote from: Grego on January 29, 2019, 10:52:15 AM
I spoke with him about his project, he wants to complete it solo as is his right. I've started some new projects, specifically final fight arcade three player. 😁
Talk about great ambitions  8). Pretty cool, man!

Grego

#59
Thanks, rotwang and I have already made some discoveries. It appears the memory regions for player three input and character ram are both unused. We've identified player init code, should have something in a few days.

February 05, 2019, 03:47:35 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

And a week into hacking final fight arcade:



We have lift off.
UltraNet SNES Network Adapter: https://twitch.tv/ultranetsnes
F-Zero Final v0.2 Teaser: https://www.youtube.com/watch?v=UzmOP23_F6A
F-Zero Final Github: https://github.com/originalgrego/FZeroFinal