View Single Post
Old 12 September 2016, 23:16   #284
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Quote:
Originally Posted by SnakeCoils View Post
This version is still missing the OSD menu and messages because the executable seems to dislike the fs-uae.dat file inside the App bundle. If replaced with the same from 2.5.20 everything start to work as expected :-) Maybe some later modifications to the fs-uae.dat packaging has broken the loading on OSX PPC side?
Maybe; the more recent FS-UAE versions have support for compressed files within fs-uae.dat. Earlier versions only supported uncompressed files. Maybe the decompression does not work correctly with PPC/big-endian.

You can add try adding
-Z store
to the zip commands in Makefile.am to add the data files uncompressed to fs-uae.dat.

EDIT: Yes, this is a very likely explanation. I can see in the source code that the check for compression method is not endian safe. The compression method field is 16 bit (2 bytes), and must be checked with byte swapping on PPC. There are other endian issues with the decompression as well. Easy to fix, though.
FrodeSolheim is offline  
 
Page generated in 0.07354 seconds with 11 queries