Author Topic: Games that do not work with the dynarec  (Read 3653 times)

Offline xperia64

  • Moderator
  • double
  • *****
  • Posts: 591
    • View Profile
    • My Apps
Games that do not work with the dynarec
« on: October 11, 2013, 05:02:04 PM »
Please list all games that do not work with the dynarec here so I can give the list to Notaz to see if he can fix them. So far, I have the following:
  • DK64 (Collision Detection)
  • Glover/Glover 2 Beta (Doesn't boot)
  • Blast Corps (Doesn't boot)
  • Bomberman64 (Doesn't boot)

Offline littleguy

  • Moderator
  • double
  • *****
  • Posts: 1945
    • View Profile
Re: Games that do not work with the dynarec
« Reply #1 on: October 12, 2013, 09:05:43 AM »
Perfect Dark freezes, but I can't remember if that's a dynarec issue or not.
« Last Edit: October 12, 2013, 02:49:12 PM by littleguy »
2012 Nexus 7, rooted stock Lollipop
Samsung Galaxy Victory, rooted stock Jelly Bean
Xperia PLAY, stock Gingerbread
OUYA, retail version

Offline hipnotoad

  • bit
  • Posts: 4
    • View Profile
Re: Games that do not work with the dynarec
« Reply #2 on: October 12, 2013, 12:50:18 PM »
Does Excitebike 64 fall under this category?

Offline xperia64

  • Moderator
  • double
  • *****
  • Posts: 591
    • View Profile
    • My Apps
Re: Games that do not work with the dynarec
« Reply #3 on: October 12, 2013, 01:17:10 PM »
Perfect Dark freezes, but I can't remember if that's a dynarec issue or not.
That's a core issue. Also happens with both interpreters.
Does Excitebike 64 fall under this category?
If you change the R4300 emulator to interpreter and it works, then yes.

Offline littleguy

  • Moderator
  • double
  • *****
  • Posts: 1945
    • View Profile
Re: Games that do not work with the dynarec
« Reply #4 on: October 12, 2013, 02:53:00 PM »
I posted this on chat, but just to be safe:

The DK64 collision detection is a bug in the assembly Branch-on-g​reater-than-​zero. Needs to be a 64-bit comparison, not 32. I haven't tried fixing it myself, but that was the issue on Daedelus. (I think you pointed it out to me in the first place.)

https://github.com/hulkholden/daedalus/commit/4954df387993d428cf0f127ad9c2b012bcdea019
« Last Edit: October 12, 2013, 02:55:09 PM by littleguy »
2012 Nexus 7, rooted stock Lollipop
Samsung Galaxy Victory, rooted stock Jelly Bean
Xperia PLAY, stock Gingerbread
OUYA, retail version

Offline hipnotoad

  • bit
  • Posts: 4
    • View Profile
Re: Games that do not work with the dynarec
« Reply #5 on: October 12, 2013, 09:57:09 PM »
Can confirm Excitebike64 progresses past dynarec freezing point  when switched to interpreter.

Offline littleguy

  • Moderator
  • double
  • *****
  • Posts: 1945
    • View Profile
Re: Games that do not work with the dynarec
« Reply #6 on: October 16, 2013, 09:53:30 AM »
Doom 64 - bug with arm new_dynarec (but probably not the x86 new_dynarec)

Full discussion here:
https://github.com/paulscode/mupen64plus-ae/issues/301
2012 Nexus 7, rooted stock Lollipop
Samsung Galaxy Victory, rooted stock Jelly Bean
Xperia PLAY, stock Gingerbread
OUYA, retail version