Author Topic: Lifecycle Bugfixes and Improvements  (Read 40490 times)

Offline littleguy

  • Moderator
  • double
  • *****
  • Posts: 1945
    • View Profile
Re: Lifecycle Bugfixes and Improvements
« Reply #90 on: November 29, 2013, 08:08:18 AM »
After removing debug_count I haven't seen any more crashes from Perfect dark on my Nexus 7 or galaxy victory (the latter of which was still crashing occasionally before).  Will test on my other devices.

Edit: No crashes in OUYA either.
« Last Edit: November 29, 2013, 09:26:39 AM by littleguy »
2012 Nexus 7, rooted stock Lollipop
Samsung Galaxy Victory, rooted stock Jelly Bean
Xperia PLAY, stock Gingerbread
OUYA, retail version

Offline Mikhail

  • long
  • ***
  • Posts: 127
    • View Profile
Re: Lifecycle Bugfixes and Improvements
« Reply #91 on: November 29, 2013, 12:52:08 PM »
Can you try RE2 also? it crashes on startup, older builds made it in-game to the inventory.

Offline xperia64

  • Moderator
  • double
  • *****
  • Posts: 591
    • View Profile
    • My Apps
Re: Lifecycle Bugfixes and Improvements
« Reply #92 on: November 29, 2013, 01:59:11 PM »
RE2 crashes in a different section. The crash itself is in one of the dump functions in rsp-hle/src/main.c but that sounds like its trying to handle a crash from another part of the emulator but can't. core/src/memory/memory.c is also referenced.

Offline Mikhail

  • long
  • ***
  • Posts: 127
    • View Profile
Re: Lifecycle Bugfixes and Improvements
« Reply #93 on: November 29, 2013, 02:36:49 PM »
Last version it didn't crash for me was 2.4.0 v32 debug, Icfixes-head and beyond it crashes same for you?

Offline littleguy

  • Moderator
  • double
  • *****
  • Posts: 1945
    • View Profile
Re: Lifecycle Bugfixes and Improvements
« Reply #94 on: November 29, 2013, 10:17:01 PM »
Thanks for that Mikhail.  Will try to test tomorrow or the next day.
2012 Nexus 7, rooted stock Lollipop
Samsung Galaxy Victory, rooted stock Jelly Bean
Xperia PLAY, stock Gingerbread
OUYA, retail version

Offline xperia64

  • Moderator
  • double
  • *****
  • Posts: 591
    • View Profile
    • My Apps
Re: Lifecycle Bugfixes and Improvements
« Reply #95 on: November 30, 2013, 10:59:55 AM »
Hmm DK64 wont even boot now. Also adding an async delay between loading the game and loading the auto savestate does work. Just need to have the delay depend on the game (e.g. small or no delay for SM64 and large delay for CBFD)

Edit: Guess DK64 was a weird temporary thing. Anyway I'd still suggest merging the latest new_dynarec.c and assem_arm.c from the pandora sources.

Edit 2: Fun fact, the Banjo-Kazooie and DK64 intros now actually have the audio tracks and video synced since the framelimiter update. Even Project64 has issues with this :D .
« Last Edit: November 30, 2013, 11:40:18 AM by xperia64 »

Offline littleguy

  • Moderator
  • double
  • *****
  • Posts: 1945
    • View Profile
Re: Lifecycle Bugfixes and Improvements
« Reply #96 on: November 30, 2013, 12:23:12 PM »
Sure, I'll merge the pandora fixes now.

Done.
2012 Nexus 7, rooted stock Lollipop
Samsung Galaxy Victory, rooted stock Jelly Bean
Xperia PLAY, stock Gingerbread
OUYA, retail version

Offline xperia64

  • Moderator
  • double
  • *****
  • Posts: 591
    • View Profile
    • My Apps
Re: Lifecycle Bugfixes and Improvements
« Reply #97 on: November 30, 2013, 02:10:24 PM »
Did some more testing. On my N7, Conker's Bad Fur Day most of the time crashes on resume. Perfect Dark and Goldeneye always crash. Banjo-Tooie crashes when launching a remote grenade egg after a resume. I did some testing on my S2 and Conker, PD, and GE resume fine, but Banjo-Tooie still has the grenade egg crash. I believe the savestate is valid as I can load it after a restart on my N7 and launch a remote grenade egg without any problem. When I try it on my S2 its hard to tell if its just running out of memory or what.

Offline littleguy

  • Moderator
  • double
  • *****
  • Posts: 1945
    • View Profile
Re: Lifecycle Bugfixes and Improvements
« Reply #98 on: November 30, 2013, 02:13:58 PM »
which video plugin?
2012 Nexus 7, rooted stock Lollipop
Samsung Galaxy Victory, rooted stock Jelly Bean
Xperia PLAY, stock Gingerbread
OUYA, retail version

Offline xperia64

  • Moderator
  • double
  • *****
  • Posts: 591
    • View Profile
    • My Apps
Re: Lifecycle Bugfixes and Improvements
« Reply #99 on: November 30, 2013, 02:51:30 PM »
Well now auto saves work fine on my N7 for GE, PD, and CBFD. The only real issue is still the Banjo-Tooie remote grenade egg thing. It happens on both my S2 and my N7.