EverDrive Forum

General => FXPAK (SD2SNES) => Topic started by: the_randomizer on October 13, 2018, 05:54 AM

Title: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: the_randomizer on October 13, 2018, 05:54 AM
So this is an odd issue, see, I'm using the re-translated version of Breath of Fire 2 (let's be honest, the original version is a garbage heap in the translation department, and the new HUD looks pretty sleek), the issue is that the top line of the HUD is half missing, and the half that does remain, flickers constantly in battle. I don't know exactly what the ROM patch does to the game, or how it affects how the resolution is affected, maybe it's some kine of pseudo hi-res going on, not sure. But it's quite distracting, and looks quite abnormal.


Firmware: 1.8.0 sa1 revision 6 beta
Super NT: firmware version 4.5

Earlier versions of the SD2SNES firmware yield the same results.

Normally, there should be a black line going across the entire HUD, but it's missing about half of it. I highlighted the problem in the attached image:

(https://i.imgur.com/obpR2EW.jpg)

I can't seem to reproduce this on Snes9x 1.55, which is aimed at fairly high accuracy, so I'm not sure what's going on. Any insight is appreciated, thank you.

Edit: I stand corrected, that black line isn't supposed to be there at all, running it on Snes9x 1.55 and well, it's supposed to look like this:

(https://i.imgur.com/iDXN3W7.jpg)

Either way, something is amiss and I hope it's not a serious issue, but again, it is distracting on the screen.
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: lee4 on October 13, 2018, 11:13 AM
try turn off the hook
to see glitch goes away
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: the_randomizer on October 13, 2018, 05:16 PM
try turn off the hook
to see glitch goes away

Game hooks are not enabled, as far as I know (I thought?) I'll double check, can you reproduce this on your end? I know my ROM is a clean image, and like I said, it doesn't  happen on emulators, so this is as close as I can get to real hardware (since FPGA is hardware simulation).

Specifically the Breath of Fire 2 NTSC ROM with the Ryusui re-translation patch.

And if it turns out that in-game hooks are off, what do we do from here?
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: Dup84 on October 13, 2018, 06:41 PM
Got same bug on my original Super Nintendo console, via S-Video,same firmware. It's not your SuperNT
Used the same patch with the GoodSnes release of the rom.

The patch is great, will have to play the game now! :)
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: the_randomizer on October 13, 2018, 06:45 PM
Got same bug on my original Super Nintendo console, via S-Video,same firmware. It's not your SuperNT
Used the same patch with the GoodSnes release of the rom.

The patch is great, will have to play the game now! :)

Damn, so what can I do? Why doesn't it show up on Higan or Snes9x? Aren't those like, supposed to be super-accurate? *Sigh* I'm just wasting
your guy's time, I'm sorry. It's just really distracting and I'm afraid of it causing something to damage the screen I use and/or headaches. It's hard NOT to look at, you know? What else can I try?
 :-\
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: ReddestDream on October 13, 2018, 07:43 PM
That is weird. Based on the Readme for this retranslation, it looks like it was tested on real hardware:

https://www.romhacking.net/translations/1384/

https://www.romhacking.net/translations/snes/patches/1384readme.txt

Make sure you have the newest version of the patch, though I presume you do.

If you can't reproduce the issues on the latest version of higan, it's possible it's an SD2SNES issue, but that seems strange since AFAIK BoFII doesn't have any custom chips or anything . . .

Edit: I forgot. You have a Super NT, the_randomizer. Have you tried loading this game directly using the jailbreak firmware instead of using the SD2SNES?
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: the_randomizer on October 13, 2018, 08:19 PM
That is weird. Based on the Readme for this retranslation, it looks like it was tested on real hardware:

https://www.romhacking.net/translations/1384/

https://www.romhacking.net/translations/snes/patches/1384readme.txt

Make sure you have the newest version of the patch, though I presume you do.

If you can't reproduce the issues on the latest version of higan, it's possible it's an SD2SNES issue, but that seems strange since AFAIK BoFII doesn't have any custom chips or anything . . .

Edit: I forgot. You have a Super NT, the_randomizer. Have you tried loading this game directly using the jailbreak firmware instead of using the SD2SNES?

It's possible I don't have the bleeding edge version of the ROM hack, but I don't know for sure, and using a real Snes isn't an option, because A, I don't have an AC adapter and B, because I've no way to hook it up to any other displays. I sure don't have money for an SCC or Framemeister. Super NT has literally no other issues for every other game I play on the SD2SNES, every game I've tested runs 100% perfectly as far as I can tell; it's a very baffling issue, but maybe it's the way the the HUD is being displayed, using some weird Mode 1-7? I've no way to ask how the original translator did it, since he's near-impossible to get a hold of.

I'd rather not try jailbreak firmware, but it's the only way I can know for sure, and if it turns out the SD2SNES causes it, but jailbreak doesn't, where do we go from there? Is there a GitHub where I can report this on or am I SOL? I'll be back later with the test results.

Are you able to reproduce it at all? It's weird because on Snes9x 1.55.2, there's no black line at all, but it's consistent and not flickering; IIRC, Snes9x uses very little hacks, if any at all in favor of more accuracy.  I'll try Higan again.
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: ReddestDream on October 13, 2018, 08:26 PM
Quote
It's possible I don't have the bleeding edge version of the ROM hack, but I don't know for sure, and using a real Snes isn't an option, because A, I don't have an AC adapter and B, because I've no way to hook it up to any other displays. I sure don't have money for an SCC or Framemeister. Super NT has literally no other issues for every other game I play on the SD2SNES, every game I've tested runs 100% perfectly as far as I can tell; it's a very baffling issue, but maybe it's the way the the HUD is being displayed, using some weird Mode 1-7? I've no way to ask how the original translator did it, since he's near-impossible to get a hold of.

I don't think it's your NT. Someone else on this thread already confirmed the issue on a real SNES anyway. It's either the game or the SD2SNES IMO.

Also, I linked to the Romhacking.net page where the patch is hosted. Says the latest version is 1.2b. You can try repatching with the patch there and see if you get the same checksum.

Quote
I'd rather not try jailbreak firmware, but it's the only way I can know for sure, and if it turns out the SD2SNES causes it, but jailbreak doesn't, where do we go from there? Is there a GitHub where I can report this on or am I SOL? I'll be back later with the test results.

Yeah. I'm pretty sure that testing with the jailbreak firmware is the only way we are going to know. If it turns out it works as expected on the jailbreak firmware, you could post an issue here:

https://github.com/mrehkopf/sd2snes

Quote
Are you able to reproduce it at all? It's weird because on Snes9x 1.55.2, there's no black line at all, but it's consistent and not flickering; IIRC, Snes9x uses very little hacks, if any at all in favor of more accuracy.  I'll try Higan again.

I have a real SNES and a Rev. H SD2SNES. But not sure there's much point in me testing at this point. What we really need to do is rule out the SD2SNES as the cause. And unfortunately, I can't think of any other way other than using Super NT's jailbreak firmware. That should support BoFII since it doesn't have custom chips. If it works fine that way, then I'll check on my Real hardware 2/1/3 SNES + SD2SNES for more confirmation and to make sure it's not some revision thing.
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: the_randomizer on October 13, 2018, 08:32 PM
Quote
It's possible I don't have the bleeding edge version of the ROM hack, but I don't know for sure, and using a real Snes isn't an option, because A, I don't have an AC adapter and B, because I've no way to hook it up to any other displays. I sure don't have money for an SCC or Framemeister. Super NT has literally no other issues for every other game I play on the SD2SNES, every game I've tested runs 100% perfectly as far as I can tell; it's a very baffling issue, but maybe it's the way the the HUD is being displayed, using some weird Mode 1-7? I've no way to ask how the original translator did it, since he's near-impossible to get a hold of.

I don't think it's your NT. Someone else on this thread already confirmed the issue on a real SNES anyway. It's either the game or the SD2SNES IMO.

Also, I linked to the Romhacking.net page where the patch is hosted. Says the latest version is 1.2b. You can try repatching with the patch there and see if you get the same checksum.

Quote
I'd rather not try jailbreak firmware, but it's the only way I can know for sure, and if it turns out the SD2SNES causes it, but jailbreak doesn't, where do we go from there? Is there a GitHub where I can report this on or am I SOL? I'll be back later with the test results.

Yeah. I'm pretty sure that testing with the jailbreak firmware is the only way we are going to know. If it turns out it works as expected on the jailbreak firmware, you could post an issue here:

https://github.com/mrehkopf/sd2snes


Okay so I ran into something pretty interesting with Higan Accuracy (which is horrible in the performance dept, but useful for testing something like this), and oddly enough, I got the exact same 1:1 result on there, same partial black line with most of it missing and the flickering, too, never thought I'd be able to reproduce it on there, so yeah, it's definitely not my Super NT, maybe it's how it acts on certain Snes models?

(https://i.imgur.com/sJAk2OI.jpg)

Same location, I'm thinking that the black line is supposed to cover the entire HUD, but instead on both Super NT and Higan Accuracy, I got the exact same results, same flickering behavior where that black line begins. At this point, I don't even know if this can be fixed, or if it's even worth having the devs look into it, I fear it would be a huge waste of time. *sigh* I was afraid of this  :(

Edit: It's fairly easy to download and install the jailbreak firmware, run the game, and then put it back to vanilla 4.5, yes?
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: ReddestDream on October 13, 2018, 08:45 PM
Quote
Okay so I ran into something pretty interesting with Higan Accuracy (which is horrible in the performance dept, but useful for testing something like this), and oddly enough, I got the exact same 1:1 result on there, same partial black line with most of it missing and the flickering, too, never thought I'd be able to reproduce it on there, so yeah, it's definitely not my Super NT, maybe it's how it acts on certain Snes models?

Higan and the Super NT are based on the 2/1/3 2-chip SNES, which is also the most common type and also what mine is (SNS-CPU-GPM-02, specifically) and probably what Dup84 has.

So, if Higan reproduces this issue, it's not the SD2SNES. It's normal SNES behavior. It's a bug in the hack translation, and it needs to be fixed by the author of the patch. That's still kinda odd since it was apparently tested on real hardware.

Just to confirm, when I patch the ROM, I get an internal checksum of 0xa83d and a file checksum of 0x1320298e for the unheadered patched ROM.

Quote
Same location, I'm thinking that the black line is supposed to cover the entire HUD, but instead on both Super NT and Higan Accuracy, I got the exact same results, same flickering behavior where that black line begins. At this point, I don't even know if this can be fixed, or if it's even worth having the devs look into it, I fear it would be a huge waste of time. *sigh* I was afraid of this  :(

Based on the screenshots on Romhacking.net, it looks like the intended behavior is for no black line at all like on SNES9x.

Quote
Edit: It's fairly easy to download and install the jailbreak firmware, run the game, and then put it back to vanilla 4.5, yes?

It's almost certainly not going to fix anything, so I wouldn't bother. I don't have a Super NT, so I don't really know. I guess so?
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: the_randomizer on October 13, 2018, 08:50 PM
Quote
Okay so I ran into something pretty interesting with Higan Accuracy (which is horrible in the performance dept, but useful for testing something like this), and oddly enough, I got the exact same 1:1 result on there, same partial black line with most of it missing and the flickering, too, never thought I'd be able to reproduce it on there, so yeah, it's definitely not my Super NT, maybe it's how it acts on certain Snes models?

Higan and the Super NT are based on the 2/1/3 2-chip SNES, which is also the most common type and also what mine is (SNS-CPU-GPM-02, specifically) and probably what Dup84 has.

So, if Higan reproduces this issue, it's not the SD2SNES. It's normal SNES behavior. It's a bug in the hack translation, and it needs to be fixed by the author of the patch. That's still kinda odd since it was apparently tested on real hardware.

Just to confirm, when I patch the ROM, I get an internal checksum of 0xa83d and a file checksum of 0x1320298e for the unheadered patched ROM.

Quote
Same location, I'm thinking that the black line is supposed to cover the entire HUD, but instead on both Super NT and Higan Accuracy, I got the exact same results, same flickering behavior where that black line begins. At this point, I don't even know if this can be fixed, or if it's even worth having the devs look into it, I fear it would be a huge waste of time. *sigh* I was afraid of this  :(

Based on the screenshots on Romhacking.net, it looks like the intended behavior is for no black line at all like on SNES9x.

Quote
Edit: It's fairly easy to download and install the jailbreak firmware, run the game, and then put it back to vanilla 4.5, yes?

It's almost certainly not going to fix anything, so I wouldn't bother. I don't have a Super NT, so I don't really know. I guess so?

So uh, that's it? I should just give up and not bother testing anything at all and make it easier not to burden myself or the developers on this site? Sounds like a solid plan to me.  I sure as heck don't have any other way to test this, so yeah, why the hell should I even bother, right?

Got it, can't win, don't try.  I'll promptly ask a mod in a PM to close this "bug report" thread and everyone can move on, sound good?
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: ReddestDream on October 13, 2018, 08:55 PM
Quote
So uh, that's it? I should just give up and not bother testing anything at all and make it easier not to burden myself or the developers on this site? Sounds like a solid plan to me.

Got it, can't win, don't try.

Well, it's not the SD2SNES's fault from the evidence you've presented.

You could check the ROM again and make sure it's the same as the latest version.

But outside of that, yeah. It's the hack author's fault it doesn't run on real and accurately hardware-simulated hardware properly.

When they design stuff and only test on emulators, this can happen. :/

At least on SNES, higan/BSNES makes it easier to test, and modern hacks do get tested and are more likely to work properly on real hardware.

On N64, even new hacks are unlikely to work on real hardware since the emulators are still so bad. :(
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: the_randomizer on October 13, 2018, 09:03 PM
Quote
So uh, that's it? I should just give up and not bother testing anything at all and make it easier not to burden myself or the developers on this site? Sounds like a solid plan to me.

Got it, can't win, don't try.

Well, it's not the SD2SNES's fault from the evidence you've presented.

You could check the ROM again and make sure it's the same as the latest version.

But outside of that, yeah. It's the hack author's fault it doesn't run on real and accurately hardware-simulated hardware properly.

When they design stuff and only test on emulators, this can happen. :/

At least on SNES, higan/BSNES makes it easier to test, and modern hacks do get tested and are more likely to work properly on real hardware.

On N64, even new hacks are unlikely to work on real hardware since the emulators are still so bad. :('

I've reported it on the ROM hacking forums and made a thread with detailed info:

http://www.romhacking.net/forum/index.php?topic=27168.new#new

I will try the jailbreak firmware, and *sigh* I have no choice but to apologize to everyone on here for wasting time, effing yet again.  I'm freaking done trying to report issues, it's not going to get anything resolved and the author can't even be contacted, so yeah. The fact no one else can reproduce it pisses me off.

Son of a bitch...  :-[
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: ReddestDream on October 13, 2018, 09:05 PM
Good idea. :)

Quote
I will try the jailbreak firmware, and *sigh* I have no choice but to apologize to everyone on here for wasting time, effing yet again.

Son of a bitch...  :-[

Oh, I don't mind. I find this fascinating.  ;)

Quote
The fact no one else can reproduce it pisses me off.

Dup84 reproduced it. So, it has been reproduced by others. And on real SNES hardware to boot.
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: the_randomizer on October 13, 2018, 09:08 PM
Good idea. :)

Quote
I will try the jailbreak firmware, and *sigh* I have no choice but to apologize to everyone on here for wasting time, effing yet again.

Son of a bitch...  :-[

Oh, I don't mind. I find this fascinating.  ;)

Quote
The fact no one else can reproduce it pisses me off.

Dup84 reproduced it. So, it has been reproduced by others.

How am I supposed to enjoy it without being distracted by that partially flickering line? It's distracting, it could damage my display (25"  HP Omen display)?  If it's been reproduced, why hasn't anyone reported it?
What's a good idea, me giving up on this? Or reporting it to ROM hacking?  Because either way, not a damn thing's going to get done to fix this.

(https://media1.tenor.com/images/80fae08fe31e7aa019df98ddbb837b97/tenor.gif)
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: ReddestDream on October 13, 2018, 09:15 PM
Quote
How am I supposed to enjoy it without being distracted by that partially flickering line? It's distracting, it could damage my display (25"  HP Omen display)?  If it's been reproduced, why hasn't anyone reported it?
What's a good idea, me giving up on this? Or reporting it to ROM hacking?  Because either way, not a damn thing's going to get done to fix this.

It might sound bad, but my recommendation is to play it on an emulator where it works properly, like SNES9x or ZSNES, since that's what this hack was designed and tested for and it has significant issues on real hardware. There are ports of SNES9x to various devices, so you'll have some choice of how you want to play it.

I know you aren't going to like that tho. But outside of someone finding a way to fix the hack, which is something I don't personally know how to do, there isn't a solution for real hardware.

There are other hacks that don't work properly on real hardware. It gets even worse and some of them require a specific version of a specific emulator to even work right. Like, you think those Auto-Mario hacks where Mario moves to music work on real hardware? Nope. They are generally designed and timed to work only on ZSNES . . .

Quote
If it's been reproduced, why hasn't anyone reported it?

Because most people play on emulators. And often crappy ones. There I said it.
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: the_randomizer on October 13, 2018, 09:19 PM
Quote
How am I supposed to enjoy it without being distracted by that partially flickering line? It's distracting, it could damage my display (25"  HP Omen display)?  If it's been reproduced, why hasn't anyone reported it?
What's a good idea, me giving up on this? Or reporting it to ROM hacking?  Because either way, not a damn thing's going to get done to fix this.

It might sound bad, but my recommendation is to play it on an emulator where it works properly, like SNES9x or ZSNES, since that's what this hack was designed and tested for and it has significant issues on real hardware. There are ports of SNES9x to various devices, so you'll have some choice of how you want to play it.

I know you aren't going to like that tho. But outside of someone finding a way to fix the hack, which is something I don't personally know how to do, there isn't a solution for real hardware.

There are other hacks that don't work properly on real hardware. It gets even worse and some of them require a specific version of a specific emulator to even work right. Like, you think those Auto-Mario hacks where Mario moves to music work on real hardware? Nope. They are generally designed and timed to work only on ZSNES . . .

I refuse to use Zsnes, because the garbage S-SMP emulation and speed hacks galore, haven't used it in years. The whole idea of me getting a Super NT and SD2SNES is to get the most authentic and accurate experience possible, no overhead, minimal lag, etc. If I wanted to do all that and not care about anomalies, I'd stick with Snes9x 1.55 (best version to date).  You said yourself that this hack was tested on real hardware, and I believe those screenshots on ROM Hacking were taken from emulators.  ROM hacks designed for emulators don't take into account cycle-accuracy but exploit weird quirks in the program, and it's a bloody shame. It's a shame that the same hacks on emulators run like crap on real hardware, goes to show that developers are lazy and only make hacks for the sake of hacks and have to sacrifice accuracy.

I refuse to use Zsnes, the developers abandoned it and don't really support it after 11 years. So Snes9x and Higan are really the only way to go for this game. But yeah, I'm going to get a mod to close this, this is going nowhere.

Snes9x and  Higan both use Blargg's cycle-accurate S-SMP, something Zsnes will never have.  I'm sticking to my Super NT for SNES, so, not happening.
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: ReddestDream on October 13, 2018, 09:26 PM
Quote
I refuse to use Zsnes, because the garbage S-SMP emulation and speed hacks galore, haven't used it in years.

Fun Fact: There are actually quite a few hacks that /depend/ on ZSNES's garbage S-SMP emulation and speed hacks. They don't work on anything else.

I agree that ZSNES sound is especially offensive among its many issues and makes everything sound like it's in a metal room. Also SA-1 is broken on ZSNES. And it hasn't been updated in over a decade as you say. Oddly, this doesn't stop people from using it nor does it fix those hacks that were made 5-10 years ago when ZSNES was still considered reasonable.

Quote
You said yourself that this hack was tested on real hardware, and I believe those screenshots on ROM Hacking were taken from emulators.

Yeah. It said there were fixes done for real hardware in the readme, but clearly it wasn't tested enough or some bad flash cart was used or IDK.

Again, make sure you have the same version as the one romhacking.net is hosting.
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: the_randomizer on October 13, 2018, 09:32 PM
Quote
I refuse to use Zsnes, because the garbage S-SMP emulation and speed hacks galore, haven't used it in years.

Fun Fact: There are actually quite a few hacks that /depend/ on ZSNES's garbage S-SMP emulation and speed hacks. They don't work on anything else.

I agree that ZSNES sound is especially offensive among its many issues and makes everything sound like it's in a metal room. Also SA-1 is broken on ZSNES. And it hasn't been updated in over a decade as you say. Oddly, this doesn't stop people from using it nor does it fix those hacks that were made 5-10 years ago when ZSNES was still considered reasonable.

Quote
You said yourself that this hack was tested on real hardware, and I believe those screenshots on ROM Hacking were taken from emulators.

Yeah. It said there were fixes done for real hardware in the readme, but clearly it wasn't tested enough or some bad flash cart was used or IDK.

Again, make sure you have the same version as the one romhacking.net is hosting.

Is there anyway to update a ROM that already has been patched, or do I need to start over? Zsnes is the true I.E. 6 of emulators, hot garbage and wildly popular. If I got the same ROM checksum as you, I have the same version, so I'll check that out first.

I think ROM Hacking forums is my best bet.
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: ReddestDream on October 13, 2018, 09:34 PM
Quote
Is there anyway to update a ROM that already has been patched, or do I need to start over?

You should start over and patch from a clean ROM. Then check your checksum against the ones I posted above.

Quote
I think ROM Hacking forums is my best bet.

I agree.
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: the_randomizer on October 13, 2018, 11:56 PM
Quote
Is there anyway to update a ROM that already has been patched, or do I need to start over?

You should start over and patch from a clean ROM. Then check your checksum against the ones I posted above.

Quote
I think ROM Hacking forums is my best bet.

I agree.

I can't seem to find any tools to verify the checksum, maybe Snes9x can display that info during ROM boot up. *sigh* Why can't ROM hack devs develop patches that work on real hardware?  All of this could've been avoided.
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: ReddestDream on October 14, 2018, 12:03 AM
Quote
I can't seem to find any tools to verify the checksum, maybe Snes9x can display that info during ROM boot up. *sigh* Why can't ROM hack devs develop patches that work on real hardware?  All of this could've been avoided.

You can use 7-Zip on Windows to get the CRC-32 file checksum. Just make sure the ROM is unheadered, which the patch on romhacking.net requires anyway.
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: the_randomizer on October 14, 2018, 12:25 AM
Quote
I can't seem to find any tools to verify the checksum, maybe Snes9x can display that info during ROM boot up. *sigh* Why can't ROM hack devs develop patches that work on real hardware?  All of this could've been avoided.

You can use 7-Zip on Windows to get the CRC-32 file checksum. Just make sure the ROM is unheadered, which the patch on romhacking.net requires anyway.

Ran the CRC32 with 7-zip and, well, it's not what I expected.

ROM size: 4194304 bytes (32 megabits)
CRC32: EFB81E29
ROM format is SFC and not SMC
Also, is that flickering line particularly harmful to LED displays at all? Don't want it to screw something up should I decide to play it.  Also also, have you had a chance to test it on your end?

Edit: Patched an unheadered ROM, got the same checksum as you posted earlier, same anomaly on Higan Accuracy and Super NT. Yeah, short of the author being contacted, no go.
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: ReddestDream on October 14, 2018, 12:56 AM
Quote
ROM format is SFC and not SMC

Extension is not indicative of format.

I got 0x1320298e, so it's possible you have a bad ROM or a bad patch.

Quote
Also, is that flickering line particularly harmful to LED displays at all? Don't want it to screw something up should I decide to play it.  Also also, have you had a chance to test it on your end?

Doubtful it would damage anything. And no. I'm out ATM.

Quote
Edit: Patched an unheadered ROM, got the same checksum as you posted earlier, same anomaly on Higan Accuracy and Super NT. Yeah, short of the author being contacted, no go.

Ah. Okay. Then you have a good ROM. Sorry. Looks like that's the only solution. The mod has issues on real hardware. :/
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: the_randomizer on October 14, 2018, 03:48 AM
Quote
ROM format is SFC and not SMC

Extension is not indicative of format.

I got 0x1320298e, so it's possible you have a bad ROM or a bad patch.

Quote
Also, is that flickering line particularly harmful to LED displays at all? Don't want it to screw something up should I decide to play it.  Also also, have you had a chance to test it on your end?

Doubtful it would damage anything. And no. I'm out ATM.

Quote
Edit: Patched an unheadered ROM, got the same checksum as you posted earlier, same anomaly on Higan Accuracy and Super NT. Yeah, short of the author being contacted, no go.

Ah. Okay. Then you have a good ROM. Sorry. Looks like that's the only solution. The mod has issues on real hardware. :/

Yeah, I asked on ROM hacking to see if there was a way to contact the original authors/team, no response yet. I wish I knew more about the SNES PPU and why it does what it does, especially when Higan accuracy and Super NT have the same results, but Snes9x 1.56 and Higan performance are 100% identical. Methinks it may be related to the fact that the former use scanline-based rendering versus dot-based rendering (more accurate). Maybe. I mean, it's not like the screen is flashing, just that weird line and a few pixels on there, so weird.

I'm at least glad it's not the fault of neither the SD2SNES nor Super NT.
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: ReddestDream on October 14, 2018, 06:16 AM
My guess is that it is a renderer/PPU issue. That's one of the most costly things for an emulator to do, and it only affects a small number of official games. Likely that this hack just gets tripped up on it with timing somewhere because of the menu transparency effects. Depending on why could be an easy or a difficult fix. IDK. :/

Quote
I'm at least glad it's not the fault of neither the SD2SNES nor Super NT.

Yeah. So am I.
Title: Re: Breath of Fire 2 - battle HUD missing top line/flickering
Post by: the_randomizer on October 14, 2018, 07:51 AM
My guess is that it is a renderer/PPU issue. That's one of the most costly things for an emulator to do, and it only affects a small number of official games. Likely that this hack just gets tripped up on it with timing somewhere because of the menu transparency effects. Depending on why could be an easy or a difficult fix. IDK. :/

Quote
I'm at least glad it's not the fault of neither the SD2SNES nor Super NT.

Yeah. So am I.

Times like this makes me wished I knew more about how the PPU renders, and there is one instance where this game uses pseudo hi-res mode, beginning in the game in the forest behind the village (the funky shadows). Snes is definitely a complex machine, if only there was a GitHub I could report this to.