mupen64plus / mupen64plus-core

Core module of the Mupen64Plus project
1.28k stars 257 forks source link

NFL Quarterback Club 99 doesn't run #923

Open Meerkov opened 2 years ago

Meerkov commented 2 years ago

February 7th, 2022 build Windows 10 x64

If you try to play NFL Quarterback Club 99, then nothing will happen. There is a black screen and that's it. Other games work fine.

loganmc10 commented 2 years ago

@Gillou68310 I tested this, it doesn't work using the new dynarec (black screen), but it does work with the cached interpreter

Gillou68310 commented 2 years ago

I might have time to look at this before year 2050 ;-)

Gillou68310 commented 2 years ago

In the mean time you could test with interpreted fallback to see if it makes any difference...

loganmc10 commented 2 years ago

Uncommenting all the "#define INTERPRET_" lines in new_dynarec.c doesn't make any difference

Gillou68310 commented 2 years ago

I pushed a fix for this issue but I'm not sure it'll not break something else. I remember changing this to wasdirty in the first place but can't remember why because it doesn't seems to make any sense.

The issue was a register not writtenback when a tlb exception occurs in a load instruction.