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

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

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1780 on: April 20, 2018, 09:14:10 pm »
Thanks for checking that. Guess I'll have to keep debugging game unless someone fishes out another clue. Robin64 mentioning brief garble is new finding.



Super Mario World 2 - Yoshi's Island (USA) (Rev 1) (123d, clean)
https://www.sendspace.com/file/at86y1

Hoping there's easy way to fix Fuzzy Dizzy mosaic.


===1
And some more testers: Plok (usa, 0000, clean)
https://www.sendspace.com/filegroup/b55w4VFioCheQCmTMmX7wU2GwR1C%2Bsou

See how aggressive we need to tune down sample volume.

Something I noticed in snes9x 1.51: turning off sound sync makes clicks go away. Turning it on can make them appear.



===2
Battle Racers (Japan, 10ba or 10bd, 0000, clean)
https://www.sendspace.com/file/ct5l68

Prevent wiping 00:8000-FFFF rom. And wiping 00:2000-7FFF.
« Last Edit: April 20, 2018, 10:10:34 pm by sluffy »

reyvgm

  • Hero Member
  • *****
  • Posts: 1157
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1781 on: April 20, 2018, 10:34:49 pm »
To whoever tests BUST A MOVE.

Make a video. All you have to do is shoot 5 or 6 times to force the bubbles to come down. Don't destroy the bubbles or else the glitch will be hard to see.

For SMW2 YOSHI ISLAND, here's a save with all levels open: https://www.sendspace.com/file/fzqn8l
Make a video. Use ROM Rev 1, apply ID 3D12 (Hakchi). Go to level 1-7 and touch a Fuzzy near the middle of the first area.

arkiokin

  • Jr. Member
  • **
  • Posts: 90
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1782 on: April 20, 2018, 10:36:13 pm »
Bust a move vide for debug : https://www.youtube.com/watch?v=lVTo_uqe13U&feature=youtu.be

Yoshi's island : same as the game pre-installed on SNESC (background disappear)

reyvgm

  • Hero Member
  • *****
  • Posts: 1157
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1783 on: April 20, 2018, 10:39:08 pm »
Bust a move vide for debug : https://www.youtube.com/watch?v=lVTo_uqe13U&feature=youtu.be

Yoshi's island : same as the game pre-installed on SNESC (background disappear)

Are you 100% sure on Yoshi Island? You used Hakchi and Hakchi only to add the game? You added the ID as 3D12, you DID NOT load a Save State or Suspend Save? Sluffy's previous patch fixed the disappearing background issue, so now you're saying it's back?

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1784 on: April 20, 2018, 10:47:51 pm »
Yoshi's Island = it was a layering test. Shortcut doesn't work so have to do hard way (Untouchables method). I think it can be done but hard. Messy.



D-Force (0000, usa, clean)
https://www.sendspace.com/file/xdzzxb

Check options text. Raise sprite priority over bg2.

CuttySnark

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1785 on: April 20, 2018, 10:54:25 pm »
Quote
Battle Racers (Japan, 10ba or 10bd, 0000, clean)
https://www.sendspace.com/file/ct5l68

Prevent wiping 00:8000-FFFF rom. And wiping 00:2000-7FFF.

Boots fine, was able to complete a race with both 10bd and 0000 extra byte 02. However after I complete the first race and try and move on it locks up on a black screen.
« Last Edit: April 21, 2018, 12:09:12 am by CuttySnark »

arkiokin

  • Jr. Member
  • **
  • Posts: 90
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1786 on: April 20, 2018, 11:03:25 pm »
Are you 100% sure on Yoshi Island? You used Hakchi and Hakchi only to add the game? You added the ID as 3D12, you DID NOT load a Save State or Suspend Save? Sluffy's previous patch fixed the disappearing background issue, so now you're saying it's back?

Yes, only Hakchi (I never used Sfromtool except from SF-Alpha2 and Star Ocean) and I played the game since the beginning (made the 6 first level entirely for reaching the 7 level) BUT I forgot to add the pid at 3D12 (the extra byte is by default at 0C). when I tested again with 3D12 my SRAM was deleted (??), but I made a savestate on the level 7 with pid 0000 and used it to recover the SRAM : same issue. I don't know if all I did was entirely reliable sorry...

Plok : 1a : seems better (a slight click noise at some part of the BGM but it's less noticeable than it was for all the tests I did with vanilla and all with a bunch of pid
3a : the slightly click noise has entirely disappeared !! but I'm not sure of the complete integrity of the BGM (if some sound are too smothered or not) not enough familiar with this game : I will record a video comparison with vanilla then 3a (for me this 3a is very promising, perhaps fixed)

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1787 on: April 20, 2018, 11:11:50 pm »
Yoshi: If you started stage 1-7 from world map, you're clear. Canoe problem.


Plok 1a-1: minimal audio peak destruction. sounds better = fewer $8000 volume areas.

Plok 1a-2: medium bass tamping down

Plok 1a-3: intentionally destroyed lots of high bass peaks for investigation. bgm may lack some of the energy of original content. may be necessary due to Canoe's audio engine.


How does medium version compare to 1,3? At last we're getting somewhere! Willing to tweak this more depending on direction. This is 5+ games we're looking at this category. :)


Bust-a-Move = needs more precision testing. Last test shows we could go either way right now. But I saw enough what I wanted.

reyvgm

  • Hero Member
  • *****
  • Posts: 1157
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1788 on: April 20, 2018, 11:29:23 pm »
The best test would be done by robin who can record direct feed video/audio.
A comparison video between vanilla and the patched one would be great.

arkiokin

  • Jr. Member
  • **
  • Posts: 90
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1789 on: April 21, 2018, 12:18:45 am »
I first had not tested the medium patch 1a-2, cause it replaced the 1a in hakchi (the rom patched has the same CRC32 number : strange, so I patched the game another timex2, but indeed same CRC32).
So, I deleted 1a-1 then tested 1a-2, and it seems to be it is exactly the same sound issues than it was with the vanilla. So I had doubt and again went to 1a-1 : I'm now not so sure it is really better (I think so but it's so fine to heard any differences that i can't be really sure of these differences). However, 1a-3 has Real sound improvements, and it's more pleasant to hear (for me at least) but I don't know if these improvements betray the original BGM a little, a lot or not at all ^^''

If it could help, here it is for this video comparison (even with bad quality I hope differences could be heard) : https://www.youtube.com/watch?v=C9_GpZ5hAN8&feature=youtu.be

SupaSAIAN

  • Sr. Member
  • ****
  • Posts: 277
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1790 on: April 21, 2018, 12:41:29 am »

D-Force (0000, usa, clean)
https://www.sendspace.com/file/xdzzxb

Check options text. Raise sprite priority over bg2.

D-Force 0000: Seems finally you got it!!
https://imgur.com/5hNu1OW

April 21, 2018, 12:51:26 am - (Auto Merged - Double Posts are not allowed before 7 days.)

Battle Racers (Japan, 10ba or 10bd, 0000, clean)
https://www.sendspace.com/file/ct5l68

Prevent wiping 00:8000-FFFF rom. And wiping 00:2000-7FFF.

With ID 0000 it gives C7 error, with ID BA10 or BD10 the game boots:
https://www.youtube.com/watch?v=AiSv6y-jY-Y


*UPDATE: I have tested more Battle Racers and seems it gives black screen after finish a race with both IDs (BA10/BD10):
https://www.youtube.com/watch?v=wPuzvrSpUKQ
« Last Edit: April 21, 2018, 01:11:07 am by SupaSAIAN »

reyvgm

  • Hero Member
  • *****
  • Posts: 1157
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1791 on: April 21, 2018, 02:24:00 am »
I first had not tested the medium patch 1a-2, cause it replaced the 1a in hakchi (the rom patched has the same CRC32 number : strange, so I patched the game another timex2, but indeed same CRC32).
So, I deleted 1a-1 then tested 1a-2, and it seems to be it is exactly the same sound issues than it was with the vanilla. So I had doubt and again went to 1a-1 : I'm now not so sure it is really better (I think so but it's so fine to heard any differences that i can't be really sure of these differences). However, 1a-3 has Real sound improvements, and it's more pleasant to hear (for me at least) but I don't know if these improvements betray the original BGM a little, a lot or not at all ^^''

If it could help, here it is for this video comparison (even with bad quality I hope differences could be heard) : https://www.youtube.com/watch?v=C9_GpZ5hAN8&feature=youtu.be

I don't hear a difference between the videos. But then again, one of my speakers is kinda screwed and I've noticed that sometimes certain channels or instruments don't play when I'm listening to music.
But in the Plok video robin did months ago (https://www.youtube.com/watch?v=fmtIykxegGM) I can clearly hear the clicking. So I don't know if it's because your video is not direct feed or if it's my speakers. It's days like this that I wish my TV was working so I can listen for stuff like this on my own :(


D-Force 0000: Seems finally you got it!!
https://imgur.com/5hNu1OW


Great!!

However, it would be nice to make sure this background priority is not screwing something else up. Sluffy, can you make a test patch with the cheat code to skip levels so SupaSAIAN can test if the credits are okay too?

Quote
With ID 0000 it gives C7 error, with ID BA10 or BD10 the game boots:
https://www.youtube.com/watch?v=AiSv6y-jY-Y


*UPDATE: I have tested more Battle Racers and seems it gives black screen after finish a race with both IDs (BA10/BD10):
https://www.youtube.com/watch?v=wPuzvrSpUKQ

Awesome, that's some good progress there!

Robin64

  • Full Member
  • ***
  • Posts: 145
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1792 on: April 21, 2018, 04:48:24 am »
1a-1 and 1a-2 still have that pop. But 1a-3, the pop is gone. It now sounds far more pleasant! I think if you were an absolute audiophile and sat down with a cart and this ROM, you'd maybe spot some difference, and everyone else would look at you like you were mad. It honestly sounds as I "remember", and it sounds good.

I'd consider it release material, but let's see what you guys think.

https://www.youtube.com/watch?v=_qMiWO7ckSY

isnard

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1793 on: April 21, 2018, 05:27:03 am »
1a-1 and 1a-2 still have that pop. But 1a-3, the pop is gone. It now sounds far more pleasant! I think if you were an absolute audiophile and sat down with a cart and this ROM, you'd maybe spot some difference, and everyone else would look at you like you were mad. It honestly sounds as I "remember", and it sounds good.

I'd consider it release material, but let's see what you guys think.

https://www.youtube.com/watch?v=_qMiWO7ckSY

Wow, 1a-3 seems to sound like the original!

Checked side to side with this gameplay:
https://www.youtube.com/watch?v=cwuJquSeXH4


reyvgm

  • Hero Member
  • *****
  • Posts: 1157
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1794 on: April 21, 2018, 06:02:11 am »
Try to load the vanilla game with retroarch, record a video.
Do the same video for the patched version in canoe.

That way we'll know for sure.

I compared it to snes9x on my PC and I didn't find any difference, and I'm actually familiar with Plok's music because even though I think the game kinda of sucks, the music is AWESOME. But then again, one of my speakers is effed up, so if something is sounding bad, my speaker might not be even reproducing it.
« Last Edit: April 21, 2018, 06:40:39 am by reyvgm »

SupaSAIAN

  • Sr. Member
  • ****
  • Posts: 277
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1795 on: April 21, 2018, 07:22:35 am »
Like Robin69 said the patch plok1a-3 doesn't have that pops, for me the game sounds good.  :thumbsup:

pimpinelephant

  • Full Member
  • ***
  • Posts: 182
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1796 on: April 21, 2018, 08:02:43 am »
Ooh Sluffy, you figured out Battle Racers! Very nice!
I was actually super curious what the issue was for this game.

You've fixed almost every special chipset game that canoe natively supports. You really are amazing! Continued thanks for all of your hard work Sluffy!

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1797 on: April 21, 2018, 08:59:05 am »
Plok (usa, 0000, clean)
https://www.sendspace.com/file/61piso
https://www.sendspace.com/file/faf51s

Backup test idea 1/2
- 8 becomes 8,9 volume
- 7 becomes 7,6 volume

Test idea 2/2
- 8 becomes 9
- 7 becomes 6


Someone is complaining that the bass sounds squashed. Like winning a baking competition: you use your own hand-made crusts. If you buy the ones from the store, you lose if caught!
(They do taste terrible)


Me = Maybe. Maybe not. Robin64 should have a subwoofer so percussion would stick out. But these games aren't like Batman Arkham Origins bass intensive.



D-Force (usa, 0000, clean) -- cheat mode
https://www.sendspace.com/file/22cv45


Battle Racers = incoming later.

Robin64

  • Full Member
  • ***
  • Posts: 145
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #1798 on: April 21, 2018, 09:29:40 am »
I can hear a very very minor "squash" in the audio where it used to pop on the title screen if I really focus. But it's so minor..

Of the new patches, though, 1b-1 has it the least while still not having a pop noise. Current best candidate.

Edit: Also could people please post in here instead of PMing sluffy in private. It would be nice to see the entire conversation. :)
« Last Edit: April 21, 2018, 09:50:36 am by Robin64 »

SupaSAIAN

  • Sr. Member
  • ****
  • Posts: 277
    • View Profile