Final Fantasy II End Credits Bug.

Found a bug? Please report it, but remember to follow the bug reporting guidelines.
Missing a sane feature? Let us know!
But please do NOT request ports to other systems.

Moderator: ZSNES Mods

MikeGoofy3627
Rookie
Posts: 11
Joined: Fri Jan 07, 2005 7:22 pm
Location: Miami, FL

Final Fantasy II End Credits Bug.

Post by MikeGoofy3627 »

When I saw the Final Fantasy II Credits, I noticed that in the middle of under Special Thanks To... It zooms in of K.Koizumi to H.Tanaka, then it spins around and fades and The End comes in quickly as the Music continues playing. But I want the Final Fantasy II End Credits to be in Sync with the End Credits Music and the words Presented by Square to be zoom in and spins around and fades before The End comes in when the End Credits music is finished.

Cart Name: FINAL FANTASY 2
Header: SWC
Interleaved: No
Type: Normal + Batt
Country: USA
ROM Speed: 200ns (SlowROM)
Checksum: Good 0x7728

Company: Square
Bank: LoROM
SRAM: 64kb
Size: 8mb
Video: NTSC
Version: 1.1
CRC32: 23084FCD

Let's hope that Final Fantasy II End Credits will run from Final Fantasy II Staff to Presented by Square and then The End.
Mike Cohen (aka Max Goof)
The best games in the city!
Noxious Ninja
Dark Wind
Posts: 1271
Joined: Thu Jul 29, 2004 8:58 pm
Location: Texas
Contact:

Re: Final Fantasy II End Credits Bug.

Post by Noxious Ninja »

MikeGoofy3627 wrote:When I saw the Final Fantasy II Credits, I noticed that in the middle of under Special Thanks To... It zooms in of K.Koizumi to H.Tanaka, then it spins around and fades and The End comes in quickly as the Music continues playing. But I want the Final Fantasy II End Credits to be in Sync with the End Credits Music and the words Presented by Square to be zoom in and spins around and fades before The End comes in when the End Credits music is finished.
You want it to be, or it is supposed to be? Big difference.
[u][url=http://bash.org/?577451]#577451[/url][/u]
Joe Camacho
Devil's Advocate
Posts: 2293
Joined: Mon Aug 02, 2004 7:51 pm
Location: Hmo. Son.

Post by Joe Camacho »

Ah... You are requesting for the credits to change or you are reporting that the end credits are not right? I can't figure it out.
*Sometimes I edit my posts just to correct mistakes.
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

I'm pretty sure it was what meant to happen as the original poster said (ZSNES somehow does it incorrectly). Last time I checked, Snes9x doesn't have this problem though...
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Ok, I'll explain this better than the original poster.

When you've beaten FF2 and get to the credits screen where the text scrolls from the bottom to the top, it seems that something in ZSNES that says "I'm at the end" very early and then does some funky stuff with the text and the audio that it is currently playing switches to a finishing tune (technically the same or a different tune) and then eventually shows "The End".

Anything past the funky text is normal (and done correctly in ZSNES), but it does it too early. The credits are supposed to end up at "Thanks for playing" (and I guess it is supposed to tell ZSNES it's done) and then go do the funky stuff with the text. The audio is also supposed to keep looping (it seems to only goes to one iteration in ZSNES) and then switch to the end tune.

If you need a screenshot of what happens and the savestate, please let me know. It occurs in EVERY version of the ROM (if I need to post that info too, please let me know) which are FF2 v1.0 FF2 v1.1 and FF4 (Jap version).

If I provide a savestate, they will have data inside of it "patched" via IPS (in other words, my ROMs are auto-IPS patched via ZSNES) and I can provide you with the IPS if necessary. However, these IPS patches have NO effect on the credits bug.

Also, this bug is a LONG STANDING bug in ZSNES from "way back"... strangely enough, it does NOT occur in Snes9x (and way older versions of Snes9x as well).
Dmog
Lurker
Posts: 192
Joined: Tue Aug 31, 2004 6:03 pm

Post by Dmog »

Deathlike2 wrote:Ok, I'll explain this better than the original poster.

When you've beaten FF2 and get to the credits screen where the text scrolls from the bottom to the top, it seems that something in ZSNES that says "I'm at the end" very early and then does some funky stuff with the text and the audio that it is currently playing switches to a finishing tune (technically the same or a different tune) and then eventually shows "The End".

Anything past the funky text is normal (and done correctly in ZSNES), but it does it too early. The credits are supposed to end up at "Thanks for playing" (and I guess it is supposed to tell ZSNES it's done) and then go do the funky stuff with the text. The audio is also supposed to keep looping (it seems to only goes to one iteration in ZSNES) and then switch to the end tune.

If you need a screenshot of what happens and the savestate, please let me know. It occurs in EVERY version of the ROM (if I need to post that info too, please let me know) which are FF2 v1.0 FF2 v1.1 and FF4 (Jap version).

If I provide a savestate, they will have data inside of it "patched" via IPS (in other words, my ROMs are auto-IPS patched via ZSNES) and I can provide you with the IPS if necessary. However, these IPS patches have NO effect on the credits bug.

Also, this bug is a LONG STANDING bug in ZSNES from "way back"... strangely enough, it does NOT occur in Snes9x (and way older versions of Snes9x as well).
Why "strangely enough"? 9x has always been more accurate than Z afaik, or at least, it's been more accurate since a long time ago.
kieran_
Mugwump
Posts: 824
Joined: Fri Jul 30, 2004 9:05 pm

Post by kieran_ »

Dmog wrote:
Why "strangely enough"? 9x has always been more accurate than Z afaik, or at least, it's been more accurate since a long time ago.
I always thought that it was the other way around dot dot dot
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Depends for what.
Snes9x has had the accuracy for CPU.
ZSNES has had the sound accuracy and had the the most coproccessor support.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

I personally do not care about the accuracy of either.. I think both are at par except for minor things ZSNES does incorrectly.

It's that these minor imperfections that really need to be fixed... because it will fix other things down the line that the creators did not envision in the first place...

But that's not what the thread was about... it's about a bug that continues to exist in ZSNES from the beginning.. and I'd like to know if you wanted to fix it... at least look at fixing it...
kieran_
Mugwump
Posts: 824
Joined: Fri Jul 30, 2004 9:05 pm

Post by kieran_ »

All I care about, is that I can play the majority of games and be 100% happy with the result.
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

NSRT Output:

---------------------Internal ROM Info----------------------
File: Final Fantasy 2 (V1.0) (U).smc
Name: FINAL FANTASY II Company: Square
Header: SWC Bank: LoROM
Interleaved: No SRAM: 64 Kb
Type: Normal + Batt ROM: 8 Mb
Country: USA Video: NTSC
ROM Speed: 200ns (SlowROM) Revision: 1.0
Checksum: Good 0x85F0 CRC32: 65D0A825
--------------------------Database--------------------------
Name: Final Fantasy II
Country: USA Revision: 1.0
Port 1: Gamepad Port 2: Gamepad
Genre 1: RPG Genre 2: Turn Based

---------------------Internal ROM Info----------------------
File: Final Fantasy 2 (V1.1) (U).smc
Name: FINAL FANTASY 2 Company: Square
Header: SWC Bank: LoROM
Interleaved: No SRAM: 64 Kb
Type: Normal + Batt ROM: 8 Mb
Country: USA Video: NTSC
ROM Speed: 200ns (SlowROM) Revision: 1.1
Checksum: Good 0x7728 CRC32: 23084FCD
--------------------------Database--------------------------
Name: Final Fantasy II
Country: USA Revision: 1.1
Port 1: Gamepad Port 2: Gamepad
Genre 1: RPG Genre 2: Turn Based

---------------------Internal ROM Info----------------------
File: Final Fantasy 4 (J).smc
Name: FINAL FANTASY 4 Company: Square
Header: SWC Bank: LoROM
Interleaved: No SRAM: 64 Kb
Type: Normal + Batt ROM: 8 Mb
Country: Japan Video: NTSC
ROM Speed: 200ns (SlowROM) Revision: 1.1
Checksum: Good 0xACCC CRC32: CAA15E97
--------------------------Database--------------------------
Name: Final Fantasy IV
Country: Japan Revision: 1.1
Port 1: Gamepad Port 2: Gamepad
Genre 1: RPG Genre 2: Turn Based

---------------------Internal ROM Info----------------------
File: Final Fantasy 4 - Easy (J).smc
Name: FINAL FANTASY 4 EASY Company: Square
Header: SWC Bank: LoROM
Interleaved: No SRAM: 64 Kb
Type: Normal + Batt ROM: 8 Mb
Country: Japan Video: NTSC
ROM Speed: 200ns (SlowROM) Revision: 1.0
Checksum: Good 0x78E3 CRC32: 6CDA700C
--------------------------Database--------------------------
Name: Final Fantasy IV - Easy Type
Country: Japan Revision: 1.0
Port 1: Gamepad Port 2: Gamepad
Genre 1: RPG Genre 2: Turn Based


Ok, here are the files that will explain the problem...

http://users.wpi.edu/~syip05/Images/ff2bug.png - the text is enlarged for whatever reason
http://users.wpi.edu/~syip05/Images/ff2.zst - savestate that will show the problem, wait a few seconds before it will occur.. you should be using it with FF2 version 1.0 of the ROM. Using version 1.1 may be OK... I'm not sure if it applies to the FF4 Jap Easytype version.. but I've included it anyways, since it is essentially FF2 and it probably occurs there as well by design.

I will show what it is supposed to look like.. if you need it.
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

http://users.wpi.edu/~syip05/Images/ff2ok.png - this pic shows what is supposed to occur at that position (it doesn't enlarge itself)

http://users.wpi.edu/~syip05/Images/ff2enlarge.png - this pic shows where the enlargement is supposed to happen

Also of note, the ending credits music kinda desyncs at some point (I don't know why, but it is probably due to the bug). It occurs when the "The End" text shows up and stays there for a while (the music trails off at the wrong time/place)
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Please ignore the yellow text that is used in Snes9x.. I'm using as IPS patch (hence the yellow text)..

The bug occurs whether or not I use the IPS patch... I will repeat again... this bug has existed in ZSNES from WAY BACK.... I started using ZSNES when it had sound (because games felt incomplete w/o sound, even though stuff like ADSR/GAIN and whatever wasn't implemented yet...)

Any dev... would you please at least look at this?
pagefault
ZSNES Developer
ZSNES Developer
Posts: 812
Joined: Tue Aug 17, 2004 5:24 am
Location: In your garden

Post by pagefault »

Deathlike2 wrote:Please ignore the yellow text that is used in Snes9x.. I'm using as IPS patch (hence the yellow text)..

The bug occurs whether or not I use the IPS patch... I will repeat again... this bug has existed in ZSNES from WAY BACK.... I started using ZSNES when it had sound (because games felt incomplete w/o sound, even though stuff like ADSR/GAIN and whatever wasn't implemented yet...)

Any dev... would you please at least look at this?
This will be a tough one to fix since I have no idea what could be causing it. It might be IRQ related or maybe even timing related but I will try to debug the code and find out whats really going on with it.
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Thanks for looking at it pagefault.

Just report back whenever you can...
jojjy
New Member
Posts: 4
Joined: Thu Jan 06, 2005 7:02 am

Post by jojjy »

Nach wrote:ZSNES has had the sound accuracy
That's a laugh
Dmog
Lurker
Posts: 192
Joined: Tue Aug 31, 2004 6:03 pm

Post by Dmog »

Kieran wrote:
Dmog wrote:
Why "strangely enough"? 9x has always been more accurate than Z afaik, or at least, it's been more accurate since a long time ago.
I always thought that it was the other way around dot dot dot
That's what you thought when you saw your first non-homo porn movie? (kidding) Seriously, "dot dot dot" how weird.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

jojjy wrote:
Nach wrote:ZSNES has had the sound accuracy
That's a laugh
If you think it's laughable, you haven't listened to Snes9x back then.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Johan_H
Starzinger Addict
Posts: 998
Joined: Tue Aug 17, 2004 1:14 pm
Location: Sweden
Contact:

Post by Johan_H »

SNES9X plays the music in the Chrono Trigger intro too fast. Or the graphics too slow.
SquareHead
Veteran
Posts: 970
Joined: Fri Jan 21, 2005 11:15 am
Location: Montana, United States

Post by SquareHead »

Heh, way back when... Anyone remember the birds? It was classic. zsnes has come quite a ways. What ever happened that caused a great surge in the accuracy of the sound core (If I remember right, at the time the spc was undocumented and attempts to re were few)? I remember that after a couple of versions all of the sudden sound was much better.
Dead
Lurker
Posts: 118
Joined: Sat Sep 25, 2004 10:59 am
Location: I don't know where I am

Post by Dead »

I likely am incorrect, but my impression is that Matthew Kendora was responsible for that.


edit: or kode54. or someone.

Shoot, I shouldn't have hit "reply"
Stifu
Regular
Posts: 245
Joined: Fri Dec 10, 2004 10:02 pm

Post by Stifu »

Johan_Hanberg wrote:SNES9X plays the music in the Chrono Trigger intro too fast. Or the graphics too slow.
I tried it with Snes9x v1.43 and the music in Chrono Trigger wasn't too fast...
Although that made me notice a bug in ZSNES, there's a display bug with the Black Omen in the intro... I think I already heard bug report about the Black Omen before.
Noxious Ninja
Dark Wind
Posts: 1271
Joined: Thu Jul 29, 2004 8:58 pm
Location: Texas
Contact:

Post by Noxious Ninja »

I thought that was fixed in 1.42? Maybe it was after that. I'm not sure.
[u][url=http://bash.org/?577451]#577451[/url][/u]
Stifu
Regular
Posts: 245
Joined: Fri Dec 10, 2004 10:02 pm

Post by Stifu »

Noxious Ninja wrote:I thought that was fixed in 1.42? Maybe it was after that. I'm not sure.
Never mind, I WAS using v1.42 when I tried that, but it's fixed in the last WIP.
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Back to the original problem...

Any updates pagefault?
Post Reply