News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Snes emulators (Canoe, Snes9x) -- game problems and fixes  (Read 356409 times)

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2440 on: May 09, 2018, 06:11:39 pm »
Okay, thanks for doing Kirby 3. Very unsure what's wrong yet.


Firemen, The (Europe) (En,Fr,De) (??)
https://www.sendspace.com/file/ij2vww

Bugger. Let's try this then from new game.

pimpinelephant

  • Full Member
  • ***
  • Posts: 182
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2441 on: May 09, 2018, 06:39:00 pm »
tales_1_beta3.bps + 123F = Success!
I went ahead and tried Preset ID 123F (similar to 1016, only S-DD1 enabling ID that doesn't C7) since it might be more convenient than setting the Extra Bytes value.
It seemed to work perfectly fine, I saw nothing different compared to 0000.

The freeze when leaving Chester's house is now fixed as well!

I'm assuming the other ExHiROM -> S-DD1 games will also work perfectly fine with 123F, except for Chronosplit's, that one requires 110B.
Just something I thought I would mention for simplicity's sake, only having to change Preset ID and not the Extra Bytes value.


Kirby 3 (vanilla) + 0000 + 06
Kirby 3 (vanilla) + 0000 + 0B

Same as Arkiokin.
Both were able to beat all stages of the final boss and completely finish the game.
06 = Lots of game slowdown.
0B = Surprisingly no sound slowdown during final boss! I did not use -no-lowlatency.


firemen1a.ips + 0000 = Almost perfect!
The stage 4 rain room now works perfectly normally!
The top line of the screen and character portrait are no longer cut off!

I did notice a couple other issues though.

The top line of the character portrait will now stay on the screen and won't go away.
Sometimes it goes away though, sometimes it sticks around.
Picture (bottom left):
https://i.imgur.com/mQgveL5.jpg

The top horizontal line of the map will now repeatedly flicker on and off.
Doesn't happen all of the time, but MOST of the time.
Comparison pictures (top line of map):
Flicker off = https://i.imgur.com/RMljupL.jpg
Flicker on = https://i.imgur.com/U9qhucB.jpg

EDIT:

Oh yeah, the Canoe save state for Firemen is from the vanilla (NTSC) ROM.
I will upload a new Canoe save state for use with the firemen1a patch.
Not sure if it will be compatible with future Firemen patches though.

Canoe Suspend Point (firemen1a):
This suspend point was created BEFORE ever stepping into the rain room.
https://www.sendspace.com/file/zd64ew

EDIT2:

Will test out firemen1b patch.

firemen1b.ips + 0000 = Success!
The top line of the character portrait now correctly goes away!
The top line flickering of the map is now gone!

Everything appears to be working correctly now!
Another awesome job Sluffy! :thumbsup:
« Last Edit: May 17, 2018, 07:27:34 pm by pimpinelephant »

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2442 on: May 09, 2018, 07:51:32 pm »
Cool! Thanks all for putting up with all these bad tests. And nice discovery with the s-dd1 exhirom pid.


Firemen = rain room uses lots of back-to-back v-irqs. Like 40,41,42. Stuff that Canoe gets terribly awfully antsy about.



ActRaiser 2 (USA) (?, clean)
https://www.sendspace.com/file/ep3bim

No slowrom audio fix..? If this works, I'll explain. And do some other Quintet games since I don't like unnecessary forced slowrom.



===1
Human Grand Prix II (Japan) (En) (0000)
https://www.sendspace.com/file/uzt4qx


Had a chat with gamer who asked for company screen pseudo-fix. Even though it looks wrong (stretched), for her it's acceptable (emu tester screenshot). Passable because it's clearly visible now. Like Lufia 2 credits, it works and is now playable. Not perfect but acceptable iho. Besides, she has 2 snes minis: primary one for Canoe and other for Retroarch. And put in some other hires requests which I'll think about.

So tester is out: check intro legal screen is fully visible.
« Last Edit: May 09, 2018, 08:47:03 pm by sluffy »

Bosco82

  • Full Member
  • ***
  • Posts: 241
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2443 on: May 09, 2018, 09:05:48 pm »
Actraiser 2 - black screen after Enix logo

Human Grand Prix II - Not perfect but definitely livable

PID 0000


PID 1016
« Last Edit: May 09, 2018, 09:15:56 pm by Bosco82 »

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2444 on: May 09, 2018, 09:39:03 pm »
Bleh. Doesn't look centered in Canoe, but normal-ish on bsnes, snes9x.


Human Grand Prix II (Japan) (En) (1016)
https://www.sendspace.com/file/96534r
https://www.sendspace.com/file/4w3wpx

Some more re-centering tests. *sigh* Guess this'll later apply to F1 Grand Prix also.
« Last Edit: May 09, 2018, 10:05:45 pm by sluffy »

reyvgm

  • Hero Member
  • *****
  • Posts: 1162
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2445 on: May 09, 2018, 09:49:57 pm »
Okay, thanks for doing Kirby 3. Very unsure what's wrong yet.


Firemen, The (Europe) (En,Fr,De) (??)
https://www.sendspace.com/file/ij2vww

Bugger. Let's try this then from new game.

So, this is the final working patch. Does this also include your original Sound Fix patch and the region patch?

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2446 on: May 09, 2018, 09:54:14 pm »
Yep. Added both to avoid future problems. So:
1) irq timing fix
2) ntsc region
3) sound engine fix

The End.

Bosco82

  • Full Member
  • ***
  • Posts: 241
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2447 on: May 09, 2018, 09:55:14 pm »
Human Grand Prix 2

1a


1b

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2448 on: May 09, 2018, 10:05:30 pm »
Right. Thanks for that. 1b is good enough. Has sound engine fix also (safety). Just have to figure out F1 Grand Prix problem later.

Not working on Human Grand Prix II anymore. Canoe hires interlace fix will do the rest in the future.

SupaSAIAN

  • Sr. Member
  • ****
  • Posts: 293
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2449 on: May 10, 2018, 01:52:42 am »
Here are more games if you want to keep testing:

Emit Vol. 2 - Inochigake no Tabi (Japan)
Emit Vol. 3 - Watashi ni Sayonara o (Japan)
Esparks - Ijikuu kara no Raihousha (Japan)
Europe Sensen (Japan)
Famicom Bunko - Hajimari no Mori (Japan) (NP) Use ID 3F10

Farland Story (Japan)
Farland Story 2 (Japan)
Fighter's History - Mizoguchi Kikiippatsu!! (Japan)
Fighting Baseball (Japan)
Final Knockout (Japan)

Finalset (Japan)
Fire Pro Joshi - All Star Dream Slam (Japan)
First Queen - Ornic Senki (Japan)
Fishing Koushien (Japan)
Fortune Quest - Dice o Korogase (Japan)

Emit Vol. 2 - Inochigake no Tabi (Japan) -- Looks fine.
Emit Vol. 3 - Watashi ni Sayonara o (Japan) -- Looks fine.
Esparks - Ijikuu kara no Raihousha (Japan) -- Looks fine.
Europe Sensen (Japan) -- Looks fine.
Famicom Bunko - Hajimari no Mori (Japan) (NP) Use ID 3F10 -- Looks fine.

Farland Story (Japan) -- Looks fine.
Farland Story 2 (Japan) -- Looks fine.
Fighter's History - Mizoguchi Kikiippatsu!! (Japan) -- Looks fine.
Fighting Baseball (Japan) -- I think the field is drawing bad (https://imgur.com/rC2uzW6), look at this video: https://youtu.be/U2medDbP6f0?t=1m13s. Also the game randomly freezes like other Rugby game (https://www.youtube.com/watch?v=OAR3oqNeUGA).
Final Knockout (Japan) -- Looks fine.

Finalset (Japan) -- Looks fine.
Fire Pro Joshi - All Star Dream Slam (Japan) -- I think this one maybe needs Hi-Res ID for menus (https://imgur.com/IvSZFqb), I try 1610 but nothing change (https://imgur.com/5QkZibk).
First Queen - Ornic Senki (Japan) -- Looks fine.
Fishing Koushien (Japan) -- Looks fine.
Fortune Quest - Dice o Korogase (Japan) -- Looks fine.

reyvgm

  • Hero Member
  • *****
  • Posts: 1162
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2450 on: May 10, 2018, 02:44:54 am »

Fighting Baseball (Japan) -- I think the field is drawing bad (https://imgur.com/rC2uzW6), look at this video: https://youtu.be/U2medDbP6f0?t=1m13s. Also the game randomly freezes like other Rugby game (https://www.youtube.com/watch?v=OAR3oqNeUGA).


Fire Pro Joshi - All Star Dream Slam (Japan) -- I think this one maybe needs Hi-Res ID for menus (https://imgur.com/IvSZFqb), I try 1610 but nothing change (https://imgur.com/5QkZibk).

Thanks for the tests.

About fighting baseball. The field is fine, you can select different types.

About Fire Pro. Game doesn't use hi-res, so don't worry about it.

Here are some more if you want to keep testing:

From TV Animation Slam Dunk - Dream Team - Shuueisha Limited (Japan)
From TV Animation Slam Dunk - SD Heat Up!! (Japan)
From TV Animation Slam Dunk - Yonkyou Gekitotsu!! (Japan)
From TV Animation Slam Dunk 2 - IH Yosen Kanzen Ban!! (Japan)
Funaki Masakatsu Hybrid Wrestler - Tougi Denshou (Japan)

Fune Tarou (Japan)
Furuta Atsuya no Simulation Pro Yakyuu 2 (Japan)
Fushigi no Dungeon 2 - Fuurai no Shiren (Japan) Use ID 6310
Gaia Saver - Hero Saidai no Sakusen (Japan)
Gakkou de Atta Kowai Hanashi (Japan) ID 1051

Galaxy Robo (Japan)
Galaxy Wars (Japan)
Gambler Jiko Chuushinha - Mahjong Kouisen (Japan)
Gambler Jiko Chuushinha 2 - Dorapon Quest (Japan)
Gambling Hourouki (Japan)

matt!

  • Full Member
  • ***
  • Posts: 140
  • JUS4QIX
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2451 on: May 10, 2018, 03:40:48 am »
Great testing @SupaSAIAN!

SupaSAIAN

  • Sr. Member
  • ****
  • Posts: 293
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2452 on: May 10, 2018, 03:57:42 am »
Thanks for the tests.

About fighting baseball. The field is fine, you can select different types.

About Fire Pro. Game doesn't use hi-res, so don't worry about it.



Ok, I didn't know that about Fighting Baseball, and in Fire Pro I have thinked it maybe needs a Hi-Res ID because I saw the letters a bit blurry...
It's good to know I was wrong.  :P

Zimgief

  • Jr. Member
  • **
  • Posts: 51
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2453 on: May 10, 2018, 10:10:51 am »
I played The Firemen all the way through, and I didn't notice any other bug, so yeah, it can be marked as 100% playable! Thanks a lot as usual, sluffy (and others)!

I also continued my playthrough of Treasure of the Rudras. I'm halfway through Riza's scenario, and everything is fine, except the dying boss glitch I already mentionned.
After Riza's scenario, I plan to use a srm file from the net to play the fourth scenario. But I won't test Sion and Surlent's ones, as I played them recently (october and february) on a real snes. So if anybody wants to do it in my stead, we could be sure the gamme is really 100% playable.

reyvgm

  • Hero Member
  • *****
  • Posts: 1162
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2454 on: May 10, 2018, 10:26:56 am »
Here's the Rudra save Zimgief posted last page:

"here is a savefile : https://www.sendspace.com/file/xx9ent (load the second slot).
You just have to go up. During the boss fight, cast WEAK on the boss, POWERUP two times, then CRITICAL on Riza, then put Riza on the front row (Y button) and attack. (Heal if necessary.) The boss should die in no time."

Zimgief

  • Jr. Member
  • **
  • Posts: 51
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2455 on: May 10, 2018, 10:46:38 am »
For the record, an NTSC patch is pretty much mandatory for The Firemen even if not playing on Canoe.
We can see on this longplay, and I experienced it myself on Snes9X, that the player loses health for no reason at some points: https://youtu.be/ZjKsn7k2xg8?t=38m47s
In fact, the player is supposed to lose health when the timer hits 0:00. But the PAL rom running at 50hz obviously messes with this threshold (even, I suppose, with a real cartridge on a real snes). I am pretty sure of this, because the bug never happened with my NTSC-patched rom.

teahouser

  • Jr. Member
  • **
  • Posts: 61
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2456 on: May 10, 2018, 01:15:47 pm »
Chrono Trigger - Chronosplit ver
ctfix_1a.bps + 110B + 03

15 hours testing it so far everything is still working perfect, great work Sluffy. Only once in the last 15 hours of gameplay did I get a black screen, and I was unable to make it happen again, regardless of trying. I'll describe exactly where and when it happened if anyone else wants to try to recreate it:

Chapter: The Magic Kingdom

When you first visit Kajar you open three books, go into secret room and get the black gem (stone). I grabbed the black gem, left the room, then immediately went up the stairs into the top right room. This gave me a black screen. I then used rewind to go back to when I was in the secret room with the gem, loaded the game, ran up to the room but this time it loaded normally. I kept rewinding and starting it and slightly different times trying to get it to black screen again but it loaded properly every time, so if anyone else wants to try and recreate the backscreen when the top right room in Kajar is loaded for the first time after the secret room, feel free.

I'll keep testing and having a great time, this game is joy to play)


arkiokin

  • Jr. Member
  • **
  • Posts: 97
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2457 on: May 10, 2018, 04:00:12 pm »
Final reports on Kirby's dreamland 3 :


- First I tried sound slowdown/sound distorsion with extra-byte 0A and 0B (since there were no graphical slowdown with these values), in the level that seem the best to test it : level 1-2/ second or third part of this level (especially when you are touched by an ennemie) :
Yes, there are sound slowdown here, and a bit more (only personal feelings) with 0A.
With -no-lowlatency added, all sound slowdown are gone

- Second, I tried vanilla game + pid A310 (japanese pid) : same as A410, no slowdown, transparency OK, boss freeze OK etc..and the SRAM only works by a soft reset.

- Third : the most interesting thing to notice was about the flashing effects between phase 1 and 2 of the final boss with pid A210, A310 and A410, that was corrected when using sluffy's patches (1c or 1d no matter) : these "incorrect" effects seem to be the result of an no-epilepsy protection (I searched Wii videos and it seems to be the same effect there). So these preset ID lead to a rom with epilepsy protection (like it was the case when I tested chomakaimura and only changed the pid value to 0000 to remove the epilepsy protection).

So, for the moment, and to play the game in best conditions (in order to finish it at 100%) :
- Use vanilla game with A310 or A410 => anti-epilepsy protection ON
- Use sluffy's patch 1d here : https://www.romhacking.net/forum/index.php?topic=25789.2300 and (0000, 0B) + -no-lowlatency => anti-epilepsy protection OFF

you will just have the minor constraint to save your progression with a soft reset before swith off the game.

Anyway these solutions should be updated on the google sheets (where old patch 1c, with foreground clouds issue, remain yet)
« Last Edit: May 12, 2018, 08:03:47 pm by arkiokin »

reyvgm

  • Hero Member
  • *****
  • Posts: 1162
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2458 on: May 10, 2018, 07:31:07 pm »
Thanks for the tests, but I'll wait for a final kirby 3 patch.

arkiokin

  • Jr. Member
  • **
  • Posts: 97
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2459 on: May 10, 2018, 09:23:45 pm »
Thanks for the tests, but I'll wait for a final kirby 3 patch.

I understand but the current informations on theses sheets are obsolete and even false for whoever should apply these instructions. At least, simply leave vanilla and a preset ID like A410 (with infos on how save the game) is a much better choice.

To complete finally the 100%, I made a video of the final boss on "Boss butch" bonus challenge with this 2 configurations of epilepsy ON/OFF :

https://www.youtube.com/watch?v=2Kp-PBBqZgI&feature=youtu.be

You can also notice the big difference on the choice of colours : either green backgrounds cloud with yellow foreground clouds in first case or Blue background clouds with red foreground clouds in the other case.

However, it seems to me that in these 2 situations, there are minor graphical issues :

- When the yellow cloud is above a green cloud, you can normally see the green one by transparency : this is not really the case here
- In the other situation, the red clouds should normally, a priori, be orange clouds (in original hardware), and when an orange cloud is above a blue cloud, it's only at this moment that the fusion of the 2 clouds become red.
With these red clouds, it's very difficult to discern these clouds from the red shots of the big white eye after that : abnormal
« Last Edit: May 12, 2018, 08:04:07 pm by arkiokin »