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

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

reyvgm

  • Hero Member
  • *****
  • Posts: 1138
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #380 on: March 08, 2018, 01:24:33 pm »
Maybe header is damaged? Or needs modify? Company id?

Idea: if you play (stock) working games without preset id, what errors appear? You may learn what each id switches on. Fewer blind pid trials.

Most games play just fine with stock ID 0000. The only games that have IDs are the ones that have been released for the Virtual Console.

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #381 on: March 08, 2018, 01:39:00 pm »
Someone said to check these titles -- 10EF fixes lots of stuff. Other than 1016 (hires), nothing else pid very interesting (hearsay).


10BA
Pilotwings = sound

10EF = sound
Asterix
Brainies
Dai-3-Ji Super Robot Taisen
Secret of Evermore
Sim City 2000
Spectre
Super Star Wars
Super Star Wars: Empire Strikes Back
Super Star Wars: Return of the Jedi
Wario's Woods

10F7
Clock Tower  [sound]

reyvgm

  • Hero Member
  • *****
  • Posts: 1138
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #382 on: March 08, 2018, 01:47:48 pm »
Someone said to check these titles -- 10EF fixes lots of stuff. Other than 1016 (hires), nothing else pid very interesting (hearsay).


10BA
Pilotwings = sound

10EF = sound
Asterix
Brainies
Dai-3-Ji Super Robot Taisen
Secret of Evermore
Sim City 2000
Spectre
Super Star Wars
Super Star Wars: Empire Strikes Back
Super Star Wars: Return of the Jedi
Wario's Woods

10F7
Clock Tower  [sound]

Yes, but they break other things. For example, in Pilotwings, if you use that ID a sound issue is fixed, but you can't beat the game if you use passwords because some rings you need to pass through on mission 8 don't register so you can never complete the mission. Without the ID, you are able to just passwords to finish mission 8 just fine.

In the star wars games, it fixes sound issues, but breaks the graphics in some mode 7 stages.

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #383 on: March 08, 2018, 02:04:32 pm »
So if I can discover what the "audio trick" is, then some problem pids can be removed and use with 0000. Like 10F7 I can already guess, being Human. 10EF idk, that's many. 10BA = I should look at this.


Rendering Ranger R2 - wip2
https://www.sendspace.com/file/u5bb1i

Sanity check. Lots and lots of handshake "errors". Relies too much on precise timing. Haven't caught all code paths yet on cpu and apu (23/24 done).
« Last Edit: March 08, 2018, 03:09:34 pm by sluffy »

reyvgm

  • Hero Member
  • *****
  • Posts: 1138
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #384 on: March 08, 2018, 02:28:39 pm »
So if I can discover what the "audio trick" is, then some problem pids can be removed and use with 0000. Like 10F7 I can already guess, being Human. 10EF idk, that's many. 10BA = I should look at this.



Yep. Most (all?) of the patches you've made are for games that don't have official IDs.

lich

  • Jr. Member
  • **
  • Posts: 66
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #385 on: March 08, 2018, 05:26:03 pm »
Been away for a couple of days and boy I've missed out a lot. Next week I'm heading to Aspen, Colorado for some skiing so I will be away for a while.

Anything that needs to get tested? (yeah I know, I can check the comp list, just wanted to say hello)

Domino089

  • Jr. Member
  • **
  • Posts: 42
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #386 on: March 08, 2018, 05:32:20 pm »
Has anyone tested pinocchio with the preset ID 10EF / 10F7? maybe this can solve the audio problem

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #387 on: March 08, 2018, 05:53:47 pm »
Other than Rendering Ranger R2 (wip2), not much on list. Everyone is pretty quick about checking off not-so-interesting things. Other than grabbing screens, not much to do (ex. Yuu Yuu Hakusho).


Someone tossed me this, saying game couldn't be detected as LoROM or HiROM.
https://www.reddit.com/r/miniSNESmods/comments/756zg4/goof_troop_fix/

Don't see that hex offset infile, assuming it's Hikachi footer?


Star Wars games with 0000 .. no constant buzzing / static sounds? Want to eliminate echo buffer as problem.
=== ed: someone said missing sfx (0000)? And what are Pilotwings music issues (0000 = slow? distorted?)
« Last Edit: March 08, 2018, 06:06:05 pm by sluffy »

therourke

  • Jr. Member
  • **
  • Posts: 25
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #388 on: March 08, 2018, 06:10:18 pm »
Rendering Ranger R2 - wip2
https://www.sendspace.com/file/u5bb1i

Sanity check. Lots and lots of handshake "errors". Relies too much on precise timing. Haven't caught all code paths yet on cpu and apu (23/24 done).
Rendering Ranger now loads with this patch, and seems playable. But there is an overscan issue, as outlined in this post: https://www.reddit.com/r/miniSNESmods/comments/75bkmq/how_to_disable_overscan_in_certain_games_to_make/

I opened the wip2 patched rom in a hex editor and changed the values as outlined above (2 instances of "8d 33 21" changed to "9c 33 21") and this fixed the overscan, buuuuuuuuuut turns the colours psychedelic (see here: https://imgur.com/y4VaBtJ) I figured out that only the 1st instance of the hex value edit fixes overscan issues, but this also screws the colours.
« Last Edit: March 08, 2018, 06:16:58 pm by therourke »

reyvgm

  • Hero Member
  • *****
  • Posts: 1138
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #389 on: March 08, 2018, 06:28:56 pm »


Star Wars games with 0000 .. no constant buzzing / static sounds? Want to eliminate echo buffer as problem.
=== ed: someone said missing sfx (0000)? And what are Pilotwings music issues (0000 = slow? distorted?)

According to the community doc: Super Star Wars PresetID EF10 fixes lightsaber swing sound issues, but last level renders incorrectly. PresetID 0000 renders last level correctly but then has sound issues.

Super Star Wars: The Empire Strikes Back PresetID EF10 fixes lightsaber swing sound issues, but 3D Snowspeeder level is missing the bottom half. PresetID 0000 renders last level correctly but then has sound issues.

Pilotwings. The sound issue with the game (if you use 0000) is when you pause the game, and then unpause. The engine of the airplane, the wind noise, they get turned off. The ID BA10 fixes music issues but you are unable to finish Lesson 8 with the light plane if you get there by using a password. Can not interact with arches to complete the mission. Playing game normally (from start, or save states) lets you clear the level just fine.
« Last Edit: March 08, 2018, 06:34:11 pm by reyvgm »

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #390 on: March 08, 2018, 07:14:45 pm »
O-kay! That makes sense for Pilotwings.


Rendering Ranger R2 - japan patch + overscan
** Clock Tower - 1.51 patch  (unknown 0000 Canoe; not needed if using offical pid)
https://www.sendspace.com/file/8i266p


CT = typical Human sound bug

RR2 = handshake means send data -- raise flag -- wait; game does opposite with optional wait. TBH, thought was nearly impossible to fix originally.

RR2 = sets irq after 224 because of 240 overscan; move irq upward


===1
Could battle racers be "Goof Troop" problem? Can't detect Lo/Hi? Is this Canoe's doing or the frontloader?


SFPWQS English patch requires header rom. Audio patch needs no-header. Unsure if Canoe has problem with English patch alone (could use verify).



===2
Human Grand Prix I-IV sound pack
https://www.sendspace.com/file/v1vtgs

These gives 1.51 problems. Other than III, unconfirmed for Canoe = may have glitches other than sound + boot or working.



===3
Bishoujo Senshi Sailormoon Sailor Stars - Fuwa Fuwa Panic 2 (Japan) (ST)
>> Broken header. If noone figures it out after few days, will jump on it.



===4
Human Soccer Pack + Taekwon-do
https://www.sendspace.com/file/urz2tp

Give 1.51 problems. Later sound engine. Not documented in Canoe so need test vanilla. If error, add patch.

Super Formation Soccer 1/2 may be "bug-free" so not included -- someone should check though! Soccer 94 is for both versions.

Assuming that SOS / Septentrion are sound okay. So ignored.
« Last Edit: March 08, 2018, 07:50:18 pm by sluffy »

therourke

  • Jr. Member
  • **
  • Posts: 25
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #391 on: March 08, 2018, 07:54:10 pm »
Nice! Rendering Ranger seems like it is working now with both those patches applied. Not played through a lot though. Anything to look out for?

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #392 on: March 08, 2018, 08:05:19 pm »
When I worked on patch, bumped into tons of problems. Usually freezes or missing / wrong instruments.


California Games II -- someone says USA works but Europe fails. reyvgm sheet says USA fails. Conflict.

Bishoujo Senshi Sailor Moon S - Jougai Rantou! Shuyaku Soudatsusen -- C8 boot?
Cho Aniki: Bakuretsu Ranto Hen -- screen?
ClayFighter: Tournament Edition -- info?
ClayFighter 2: Judgment Clay -- info?
Cyberknight 2 -- screen?
Dark Law: The Meaning of Death -- screen?
Der Langrisser -- scroll glitch?
Dirt Trax FX -- screen?
Euro Football Champ -- screen? not understanding
F1 World Championship Edition -- same
Ganbare! Daiku no Gen-san -- item screen?
Jumpin' Derby -- screen?
Lucky Luke -- screen?
Mighty Morphin Power Rangers: The Movie -- screen?
Nigel Mansell's World Championship Racing -- screen?
Sailor Moon -- screen?
Smurfs Travel the World -- when?
Sunset Riders -- animation?
Utopia - The Creation of a Nation -- screen?
WWF Royal Rumble -- screen?
WWF Super WrestleMania -- screen?
Yuu Yuu Hakusho -- screen?
Yuu Yuu Hakusho: Tokubetsu Hen -- screen?

Long list.

Bosco82

  • Full Member
  • ***
  • Posts: 214
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #393 on: March 08, 2018, 08:37:33 pm »
Queens Special with the english patch and your patch works fine, no crashes and the audio works fine, probably forgot to remove the header from the translated game. I'm not good at Pilotwings anybody want to test out this old copier patch and find out if it fixes anything.

http://www.filefactory.com/file/2xt06yl68z7f/pilothiromIPS.zip
« Last Edit: March 08, 2018, 08:58:34 pm by Bosco82 »

Fire-WSP

  • Full Member
  • ***
  • Posts: 119
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #394 on: March 08, 2018, 08:48:26 pm »
I just checked Rendering Ranger with your latest patch.
I played LV1, LV2 and until before the end of LV3
There is regular GFX flickering for example in the bottom left corner the special meter.
LV1: At the Endboss the color palettes for everything on screen gets massively messed up.
After beating him everything is back to normal.
LV2. At the end of the level you get on board of your space ship. The ship then starts spinning and takes up.
The GFX is messed up for the ship once in the air.
LV3 some slowdowns, a bit flickering but no problems seen. Have not reached the endboss in this level.
This game needs more testing.
Also can you als apply the patches to the PAL Version of the game called Targa?

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #395 on: March 08, 2018, 09:27:01 pm »
Williams Arcade Classics. This requires snes9x "sound sync".
Off = generates sound samples per frame
On = generates sound per scanline

Game modifies audio on-the-fly. Strange technique. Don't understand it much at all. You'd better hope there's a pid for this (or one that cuts down on bad notes = same sync).


Not sure if this Canoe switch will fix Little Magic (0000). Or hires games.
-no-cpurender                         Use the old GPU code for rendering
-cpurender                            Use the CPU for rendering


Soul Blazer: either hdma is failing to set clip windows. So all bright. Or clip window is failing itself. Either one. Or transparency layers fail. Have to think of test.


===1
https://www.sendspace.com/file/dzd513
Soul Blazer volcano test1

Best guess: color math problem. Similar to IoG menu problem but "reverse cut hole". 9x says alternate color math method works.

@@ Being Quintet, this may muck up some other special effect elsewhere.



===2 Hidden Post
There is regular GFX flickering for example in the bottom left corner the special meter.
>>> Probably irq hack relocate. Need to find alternate method. Or tighten.

LV1: At the Endboss the color palettes for everything on screen gets massively messed up.
After beating him everything is back to normal.
>>> Irq likely again.

LV2. At the end of the level you get on board of your space ship. The ship then starts spinning and takes up.
The GFX is messed up for the ship once in the air.
>>> Assuming irq. There's 3 overscan hits.

LV3 some slowdowns, a bit flickering but no problems seen. Have not reached the endboss in this level.
>>> Flickering = emm. Unsure.


This game needs more testing.
>>> Yes. This is one trouble game.


Also can you als apply the patches to the PAL Version of the game called Targa?
>>> When I get a .. wth. I'll do it sooner. Hopefully won't be as bad 2nd time around. You'll play Targa also so yes.

Take time to get around play testing several levels. But only way to get logs I want myself.
« Last Edit: March 08, 2018, 10:48:52 pm by sluffy »

therourke

  • Jr. Member
  • **
  • Posts: 25
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #396 on: March 09, 2018, 04:29:19 am »
-no-cpurender or -cpurender have no effect on Little Magic

lich

  • Jr. Member
  • **
  • Posts: 66
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #397 on: March 09, 2018, 06:01:16 am »
Applied the two patches for Rendering Ranger r2. Played two levels and everything seems to work okay except when you get hit by an enemy the colour palettes of the player goes on a short psychedelic LSD-trip.

Recorded it on my potato for science: https://streamable.com/ppyh5

!!!UPDATE!!!

According to the community comp list (Thomas what's your nick on this forum?):

Human Grand Prix   Japan   Working   Yes   
Human Grand Prix II   Japan   Working   Yes   
Human Grand Prix III   Japan   Not  Working   Black Screen C8 error
Human Grand Prix IV     Japan   Working   Yes   


Tried "Grand Prix III" without sluffys patch -> black screen
Tried Sluffys "prix3" patch and the game worked.

Tried the main championship mode and time attack mode without any issues (visual or audio)

Thx again Sluffy, the CEO of Canoe patching!

!!!UPDATE2!!!


I saw that you had Dirt Track FX on your list so I gave it a try (again). This game uses the "FX GSU-1 (FX-Argonaut)" chip just like Doom and Dirt Racer. Both these games run fine on the Canoe, except this motherf*****. Menu is intact, with some glitches depending on what game modes you choose on the menu, but as soon as you play the "go/run/start" button you get a black screen.

Here's what I recorded: https://streamable.com/mirph

Notice the "glitch staples" after I pressed "rad tag" that quickly vanishes. There's a small "lag" time before choosing a track (notice how I pressed the buttons like crazy), when choosing an opponent it then turns into black screen.


!!!UPDATE3!!!

Can anyone help me with testing this "savefix" patch for games that don't save, haven't tried it yet. (kirby dreamland 3 etc)

Download: https://drive.google.com/file/d/1P6CiEo3h-vNRjI6Mfx9j43vgL52F6ZQ1/view?usp=sharing
« Last Edit: March 09, 2018, 07:41:37 am by lich »

Fire-WSP

  • Full Member
  • ***
  • Posts: 119
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #398 on: March 09, 2018, 06:07:37 am »
Applied the two patches for Rendering Ranger r2. Played two levels and everything seems to work okay except when you get hit by an enemy the colour palettes of the player goes on a short psychedelic LSD-trip.

Recorded it on my potato for science: https://streamable.com/ppyh5

I havent seen this problem. What rom do you use? I took the rom from the NoIntro Collection.
I applied the two IPS patches with LunarIPS.

Also in order to test this faster, here are Level codes:
YYQNSTOJ   Level 2
NXXNXTTI   Level 2 (easy, 7 lives)
NNLILKPD   Level 3
JNHIDKLD   Level 3 (easy, 7 lives)
UHTOSUWH   Level 4
MHNOMUQH   Level 4 (easy, 7 lives)
UJTQSWWH   Level 5
TLSSRIWH   Level 6
GFIQHSLD   Level 7
PLPUOITF   Level 8
URXQW40P   Level 9 (final level)

reyvgm

  • Hero Member
  • *****
  • Posts: 1138
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #399 on: March 09, 2018, 10:06:53 am »
Human Soccer Pack + Taekwon-do
https://www.sendspace.com/file/urz2tp

Give 1.51 problems. Later sound engine. Not documented in Canoe so need test vanilla. If error, add patch.

Super Formation Soccer 1/2 may be "bug-free" so not included -- someone should check though! Soccer 94 is for both versions.

In the rar, there are two soccer95 patches. What is soccer95ucc? I only see one Super Formation Soccer 95 made by Human.


California Games II -- someone says USA works but Europe fails. reyvgm sheet says USA fails. Conflict.

Sorry. Fixed it. US is fine, Euro is the one with the problem.

Cho Aniki: Bakuretsu Ranto Hen -- screen?
ClayFighter: Tournament Edition -- info?
ClayFighter 2: Judgment Clay -- info?
Dark Law: The Meaning of Death -- screen?
Yuu Yuu Hakusho -- screen?
Yuu Yuu Hakusho: Tokubetsu Hen -- screen?

Demi tests and images:

Cho Aniki
The game has like a brightness layer on top of everything. The bright screen is clearly a layer issue. It wasn't there initially, but it happened on the next match. When the AI did it's special move, it fixed itself briefly. It re-appeared again later.
https://imgur.com/a/rSUt8

ClayFighter: Tournament Edition
Characters render incorrectly on character select screen (see image). During fight, the audio may cut out. When the match finishes, the game randomly locks up.
https://imgur.com/LYce6BX

ClayFighter 2: Judgment Clay
Graphic error on stage screen (see image). Game locks up after first round (though the win icon is still sparkling)
https://i.imgur.com/uuX82ts.png

Dark Law: The Meaning of Death
Graphical bugs on the bottom of the screen
Bug images:
https://imgur.com/a/M3yGx

How it should look:
https://youtu.be/v1ZJO4S_kjE?t=465

Yuu Yuu Hakusho
Yuu Yuu Hakusho: Tokubetsu Hen

Initial logos offsets screen on both games.
At start of the opening movie for the second game, there is a minor graphical glitch at right side of Yusuke.
https://imgur.com/a/KhNXZ

World Class Rugby
Vanilla game: field is entirely white. Patched with EvilGames LoROM to NTSC patch (fixes overscan). This is the game now with patch: https://imgur.com/a/FTin7

Bishoujo Senshi Sailor Moon S - Jougai Rantou! Shuyaku Soudatsusen has been removed from the list as it apparently loads just fine. I don't know where I got that it had issues.

Soul Blazer
Tried the patch. Volcano area is still incorrect.

« Last Edit: March 09, 2018, 11:15:10 am by reyvgm »