- edited description
Problematic games (Denise crash and other issues)
In this attached archive three problematic C64 games for Denise 1.1.3.1:
- Ghostbusters, loading crash at 057 with 1 active disk drive (real HW problem or emulator issue?)
-
International Karate Plus makes Denise crash after loading, if running in any NTSC mode:
Nome evento problema: APPCRASH
Nome applicazione: Denise.exe
Versione applicazione: 0.0.0.0
Timestamp applicazione: 63a59e54
Nome modulo con errori: msvcrt.dll
Versione modulo con errori: 7.0.19041.546
Timestamp modulo con errori: 564f9f39
Codice eccezione: c0000005
Offset eccezione: 0000000000074580
Versione SO: 10.0.19045.2.0.0.256.48
ID impostazioni locali: 1040
Informazioni aggiuntive 1: 33d4
Ulteriori informazioni 2: 33d460f65481418d9d8e3359a9e1c977
Ulteriori informazioni 3: f282
Ulteriori informazioni 4: f282555b88227e5e8f8da0fd86b9793
-
runAhead activated prevents loading for a few games like Arkanoid 2. The game stops loading hanging after last loading screen
Gaming laptop ASUS GL703GS, i7-8750H (6+6 cores), NVidia 1070 8GB (Max-p), 32GB RAM, 1920x1080 144Hz G-Sync laptop screen, NVMe + SSD, Windows 10, NVidia 512.96 SD, Hori Fighting Stick Mini, XBox One BT, ROG Strix Carry mouse
Comments (15)
-
reporter -
reporter - edited description
just retouched the text
-
repo owner -
assigned issue to
thank you, i will check this
-
assigned issue to
-
repo owner - changed status to open
-
repo owner - changed status to on hold
Ghostbusters: most likely same on real HW, will check on real HW later. There are some TAP game which have problems with connected disk drive. That's why there is a option "hide" (click on Disk LED in status line). So you don't need to disconnect the drive for such games.
International Karate: can't reproduce. never crash hard with NTSC, only the game show issues. most probably it's not NTSC compatible but the whole emu didn't crash. need more info. maybe some option, i don't have checked. try to check/uncheck some options in system view. or send me your settings files.
Arkanoid 2: can't reproduce either. Basically, "Runahead" does not include the drives. For this reason, there are sometimes notices during loading, e.g. seen in loading bars of cassette games. However, the internal state should be correct. Despite "runahead" the game did not hang for me when loading until game start.
-
repo owner to rule out that it is not an already fixed problem, use the current nightly, if you haven’t already: https://ci.appveyor.com/project/piciji/denise/builds/45763131
select OS, click Artifacts and download
-
reporter For IK+ try D3D + Hard-Sync:
Arkanoid 2: it stays stuck at 19.0 or 20.0 here with these settings:
test cfg: https://www.sendspace.com/file/5dscag
-
repo owner The app Crash in IK+ is not reproducible for me. When exactly does the app crash? Can you only prevent the crash if PAL is selected? Can you also prevent the crash if Autostart is switched off? Does the app crash even if you have selected openGL ?
-
reporter The crash happens at 018 when it starts to autoload the other part… I hear a small sound click like when switching audio ON/OFF because of auto activating Warp again I presume, and it crashes. Here is the config for the crash with this specific version of IK+: https://www.sendspace.com/file/r33taf
Yes, just switching to any PAL mode or setting OpenGL prevent the crash with Autostart Warp Normal on.
NTSC + D3D + Autostart Warp Normal make it crash.If I switch Autostart Warp off it won’t crash at 019 indeed!
Tried also to switch Audio driver to dsound but still happens…
-
repo owner confirmed both bugs with your config, thank you
International Karate: The game changes the tape drive engine state and thus the autowarp very quickly one after the other, which leads to a crash in certain situations. This should now be fixed. Please test
Arkanoid 2: The error related to runahead only happens when a speeder is active, so I couldn't recreate it. This error should also be fixed.
Based on your config, I noticed a few drive settings.- Cia burst modification should not be combined with parallel cable (speeder). Both acceleration techniques stand on their own.
- A speeder, ProfDos 1571, was selected but no firmware was added. The firmware must be inserted manually and is not included in the emulator. For ProfDos 3 ROMS are required. Kernal, VC1571 and expanded.
-
reporter Both fixed, thank you!
About parallel cable vs burst, then I suggest a cycle gadget maybe…Thanks for the hints too. I’m still learning about C64 and his HW hacks (I was a ZX Spectrum 48K guy and my friends had C64 ).
-
reporter Uh, another strange case: CPU Jam with this version of Arkanoid 2 on loading at 022... Trying to reload it more times I made Denise crash (!) but I can’t reproduce this last one.
-
repo owner random, non-reproducible crashes of the emulator are often due to the "threaded emulation" setting. This is an experimentel feature. I see you have selected it.
ignore the JAM message, it happens because you use runahead during loading. It's a false positive. I will improve this later.I suggest that you only turn on "runahed" while playing. To do this, you should set the "runahead" control to hotkeys.
-
repo owner ok, have improved JAM message reporting while runahead is active.
-
reporter Thank you! (Yeah, I already disabled multi-threading since I noticed it also disables exclusive fullscreen)
- Log in to comment