The game hangs during the first battle.
Device: Nvidia Shield
Reicast: R5
Format: GDI image.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
if I disable the Dynarec in the emu.cfg, I can fight without hangs. But it is a bit slow on Shield.
If I recall correctly, that's missing div0 handling. Lemme update the info.
with a build compiled yesterday(Jan 6) I do not have the problem.
ahh, great
Yesterday the game crashed after a vmu save.
Now I am unable to use my save
And I am having the old problem with game crash after hit a enemy .... I tried with a build compiled today but get the same problem.
I found out what is going on.
It is look like we need to make the emulator learn some actions with dynarec off before we can turn it on.
I have to fight with dynarec set to 0, and collect some itens after kill the monster.
After that I save the game and set the Dynarect to 1. after that I can hit any monster with no problem.
That's weird. So the unstable optimizations option makes no difference?
No. In that game it make no diference..
I tried with the r5 and I can fight with any foes using my saved game.
There are two possibilities:
1 - We have this error only in the first part of the game
2 - We need to play with dynarec off, in the begining to the emulator 'Learn' how to not crash.
In the Pandora forum a guy told that if he turn off the Dynarec and go outside on the game Shenmue, and after that save the game. He can go any where turning the dynarec on and using the saved game.
(http://boards.openpandora.org/topic/15211-reicast-dreamcast-emulator/page-10#entry302751)
it look like the same problem I have with Record of Lodoss
Update:
There are some parts in the game where it hangs. The only way to pass thru is disabling dynarec.
I found 2 parts right now but I think will there are more.
1- first fight.
2- after kill lizard man boss
update:
found two more...
@MrPsyMan, need to merge dynarec.Safe flag from nulldc, I have tried with adding "return 0" at the beginning of MatchDiv32. The battle will not hang any more but there are still other issues which will block this game.
u32 MatchDiv32(u32 pc , Sh4RegType ®1,Sh4RegType ®2 , Sh4RegType ®3)
{
//if (settings.dynarec.Safe)
return 0;
......
}
Will take a look at it tomorrow w/ the other last minute changes then
@helloray what other issues do you found?
I am playing for 1 hour and have no problem after doing what you told. :D
crap...
it freeze when you try to save progress and corrupt your save data.
(random, some times do not freeze)
:(
@ricardo85x Correct.some times when you open a sealed door the emulator also hangs with music not stopped.
yes it is happens with the lastest build too.
@ricardo85x , @helloray , @MrPsyMan is this still an issue? (though looks for too much for r7 right now)
yes it is still an issue...
Any news about that?
I just tried it out with the latest build and have the same problem.
thanks
try to download this and put in the folder where is your emulator and say yes to all sorry for my english is to bad http://nulldc.googlecode.com/files/nullDC_104_r136.7z if the link doesnt work say me
Hi @Deityfierezy
Are you sure? there are windows files in this 7z.
I am testing it on a android 4 device.
I did copy this files to my device and got the same result
Thanks
im sorry im having the same truble with nulldc for the pc and this resolve it,
It helped me too! Thank you very much!
@Deityfierezy
Can you re-link that file? It's no longer valid. I'm experiencing the same issue with freezing on the first fight in NullDC with this game. I'm using a laptop with Win7 and the latest NullDC release.
I will see if i have it, it was 2 years ago.
@Deityfierezy I understand. Thanks for the quick reply.
i dont have it anymore, but i think i found something, if it works i tell you (probably tomorrow)
Thanks. As per above, I disable the Dynarec.Enabled line in the CFG file and it bypasses the issue at the cost of game speed. For me, all scripted battles so far cause the game to freeze when it is enabled. All on field battles haven't posed a problem so far, so I just save before I enter a scripted battle or boss fight to make sure I do not lose progress.
Well i cant remember wath files where, but there is my emulator with evrything all configured: https://mega.nz/#!VQ9THDKT!SX13ommbgUah-kZzjCI_oBZu9HgT5SOWCd8ET5r78O8
I played a little bit of the game and i didnt see any problem, hope this is helpful, just extract the files in the same directory as the emulator, or in other place, or extract the newest emulator and then this in the same directory, just try, (i recommend trying one of the last 2)
Sorry for my english
Perfect. This bypassed the first fight without a freeze. I'll continue playing with this and let you know if anything else arises. Thank you for all the help.
Thank you for the download, I was also looking to play Record of Lodoss War (Same issues).
I have found that the smithy crashes if you try to upgrade too fast (or sometimes just randomly), but other than that nothing has crashed so far :)
Anyway to fix this on Reicast for Android, it happens in both r6 and r7. It hangs in every scripted battle making the game unplayable.
According to the other posts, turning dynarec off may help bypass the freezes for now.
Sounds like really a combination of factors. Disabling div matching fixes it as a workaround - if anyone is up to trying that it would be great. We could make the div a flag as a temporary fix.
Yeah a temporary fix would be awesome. Does disabling div cause other issues to the game though?
No, just makes things slower
On Sat, 9 Jun 2018 at 22:20, blackman91 notifications@github.com wrote:
Yeah a temporary fix would be awesome. Does disabling div cause other
issues to the game though?—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/reicast/reicast-emulator/issues/84#issuecomment-395995975,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAYAMtd-cCAHRuHG1X4X0iVPT7hVkfZvks5t7C4LgaJpZM4BXxF4
.>
~skmp
Any news here? I started this game on Reicast Retroarch core and game hanged on the first battle too, I was about to apen an Issue when I saw this one.
I fixed this, but I don't remember how. Only had to change something for the first battle.
Watch out when you use the black smith, though. Clicking too fast while upgrading makes the game crash
From: Marco Estevez notifications@github.com
Sent: Tuesday, July 10, 2018 11:07:37 PM
To: reicast/reicast-emulator
Cc: Shootinshark; Comment
Subject: Re: [reicast/reicast-emulator] Record of Lodoss War, hangs during the first battle [dynarec/div0] (#84)
Any news here? I started this game on Ricast retroarch core and game hanged on the first battle, I was about to apen an Issue when I saw this one.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/reicast/reicast-emulator/issues/84#issuecomment-403966244, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AcsVedrjHpSzgtmdRtKYcZeeGHl_NMlgks5uFReZgaJpZM4BXxF4.
Were you able to finish the game without freezes?
It froze when I went through the weapon upgrade screen too fast by spam upgrading my weapon. You'll see it when it happens :)
From: blackman91 notifications@github.com
Sent: Wednesday, July 11, 2018 1:42:21 AM
To: reicast/reicast-emulator
Cc: Shootinshark; Comment
Subject: Re: [reicast/reicast-emulator] Record of Lodoss War, hangs during the first battle [dynarec/div0] (#84)
Were you able to finish the game without freezes?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/reicast/reicast-emulator/issues/84#issuecomment-403999623, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AcsVecpOy9dJ72D0b_lG9JM0ZwE-KkXlks5uFTvdgaJpZM4BXxF4.
I meant in battles, I get freezes in battles.
I only got the freeze in the first battle, but it dissapeared after the first one.
Other than literal freezes. Like, the actual elemental freeze. God, I hate the ice caves.
From: blackman91 notifications@github.com
Sent: Wednesday, July 11, 2018 2:10:03 AM
To: reicast/reicast-emulator
Cc: Shootinshark; Comment
Subject: Re: [reicast/reicast-emulator] Record of Lodoss War, hangs during the first battle [dynarec/div0] (#84)
I meant in battles, I get freezes in battles.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/reicast/reicast-emulator/issues/84#issuecomment-404004075, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AcsVeZCe3Bfb0R5Gt0JNbIWmicGPCeRQks5uFUJbgaJpZM4BXxF4.
What reicast version did you use? Any way you could test again using latest beta build?
https://github.com/reicast/reicast-emulator/issues/1208
I don't have any of it on my new pc. Haven't played Lodoss since last summer :)
From: blackman91 notifications@github.com
Sent: Wednesday, July 11, 2018 2:18:45 AM
To: reicast/reicast-emulator
Cc: Shootinshark; Comment
Subject: Re: [reicast/reicast-emulator] Record of Lodoss War, hangs during the first battle [dynarec/div0] (#84)
What reicast version did you use? Any way you could test again using latest beta build?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/reicast/reicast-emulator/issues/84#issuecomment-404005483, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AcsVeekTWtEmwwsZ2ioptTL7uSrVu6fCks5uFURlgaJpZM4BXxF4.
What about mobile reicast? Do you have an Android phone? This bug happens on mobile.
The issue was related to dynarec (among other things) and Nvidia Shield is an Android device, so it has been confirmed on mobile already.
TL;DR the suggested solution above needs to be tested, but is done on the code side.
Closing this in favor of reicast/reicast-gamedb#14
The hanging still happens on latest beta and on fh master builds, any luck with the proposed solution guys? This is one of the great dreamcast games that no emu can play without freezing in scripted battles, it even freezes on RetroArch core.
Maybe @flyinghead can solve it too?
In regards to the comment by @helloray, https://github.com/reicast/reicast-emulator/pull/1296
Apparently the issue is fixed with this:
https://github.com/libretro/reicast-emulator/pull/206
Could that be done in standalone reicast?
Just tested latest flyinghead/mymaster build and the issue seems to be fixed, tested on the first scripted battles and it no longer freezes:
https://github.com/reicast/reicast-emulator/commit/a7cfa1f
Great job!
Fixed on main reicast by a412935
You have to open reicast settings and enable "Dynarec Safemode".
Most helpful comment
In regards to the comment by @helloray, https://github.com/reicast/reicast-emulator/pull/1296