Opened 2 years ago
Last modified 2 hours ago
#13557 new defect
AGS: PS3: Fatal "Unhandled 64-bit pointer result from plugin method call" with some games
Reported by: | gradius3 | Owned by: | |
---|---|---|---|
Priority: | high | Component: | Engine: AGS |
Version: | Keywords: | AGS defect | |
Cc: | Game: |
Description
No single AGS game is working on PS3 v2.5.1. An error messages appears after starting a game and and that's it. No matter if it is a small or a big game. I tested multiple games which are reported to be working fine. First thought that it might be a memory issue because the error message states something about this, but then tried it out on my Wii and the small game "Maniac Mansion Deluxe" for instance is working fine there.
It has only <20MB, so I think the PS3 should handle this one. So I guess the AGS support is broken on the PS3 port!?
Change History (12)
comment:1 by , 2 years ago
comment:2 by , 2 years ago
Maniac Mansion Deluxe works on my big-endian PowerBook G4.
On PS3, starting it triggers the "Uhandled [sic] 64-bit pointer result from plugin method call" error message, though.
comment:4 by , 21 months ago
Could you test this again once 2.7.0 is released (you can grab a test build in the meantime), and report back what you're seeing with each AGS game you test, please?
The "Uhandled 64-bit pointer result from plugin method call" error still happens on Maniac Mansion Deluxe, and some games may be very slow there, but the games should work a bit better on PS3 now.
comment:5 by , 21 months ago
Component: | Port: PS3 → Engine: AGS |
---|---|
Summary: | PS3: AGS games not working → AGS: PS3: Fatal "Unhandled 64-bit pointer result from plugin method call" with some games |
follow-up: 7 comment:6 by , 21 months ago
I've done some tests again with ScummVM 2.7.0 and my (limited) AGS library on PS3, and all games appear to start fine there, now, except for:
- Maniac Mansion Deluxe is still triggering this "Uhandled 64-bit pointer result from plugin method call" fatal error (only on PS3, it's OK on ppc32). See https://github.com/scummvm/scummvm/blob/c1fd025a64470020851cd6c42f1359c1d893b7dc/engines/ags/engine/script/cc_instance.cpp#L1054
- Rendering in general is very slow there, but AFAICS this engine rendering limitation is already known.
comment:7 by , 15 months ago
Replying to dwatteau:
- Maniac Mansion Deluxe is still triggering this "Uhandled 64-bit pointer result from plugin method call" fatal error (only on PS3, it's OK on ppc32). See https://github.com/scummvm/scummvm/blob/c1fd025a64470020851cd6c42f1359c1d893b7dc/engines/ags/engine/script/cc_instance.cpp#L1054
I wonder if this could be related to the flashlight plugin, could you try another game that uses that plugin such as 9 hours to dawn? Thanks
comment:9 by , 10 months ago
So I did some tests with 9 hours to Dawn, and it doesn't trigger the issue on PS3.
Upgrading to ScummVM 2.8.0 didn't fix the error with Maniac Mansion Deluxe.
follow-up: 12 comment:11 by , 3 days ago
@dwatteau could you please re-test MMD on PS3 with the latest master? Thanks
comment:12 by , 2 hours ago
Replying to tag2015:
@dwatteau could you please re-test MMD on PS3 with the latest master? Thanks
Yes it still happens on PS3 with an up-to-date November 10th snapshot.
Possibly related to bugs #12802 and #13417.
There is a good chance this this is an endianness issue and affect all big endian platforms.