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

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

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2420 on: May 08, 2018, 11:13:21 pm »
Kirby's Dream Land 3 (USA) (109c)
https://www.sendspace.com/file/3sks1f

8MB version.

teahouser

  • Jr. Member
  • **
  • Posts: 62
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2421 on: May 09, 2018, 12:08:49 am »
Chrono Trigger - Chronosplit ver
ctfix_1a.bps + 110B + 03 = Working great so far

Currently at The Trials chapter (~2hrs) and everything is working properly. Great job with this one so far Sluffy!

pimpinelephant

  • Full Member
  • ***
  • Posts: 182
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2422 on: May 09, 2018, 01:48:55 am »
kirby3-canoe.bps + 109C = No change unfortunately.
Still freezes immediately when defeating the final boss stage 2.


firemen1.ips + 0000 = Definitely on the right track!
The stage 4 "rain room" now properly displays, but with issues.
Other issues are now present as well.

I noticed something though.
When you enter a room, it begins as a black screen, then the middle opens up and expands outwards revealing the room.
It's basically like a "spotlight" effect that keeps expanding bigger until you can see the entire room.

For every room, this happens very quickly, except for the stage 4 rain room.
Without firemen1, it just stays at a black screen, but the game is still completely playable.
In fact, you can exit the rain room and everything will be normal, re-enter the rain room and black screen again, but still playable.

With firemen1, it now correctly expands to reveal the rain room.
BUT, this "expanding" takes a MUCH longer amount of time, and it flickers like CRAZY when it's expanding.
The rain room also occasionally flickers as a whole as well.
Very buggy room, especially compared to every other room in the game, but at the very least, it is correctly displaying now.

Another issue that this patch introduces is that the top horizontal line of the screen is cut off.
It is cut off MOST of the time, but it occasionally comes back for a very short while, only to get cut off again.

The other issue with this patch is that the character portrait during dialogue also has its top horizontal line cut off.

Here are some comparison pictures for the top line cutting of the screen and character portrait.
Canoe (firemen1): https://i.imgur.com/rBQjCYA.jpg
Higan (vanilla): https://i.imgur.com/JO8nYfi.jpg

Also, the Snes9x save state was from 1.55, I apologize for that. I should have used 1.51.
I went ahead and downloaded Geiger's Snes9x ep10r2 and created a save state immediately in front of the door to the rain room.
I used the firemen1 patched ROM. (Vanilla Firemen just dies in Geiger, gets stuck after the Human logo. But your old, first Firemen patch (for the sound issues) makes the game work in Geiger.)
Just in case if you still need it:
https://www.sendspace.com/file/2vaxv0
« Last Edit: May 17, 2018, 07:28:22 pm by pimpinelephant »

SupaSAIAN

  • Sr. Member
  • ****
  • Posts: 293
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2423 on: May 09, 2018, 02:20:45 am »
Thanks for the reports! I've sent you a couple of private messages, did you see them?

--------
Here are some more games if you want to keep testing:

Dragon Knight 4 (Japan)
Dragon Slayer - Eiyuu Densetsu (Japan)
Dragon Slayer - Eiyuu Densetsu II (Japan)
Dragon's Earth (Japan)
Dream Maze - Kigurumi Daibouken (Japan)

Dual Orb - Seirei Tama Densetsu
Dun Quest - Majin Fuuin no Densetsu (Japan)
Dynamaite the Las Vegas (Japan)
Dynamic Stadium (Japan)
Earth Light (Japan)

Earth Light - Luna Strike (Japan)
Edono Kiba (Japan)
Elfaria - The Isle of the Blest (Japan)
Elfaria II - The Quest of the Meld (Japan)
Emit Vol. 1 - Toki no Maigo (Japan)

Dragon Knight 4 (Japan) -- I think it needs Hi-Res ID (https://imgur.com/tIWUeb7), I used 1610 but this incrases a bit the ganma (https://imgur.com/nWB00Ux), I think the menu cursor is missing (https://imgur.com/JLPPJan) and the cursor for the answers is also missing (https://imgur.com/0lnOj4p); this is how it looks with ID 0000 (https://imgur.com/nmxPEym, https://imgur.com/dsg7Ytt).
Dragon Slayer - Eiyuu Densetsu (Japan) -- Looks fine.
Dragon Slayer - Eiyuu Densetsu II (Japan) -- Looks fine.
Dragon's Earth (Japan) -- Looks fine.
Dream Maze - Kigurumi Daibouken (Japan) -- Looks fine.

Dual Orb - Seirei Tama Densetsu -- Looks fine.
Dun Quest - Majin Fuuin no Densetsu (Japan) -- Looks fine.
Dynamaite the Las Vegas (Japan) -- Looks fine.
Dynamic Stadium (Japan) -- Looks fine.
Earth Light (Japan) -- Looks fine.

Earth Light - Luna Strike (Japan) -- Looks fine.
Edono Kiba (Japan) -- Looks fine.
Elfaria - The Isle of the Blest (Japan) -- Looks fine.
Elfaria II - The Quest of the Meld (Japan) -- Looks fine.
Emit Vol. 1 - Toki no Maigo (Japan) -- Looks fine but what a weird game, must need an audio CD to be played or what?? (https://www.youtube.com/watch?v=1g5P2qE6FPA)

May 09, 2018, 03:03:58 am - (Auto Merged - Double Posts are not allowed before 7 days.)
I have played a bit ToP with the spanish translation + Sluffy's patch + Extra Byte 03 and the game freezes when Cless is going to leave Chester's home after the village destruction, but the music still plays.
This is the exact point:
https://imgur.com/EQxNvp8

Also happends with the english translation??
« Last Edit: May 09, 2018, 03:12:07 am by SupaSAIAN »

reyvgm

  • Hero Member
  • *****
  • Posts: 1177
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2424 on: May 09, 2018, 04:55:43 am »
Dragon's Earth (Japan) -- Looks fine.
Emit Vol. 1 - Toki no Maigo (Japan) -- Looks fine but what a weird game, must need an audio CD to be played or what??

Thanks for the test and findings.

For Dragon's Earth, does the circle of light surround the feather and the map like this?



For Emit, did you manage to start the game? Did the menu look fine like this?



Notice how the text fades out near the top and bottom. I wonder if that displays correctly.

------

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)
« Last Edit: May 09, 2018, 05:01:00 am by reyvgm »

matt!

  • Full Member
  • ***
  • Posts: 141
  • JUS4QIX
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2425 on: May 09, 2018, 05:59:44 am »
I've generated some new disassembly asm files of the three (really two) versions of Canoe:

  • canoe-shvc-2-0-7
  • canoe-shvc-2-0-13 & 14 (these seem to be identical)

https://github.com/gingerbeardman/canoe-disassembly

Distributed as Fair Use. https://en.wikibooks.org/wiki/Reverse_Engineering/Legal_Aspects
« Last Edit: May 09, 2018, 07:30:35 am by matt! »

SupaSAIAN

  • Sr. Member
  • ****
  • Posts: 293
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2426 on: May 09, 2018, 07:51:18 am »
Thanks for the test and findings.

For Dragon's Earth, does the circle of light surround the feather and the map like this?



For Emit, did you manage to start the game? Did the menu look fine like this?



Notice how the text fades out near the top and bottom. I wonder if that displays correctly.

------

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)

Dragon's Earth (Japan):
https://imgur.com/zpZ4mOD

Emit Vol. 1 - Toki no Maigo (Japan):
https://imgur.com/yvJUKjf


I'll test the next 15 games as usually, when I wake up early in the morning.  :thumbsup:

reyvgm

  • Hero Member
  • *****
  • Posts: 1177
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2427 on: May 09, 2018, 07:52:11 am »
Dragon's Earth (Japan):
https://imgur.com/zpZ4mOD

Emit Vol. 1 - Toki no Maigo (Japan):
https://imgur.com/yvJUKjf


I'll test the next 15 games as usually, when I wake up early in the morning.  :thumbsup:

Cool, thanks.

SupaSAIAN

  • Sr. Member
  • ****
  • Posts: 293
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2428 on: May 09, 2018, 08:20:55 am »
I've generated some new disassembly asm files of the three (really two) versions of Canoe:

  • canoe-shvc-2-0-7
  • canoe-shvc-2-0-13 & 14 (these seem to be identical)

https://github.com/gingerbeardman/canoe-disassembly

Distributed as Fair Use. https://en.wikibooks.org/wiki/Reverse_Engineering/Legal_Aspects

Great work matt!, I hope someone can understand it and improve the Canoe.  :thumbsup:

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2429 on: May 09, 2018, 09:47:31 am »
Tales of Phantasia (? + 03)
https://www.sendspace.com/file/a5sukn

Typical game. Fix something. Break something. Alternate fix.
(rain scenes)



===1
Geiger 1.51ep10 has closest timing to Canoe so it makes it useful for testing / debugging.


Double check: Kirby 3(0000) -- 06,0b sa1 speeds do not crash boss6 part3?
« Last Edit: May 09, 2018, 10:10:43 am by sluffy »

KingMike

  • Forum Moderator
  • Hero Member
  • *****
  • Posts: 6882
  • *sigh* A changed avatar. Big deal.
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2430 on: May 09, 2018, 11:36:31 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)

Fighting Baseball is, oddly enough, the Japanese localization of EA's MLBPA Baseball with the player names changed and rather bizarrely I recall.
"My watch says 30 chickens" Google, 2018

SupaSAIAN

  • Sr. Member
  • ****
  • Posts: 293
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2431 on: May 09, 2018, 12:01:56 pm »
Tales of Phantasia (? + 03)
https://www.sendspace.com/file/a5sukn

Typical game. Fix something. Break something. Alternate fix.
(rain scenes)


For me (with the Spanish translation) the patch fixes the freeze and now I can get out Chester's home normally, I'll continue testing it a bit more at night:
https://imgur.com/Pd7V98t

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2432 on: May 09, 2018, 03:01:59 pm »
Thanks for the updates.


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

Reworked irqs some more.


Nice to hear that Chronosplit's work is doing well. And I'm told that Retroarch (rewind) will soon be available for Canoe and we'll be having fewer people around. That's okay, no complaints.

reyvgm

  • Hero Member
  • *****
  • Posts: 1177
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2433 on: May 09, 2018, 03:07:26 pm »
But retroarch already has rewind I believe? You just have to enter the options and bind it to a key. What it doesn't have is compatibility with Canoe's rewind.

Now, if they are adding compatibility, then that's another story.
« Last Edit: May 09, 2018, 03:19:06 pm by reyvgm »

SupaSAIAN

  • Sr. Member
  • ****
  • Posts: 293
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2434 on: May 09, 2018, 03:23:02 pm »
I just tested The Firemen with Preset ID 10F7 as well as 1068.
No change unfortunately, both still display the same issue for the stage 4 "rain room".

I'll upload a save state in case anyone would like an easy way to test that specific area.

EDIT:

Give me one sec, going to make a PC emulator save state as well.

Save states are right in front of the door to the "rain room", just got to walk through the door.

Canoe Suspend Point:
https://www.sendspace.com/file/gujc9e

Snes9x 1.55 Save State:
https://www.sendspace.com/file/2cog2i

I'm trying to test the new patch with your Canoe suspend point and doesnt work for me, can you please upload the full .clvs file??
https://www.youtube.com/watch?v=HiJ84-3NBcM

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2435 on: May 09, 2018, 03:24:10 pm »
I think they mean that new Retroarch auto-rewind feature to reduce input lag, which is a great idea itself.

reyvgm

  • Hero Member
  • *****
  • Posts: 1177
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2436 on: May 09, 2018, 03:31:43 pm »
I thought the SNESC isn't powerful enough for that? It supposedly uses a lot of resources on a PC already.

sluffy

  • Hero Member
  • *****
  • Posts: 642
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2437 on: May 09, 2018, 03:36:30 pm »
Hearsay is that it works on (non-demanding) games. Or older, faster snes(9x) cores. Waiting for everyone to test (this new Retroarch).

Sitting with ActRaiser 2 again.
« Last Edit: May 09, 2018, 05:37:17 pm by sluffy »

SupaSAIAN

  • Sr. Member
  • ****
  • Posts: 293
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2438 on: May 09, 2018, 05:11:34 pm »
*OUT OF TOPIC: I don't know if this is really true or not, but a Spanish YouTuber has tell me that ClusterM has left the development of Hakchi.
This is the copy/paste of the mail that ClusterM send to him:
"I think that I will not continue development. You can ask guys from hakchi2-CE team."  :o

arkiokin

  • Full Member
  • ***
  • Posts: 101
    • View Profile
Re: Snes emulators (Canoe, Snes9x) -- game problems and fixes
« Reply #2439 on: May 09, 2018, 05:49:47 pm »


Double check: Kirby 3(0000) -- 06,0b sa1 speeds do not crash boss6 part3?

I tested Kirby 3-1d (00000) with extra bytes 06 and 0B : final boss entire battle (until part3 dead) don't crash, even if 06 leads to severe slowdown. I tested also the same extra-byte values with -no-lowlatency argument  : no crash again, and I finally tested (9C10,00) with -no-lowlatency : crash/freeze up... (I don't know how many times I beat this boss now haha)

firemen : same for me : the suspend point doesn't work for me too, but I only tested the beginning of the game and parasite line outside dark background had appeared when changing room.
« Last Edit: May 09, 2018, 05:58:51 pm by arkiokin »