Project

General

Profile

Actions

Emulator Issues #10425

open

Star Fox 64 (VC - Masterpiece) Crashes at default Emulated CPU Clock

Added by JMC4789 almost 7 years ago. Updated almost 6 years ago.

Status:
Accepted
Priority:
Normal
Assignee:
-
% Done:

0%

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

Description

Game Name?

Star Fox 64 - HBLEZZ (yep)
Star Fox 64 - NADE01

What's the problem? Describe what went wrong.

During moments of lag in the internal emulator, Star Fox 64 can crash. By increasing the emulated CPU clock a bit, you can prevent this from happening pretty easily. Because our VC performance has been trashed by the branching optimization, this makes games even less fun to play though.

What steps will reproduce the problem?

Use single core because it's more consistent. Dualcore seems to be more stable here for a change of pace
Unlock Star Fox 64 in Brawl or get Star Fox 64 standalone.
Play the first mission, 9 times out of 10 it will crash.

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

5.0-4873 was tested, but, I have a feeling this goes way back.

What are your PC specifications? (CPU, GPU, Operating System, more)

Core i5-3570K, GTX 760, Windows 10

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

23:24:910 HW\DSP.cpp:363 I[AI]: Audio DMA configured: 137 blocks from 0x8155c9e0
26:09:341 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: Unhandled Exception 2
26:09:341 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ------------------------- Context 0x801ed498 -------------------------
26:09:342 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r0 = 0x8157e378 ( -2124946568) r16 = 0x801530d0 ( -2146094896)
26:09:342 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r1 = 0x80281478 ( -2144856968) r17 = 0x801530c0 ( -2146094912)
26:09:343 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r2 = 0x802785a0 ( -2144893536) r18 = 0x8014f7c0 ( -2146109504)
26:09:343 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r3 = 0x80ad2ba0 ( -2136134752) r19 = 0x0000002f ( 47)
26:09:343 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r4 = 0x00000c6b ( 3179) r20 = 0x00000430 ( 1072)
26:09:343 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r5 = 0x80281460 ( -2144856992) r21 = 0x80015df8 ( -2147394056)
26:09:343 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r6 = 0x80ae42dc ( -2136063268) r22 = 0x802f8f28 ( -2144366808)
26:09:343 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r7 = 0x0115ca70 ( 18205296) r23 = 0x00000001 ( 1)
26:09:343 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r8 = 0x0115c640 ( 18204224) r24 = 0xff000000 ( -16777216)
26:09:343 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r9 = 0xdfffffff ( -536870913) r25 = 0x800156c8 ( -2147395896)
26:09:343 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r10 = 0x00000000 ( 0) r26 = 0x802f7400 ( -2144373760)
26:09:343 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r11 = 0x800d00bc ( -2146631492) r27 = 0x00001b2f ( 6959)
26:09:343 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r12 = 0x801530f0 ( -2146094864) r28 = 0x802f8f2f ( -2144366801)
26:09:343 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r13 = 0x802771c0 ( -2144898624) r29 = 0x8013b1f0 ( -2146192912)
26:09:343 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r14 = 0x801530e0 ( -2146094880) r30 = 0x00000000 ( 0)
26:09:344 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: r15 = 0x8014f124 ( -2146111196) r31 = 0x800de8e0 ( -2146572064)
26:09:344 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: LR = 0x80af7b58 CR = 0x44000088
26:09:344 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: SRR0 = 0x80af7b64 SRR1 = 0x0000b032
26:09:344 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]:
26:09:344 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: GQRs----------
26:09:344 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: gqr0 = 0x00000000 gqr4 = 0x00060006
26:09:345 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: gqr1 = 0x00000000 gqr5 = 0x00070007
26:09:345 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: gqr2 = 0x00040004 gqr6 = 0x07060706
26:09:345 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: gqr3 = 0x00050005 gqr7 = 0x05070507
26:09:345 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]:
26:09:345 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]:
26:09:345 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: FPRs----------
26:09:346 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: fr0 = 0 fr1 = -1
26:09:346 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: fr2 = -1 fr3 = -1
26:09:346 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: fr4 = -2147483648 fr5 = 240
26:09:346 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: fr6 = 320 fr7 = 320
26:09:346 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: fr8 = 0 fr9 = 16777216
26:09:346 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: fr10 = 0 fr11 = 0
26:09:346 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: fr12 = 0 fr13 = 0
26:09:346 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: fr14 = 1 fr15 = 0
26:09:346 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: fr16 = 4 fr17 = 0
26:09:346 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: fr18 = 1 fr19 = 0
26:09:346 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: fr20 = 0 fr21 = 0
26:09:346 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: fr22 = 30 fr23 = 0
26:09:347 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: fr24 = 50 fr25 = 0
26:09:347 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: fr26 = 0 fr27 = 0
26:09:347 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: fr28 = 0 fr29 = 0
26:09:347 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: fr30 = 0 fr31 = 1
26:09:347 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]:
26:09:347 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]:
26:09:347 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: PSFs----------
26:09:347 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ps0 = 0x0 ps1 = 0xffffffff
26:09:347 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ps2 = 0x0 ps3 = 0xffffffff
26:09:347 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ps4 = 0xffffffff ps5 = 0xffffffff
26:09:347 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ps6 = 0xffffffff ps7 = 0xffffffff
26:09:348 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ps8 = 0x0 ps9 = 0xffffffff
26:09:348 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ps10 = 0x0 ps11 = 0x0
26:09:348 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ps12 = 0x0 ps13 = 0x0
26:09:348 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ps14 = 0x0 ps15 = 0x0
26:09:348 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ps16 = 0x200 ps17 = 0x0
26:09:348 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ps18 = 0x0 ps19 = 0x0
26:09:348 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ps20 = 0x0 ps21 = 0x0
26:09:348 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ps22 = 0xffffffff ps23 = 0x0
26:09:348 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ps24 = 0xffffffff ps25 = 0x0
26:09:348 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ps26 = 0x0 ps27 = 0x0
26:09:348 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ps28 = 0x0 ps29 = 0x0
26:09:348 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: ps30 = 0x0 ps31 = 0x0
26:09:348 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]:
26:09:348 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: Address: Back Chain LR Save
26:09:348 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: 0x80281478: 0x802814c8 0x8157e378
26:09:349 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: 0x802814c8: 0x802814d8 0x8000b594
26:09:349 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: 0x802814d8: 0x80281528 0x80007804
26:09:349 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: 0x80281528: 0x80281568 0x8008caac
26:09:349 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: 0x80281568: 0xffffffff 0x800041a4
26:09:349 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]:
26:09:349 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: DSISR = 0x42000000 DAR = 0x0115ca78
26:09:352 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: TB = 0x0077c387b9af1c3f
26:09:352 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]:
26:09:352 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: Instruction at 0x80af7b64 (read from SRR0) attempted to access invalid address 0x115ca78 (read from DAR)
26:09:352 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]:
26:09:352 HW\EXI\EXI_DeviceIPL.cpp:343 N[OSREPORT]: Last interrupt (27): SRR0 = 0x8005d184 TB = 0x0077c387b9aaf4ce

Actions

Also available in: Atom PDF