rodinef / mupen64plus

Automatically exported from code.google.com/p/mupen64plus
0 stars 0 forks source link

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

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
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.

Original issue reported on code.google.com by 0StevenS...@gmail.com on 21 Mar 2013 at 11:52

GoogleCodeExporter 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.

Original comment by s...@narfation.org on 23 Mar 2013 at 7:25

GoogleCodeExporter 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.

Original comment by 0StevenS...@gmail.com on 24 Mar 2013 at 1:14

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
https://github.com/mupen64plus/mupen64plus-core/commit/cb891a0e768f6a1792928fbb3
e53c92066c1e4c7

Original comment by s...@narfation.org on 28 Jan 2014 at 11:45