Rosalie241 / RMG

Rosalie's Mupen GUI
GNU General Public License v3.0
610 stars 52 forks source link

Castlevania LoD freezes in ToE, only in native Fedora package (on Nobara) #238

Open ZeusOfTheCrows opened 6 months ago

ZeusOfTheCrows commented 6 months ago

when using the fedora copr package, castlevania legacy of darkness (eu) freezes in the tower of execution. however sound continues to play, and the game doesn't crash. no input does anything, including pausing/unpausing, apart from "shutdown"'

ran flawlessly up until this level

tried with default settings, and all combinations of plugins i could think of. possibly related to #57? but i don't think so

this doesn't happen with the flatpak or appimage versions, but it does happen if i build it from source (again, on nobara)

(loading the savestate causes the freeze, but loading the save does not)

does not happen on vanilla fedora lxqt (in virtualbox); also doesn't happen with project64 (through wine), which i believe is also using gliden64?

game md5:\ 78D5F8A98A5ED21D0817856BCD2AD750

saves (state & game):\ saves.tar.gz\ (just run forward past the swinging axes)

output of RMG --debug-messages:
[GUI]   Initializing on xcb
[CORE]  Using full mem base
[GUI]   Initialized libmupen64plus.so
[GUI]   Loaded plugin mupen64plus-rsp-hle.so
[GUI]   Loaded plugin mupen64plus-video-GLideN64.so
[GUI]   Loaded plugin RMG-Audio.so
[GUI]   Loaded plugin RMG-Input.so
[CORE]  Goodname: Castlevania - Legacy of Darkness (E) (M3) [!]
[CORE]  Name: CASTLEVANIA2        
[CORE]  MD5: 78D5F8A98A5ED21D0817856BCD2AD750
[CORE]  CRC: A2C54BE7 6719CBB2
[CORE]  Imagetype: .z64 (native)
[CORE]  Rom size: 16777216 bytes (or 16 Mb or 128 Megabits)
[CORE]  ClockRate = F
[CORE]  Version: 1449
[CORE]  Manufacturer: Nintendo
[CORE]  Cartridge_ID: 3444
[CORE]  Country: Europe (0x50)
[CORE]  PC = 80000400
[CORE]  Save type: 5
[CORE]  input plugin did not specify a render callback; there will be no on screen display by the input plugin.
[RSP]   RSP Fallback '/home/zeus/Documents/Temp/rmg/RMG/Bin/Release/Plugin/RSP/mupen64plus-rsp-parallel.so' loaded successfully !
[CORE]  Selected state slot: 9
[CORE]  Using video capture backend: dummy
[CORE]  Game controller 0 (Standard controller) has a Memory pak plugged in
[CORE]  Game controller 1 (Standard controller) has a Memory pak plugged in
[CORE]  Game controller 2 (Standard controller) has a Memory pak plugged in
[CORE]  Game controller 3 (Standard controller) has a Memory pak plugged in
[CORE]  Using CIC type X102
[AUDIO] Using resampler trivial
[AUDIO] Initializing SDL audio subsystem...
[AUDIO] Primary buffer: 16384 output samples.
[AUDIO] Primary target fullness: 2048 output samples.
[AUDIO] Secondary buffer: 1024 output samples.
[AUDIO] Requesting frequency: 44100Hz.
[AUDIO] Requesting format: S16LE.
[AUDIO] Frequency: 44100
[AUDIO] Format: S16LE
[AUDIO] Channels: 2
[AUDIO] Silence: 0
[AUDIO] Samples: 1024
[AUDIO] Size: 4096
[CORE]  Initializing 4 RDRAM modules for a total of 8 MB
[CORE]  Starting R4300 emulator: Dynamic Recompiler
[CORE]  Init new dynarec
[AUDIO] sdl_init_audio_device(): SDL Audio sub-system already initialized.
[AUDIO] Initializing SDL audio subsystem...
[AUDIO] Primary buffer: 16384 output samples.
[AUDIO] Primary target fullness: 2048 output samples.
[AUDIO] Secondary buffer: 1024 output samples.
[AUDIO] Requesting frequency: 44100Hz.
[AUDIO] Requesting format: S16LE.
[AUDIO] Frequency: 44100
[AUDIO] Format: S16LE
[AUDIO] Channels: 2
[AUDIO] Silence: 0
[AUDIO] Samples: 1024
[AUDIO] Size: 4096
[CORE]  Enabled TLB
[CORE]  Stopping emulation.
[CORE]  R4300 emulator finished.
[CORE]  Rom closed.

system info:

OS: Nobara Linux 39 (KDE Plasma) x86_64 
Kernel: 6.7.6-201.fsync.fc39.x86_64 
DE: Plasma 5.27.10 
CPU: AMD Ryzen 7 7700X (16) @ 5.573GHz 
GPU: AMD ATI 0d:00.0 Raphael 
GPU: AMD ATI Radeon RX 6800/6800 XT / 6900 XT 
Memory: 31295MiB