Thousands of Colors Palette Buggy

About SheepShaver, a PPC Mac emulator for Windows, MacOS X, and Linux that can run System 7.5.3 to MacOS 9.0.4.

Moderators: Cat_7, Ronald P. Regensburg, ClockWise

Post Reply
CFusion
Space Cadet
Posts: 3
Joined: Wed Jun 30, 2021 3:03 am

Thousands of Colors Palette Buggy

Post by CFusion »

I've started using Sheep Shaver with my new MBP lately and I've been able to revisit old games I played in my youth however one game requires OS9 to be set at Thousands of Colors. Selecting it is easy however the colour pallette is broken and it's only this one options that displays the colours wrong.
Image
Googling the issue has turned up nothing, at least from what I've seen so I'm curious if others have encountered this issue and have a solution. From I can see, it's not possible to emulate 3D acceleration in Sheep Shaver which might allow me to run Future Cop in Millions of Colours.
User avatar
Ronald P. Regensburg
Expert User
Posts: 6858
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Thousands of Colors Palette Buggy

Post by Ronald P. Regensburg »

Is your new MBP an Intel or M1 machine?
Which macOS version do you run on the MBP?
Which SheepShaver build (build date!) do you use?

3D games can indeed not be played. SheepShaver does not emulate the needed hardware.
CFusion
Space Cadet
Posts: 3
Joined: Wed Jun 30, 2021 3:03 am

Re: Thousands of Colors Palette Buggy

Post by CFusion »

My MBP is Intel that is currently running Big Sur(11.4).
My version of SheepShaver is 2.5(14 June 2021), the latest version.
Granted, the game runs well, just the colours are off which makes it harder to play.
User avatar
Ronald P. Regensburg
Expert User
Posts: 6858
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Thousands of Colors Palette Buggy

Post by Ronald P. Regensburg »

Yes, you found a bug.

It is in the 21 April 2021 Intel build (your setup)
It is not in the 14 June 2021 universal build when it is run natively on Apple Silicon, but when run with Rosetta2 (which runs the Intel version) it is also apparent.

I will try to find when, with which version, the bug was introduced. I may need your help with that as I have no Intel machine anymore.

I will come back.
User avatar
Ronald P. Regensburg
Expert User
Posts: 6858
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Thousands of Colors Palette Buggy

Post by Ronald P. Regensburg »

In the meantime, try this 17 March 2021 build: https://www.emaculation.com/sheepshaver ... 210317.zip
As far as I can check it on my M1 Mac, it does not have the issue.

You can simply replace the existing SheepShaver application without any change to other files.
CFusion
Space Cadet
Posts: 3
Joined: Wed Jun 30, 2021 3:03 am

Re: Thousands of Colors Palette Buggy

Post by CFusion »

Happy to help.
Working backwards, the 2.5 build from the 21 April doesn't have the colour issue actually. I suppose until you release a new update, I'll stick to the April build.

And to be certain, the 2019 build also doesn't have the issue so I hope that helps to single out when it occurred.
User avatar
adespoton
Forum All-Star
Posts: 3428
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Thousands of Colors Palette Buggy

Post by adespoton »

The last time this happened the culprit was SDL changing something. Maybe that's happened again?
User avatar
Ronald P. Regensburg
Expert User
Posts: 6858
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Thousands of Colors Palette Buggy

Post by Ronald P. Regensburg »

Apparently there was confusion about the used builds. The final Intel-only build 21 April 2021 is OK.

The reported issue is in the universal builds when run on Intel or when forced to run with Rosetta on Apple Silicon.

kanjitalk755 fixed the issue. As soon as I have time, I will post new builds.
User avatar
Ronald P. Regensburg
Expert User
Posts: 6858
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Thousands of Colors Palette Buggy

Post by Ronald P. Regensburg »

Issue fixed in new 3 July 2021 universal build.

(On Intel Macs, the newer universal builds have, so far, no advantage over the 21 April 2021 Intel-only build.)
Post Reply