Opened 8 weeks ago

Last modified 8 weeks ago

#15704 new defect

FREESCAPE: fix all the big endian issues

Reported by: neuromancer Owned by: neuromancer
Priority: normal Component: Engine: Freescape
Version: Keywords:
Cc: Game:

Description (last modified by neuromancer)

Loading the Dark Side DOS demo in PowerMac4,4 G4 results in some incorrect colors. This one and all the endian-related issues should be fixed (most likely, related with the colors).

Attached a screenshot of the issue kindly provided by jcGyo in Discord.

Attachments (1)

dark_side_g4.png (972.0 KB ) - added by neuromancer 8 weeks ago.

Download all attachments as: .zip

Change History (4)

by neuromancer, 8 weeks ago

Attachment: dark_side_g4.png added

comment:1 by neuromancer, 8 weeks ago

Description: modified (diff)

comment:2 by dwatteau, 8 weeks ago

@neuromancer: I don't remember if you aware of it, but we have a big-endian VM documented here, if necessary: <https://wiki.scummvm.org/index.php?title=HOWTO-Debug-Endian-Issues>. (It's horribly slow for 3D games, but the Freescape engine is quite lightweight so it's maybe OK.)

You can also ping me over Discord if you want me to do some debugging with GDB or whatever, on my PPC machines (I have OSX Tiger/Leopard or Debian 11 powerpc at my disposal.)

comment:3 by neuromancer, 8 weeks ago

Thanks for the remainder. The VM should work for basic test but I also wanted to know if the OpenGL was working or not (it seems it was!). In any case, I will ping you if needed :)

Note: See TracTickets for help on using tickets.