mupen64plus / mupen64plus-user-issues

Issue reports from users go here
http://www.mupen64plus.org/
17 stars 3 forks source link

Indiana Jones: Works with dynarec, but not interpreter #545

Open richard42 opened 9 years ago

richard42 commented 9 years ago

Originally reported on Google Code with ID 546

Describe your system:
 - Operating System (be specific): Windows 7
 - Machine type (32-bit or 64-bit): 32bit
 - Mupen64Plus version: Recent build
 - Plugins used: Z64 RSP and video

For visual artifacts, give:
- game name and CRC/MD5 hash (printed on console)
- description of the artifact (missing polygons, flashing, wrong colors,
etc)

Describe the problem:
Core: Name: Indiana Jones
Core: MD5: 70DE1EAB508596B6BBEFD168B5D07194
Core: CRC: af9dcc15 1a723d88

This game only works when using the dynarec core. If I use either interpreter option,
it will freeze just before you gain control of Indy.

Also, it seems the dynarec core causes more graphical glitches than the interpreter
core. From what little of in-game you can see with the interpreter core, you'll just
see some visible seam glitches. The same sequence with the dynarec core has flashing
3d objects, and "Hall of Mirrors" type glitches.

Please provide any additional information below.

I have only been able to get the game to work while using the M64py frontend. All default
settings, with dynarec core, and Z64 RSP and video.

Tried running from command line with: "mupen64plus --emumode 2 --gfx mupen64plus-video-z64
--rsp mupen64plus-rsp-z64 "Indiana Jones and the Infernal Machine (USA).n64"". It shows
no errors on the command line, but the screen is just black with a half faded in "Mupen64Plus
Started..." in the middle.

Reported by 0StevenSmith0 on 2013-03-21 23:52:18

richard42 commented 9 years ago
Thanks for the bug report. Next time please be a little bit more specific when giving
the version. For example when you are using a precompiled version from some where (which
hopefully give enough version information) like https://bitbucket.org/ecsv/mupen64plus-mxe-daily
: version from "2013-03-22" i686-pc-mingw32
Or when you compile it yourself, please tell us which compiler you use and which commits
(the hg sha1 commit ids) you are using.

The difference is most likely BLTZAL which works slightly different in dynarec mode.

Reported by sven@narfation.org on 2013-03-23 19:25:53

richard42 commented 9 years ago
Yeah, sorry about not being more specific. I did get it from that bitbucket repository,
but couldn't remember exactly where I got it from at the time. It doesn't give any
more specific version info than '1.99.5' when I run the program, but I downloaded it
from the "i686-pc-mingw32" folder there on the 15th of this month.

Reported by 0StevenSmith0 on 2013-03-24 01:14:45

richard42 commented 9 years ago
https://github.com/mupen64plus/mupen64plus-core/commit/cb891a0e768f6a1792928fbb3e53c92066c1e4c7

Reported by sven@narfation.org on 2014-01-28 23:45:10

richard42 commented 9 years ago
I am issues with the plugin when trying to run Indiana Jones and The Infernal Machine.
I get a crc ucode error at address: 8ec3e124.
Emulator: Project 64
Build: 1.9
Operating system: Windows 8.1 64-bit
CPU info
Brand/model: AMD E-300 with Radeon HD graphics
Architecture: 64-bit
Maximum clock speed: 1.30 GHz
L1 cache: 128 KB
L2 cache: 1.0 MB
Cores: 2
Sockets: 1

Reported by mattheweroomsburg on 2015-05-11 21:12:51