Final Fantasy II End Credits Bug.
Moderator: ZSNES Mods
-
- Rookie
- Posts: 11
- Joined: Fri Jan 07, 2005 7:22 pm
- Location: Miami, FL
Final Fantasy II End Credits Bug.
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.
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!
The best games in the city!
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
Re: Final Fantasy II End Credits Bug.
You want it to be, or it is supposed to be? Big difference.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.
[u][url=http://bash.org/?577451]#577451[/url][/u]
-
- Devil's Advocate
- Posts: 2293
- Joined: Mon Aug 02, 2004 7:51 pm
- Location: Hmo. Son.
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
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).
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.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).
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Depends for what.
Snes9x has had the accuracy for CPU.
ZSNES has had the sound accuracy and had the the most coproccessor support.
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
_____________
Insane Coding
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
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...
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...
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
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.
---------------------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.
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
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)
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)
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
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?
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 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?
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
That's what you thought when you saw your first non-homo porn movie? (kidding) Seriously, "dot dot dot" how weird.Kieran wrote:I always thought that it was the other way around dot dot dotDmog 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.
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
If you think it's laughable, you haven't listened to Snes9x back then.jojjy wrote:That's a laughNach wrote:ZSNES has had the sound accuracy
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- Veteran
- Posts: 970
- Joined: Fri Jan 21, 2005 11:15 am
- Location: Montana, United States
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.
I tried it with Snes9x v1.43 and the music in Chrono Trigger wasn't too fast...Johan_Hanberg wrote:SNES9X plays the music in the Chrono Trigger intro too fast. Or the graphics too slow.
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.
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am