Project

General

Profile

Actions

Emulator Issues #10712

closed

Some PAL GameCube Titles Crash on Boot in HybridXFB

Added by JMC4789 over 7 years ago. Updated over 7 years ago.

Status:
Fixed
Priority:
High
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Current
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-6084

Description

Game Name?

I did not test every game and I only have a couple of PAL GameCube games. Tales of Symphonia, Baten Kaitos, Sonic Mega Collection (sorta requires XFB emulation but crashes anyway?) and Dave Mirra's Freestyle BMX have been confirmed. Oddities like the GameCube Main Menu, Rogue Squadron 2/3 do not crash. These games suffer a fatal error on boot.

Wii games are not affected. Wiiware games are not affected.

These crashes are on boot.

Example from Dave Mirra Freestyle BMX

04:18:371 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: Unhandled Exception 2
04:18:371 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ------------------------- Context 0x801eb188 -------------------------
04:18:372 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r0 = 0x0000033f ( 831) r16 = 0x00000000 ( 0)
04:18:372 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r1 = 0x801feb98 ( -2145391720) r17 = 0x00000000 ( 0)
04:18:373 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r2 = 0x801f54c0 ( -2145430336) r18 = 0x00000000 ( 0)
04:18:373 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r3 = 0x00000320 ( 800) r19 = 0x00000000 ( 0)
04:18:373 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r4 = 0x00000300 ( 768) r20 = 0x00000000 ( 0)
04:18:374 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r5 = 0x80351800 ( -2144004096) r21 = 0x00000000 ( 0)
04:18:374 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r6 = 0x48804880 ( 1216366720) r22 = 0x00000000 ( 0)
04:18:374 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r7 = 0x00000010 ( 16) r23 = 0x00000000 ( 0)
04:18:374 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r8 = 0x00010000 ( 65536) r24 = 0x00000000 ( 0)
04:18:375 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r9 = 0x801d21e8 ( -2145574424) r25 = 0x00000000 ( 0)
04:18:375 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r10 = 0x00000000 ( 0) r26 = 0x00000000 ( 0)
04:18:375 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r11 = 0x00000000 ( 0) r27 = 0x00000000 ( 0)
04:18:375 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r12 = 0x00000000 ( 0) r28 = 0x00000000 ( 0)
04:18:376 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r13 = 0x801f44c0 ( -2145434432) r29 = 0x00000000 ( 0)
04:18:376 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r14 = 0x00000000 ( 0) r30 = 0x00000000 ( 0)
04:18:376 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r15 = 0x00000000 ( 0) r31 = 0x8014c900 ( -2146121472)
04:18:376 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: LR = 0x8000817c CR = 0x40000088
04:18:377 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: SRR0 = 0x800fb7f4 SRR1 = 0x0000a032
04:18:378 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]:
04:18:378 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: GQRs----------
04:18:378 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: gqr0 = 0x00000000 gqr4 = 0x00060006
04:18:378 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: gqr1 = 0x00000000 gqr5 = 0x00070007
04:18:378 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: gqr2 = 0x00040004 gqr6 = 0x00000000
04:18:378 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: gqr3 = 0x00050005 gqr7 = 0x00000000
04:18:379 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]:
04:18:379 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: Address: Back Chain LR Save
04:18:379 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: 0x801feb98: 0x801febc8 0x8000817c
04:18:379 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: 0x801febc8: 0x801febe0 0x80008324
04:18:380 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: 0x801febe0: 0xffffffff 0x8000533c
04:18:380 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]:
04:18:380 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: DSISR = 0x42000000 DAR = 0x48804888
04:18:382 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: TB = 0x005191148d59fb7d
04:18:382 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]:
04:18:383 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: Instruction at 0x800fb7f4 (read from SRR0) attempted to access invalid address 0x48804888 (read from DAR)
04:18:383 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]:
04:18:383 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: Last interrupt (24): SRR0 = 0x800ff5a8 TB = 0x005191148d5604c3


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #10684: Crash at startup on Xiaomi Mi6Duplicate

Actions
Actions

Also available in: Atom PDF