DavidLudwig / macemu

Basilisk II and SheepShaver Macintosh emulators
14 stars 1 forks source link

color is incorrect in Linux (Ubuntu 16.04 on Parallels VM on OS X host) #16

Closed DavidLudwig closed 7 years ago

DavidLudwig commented 7 years ago
screen shot 2017-08-14 at 12 30 00 pm
DavidLudwig commented 7 years ago

Millions of Colors is now working, however Thousands of Colors is (still?) displaying incorrectly. Screenshot attached.

screen shot 2017-08-14 at 1 27 08 pm
DavidLudwig commented 7 years ago

For reference, here is what Millions of Colors looks like, via the same (internal) build:

screen shot 2017-08-14 at 1 30 42 pm
rickyzhang82 commented 7 years ago

@DavidLudwig If you want to test GNU automake build, you can install Macports or Homebrew to install gtk2 and SDL2. GNU automake is the only way I used to build BII in Mac OSX. See wiki: https://github.com/cebix/macemu/wiki/Basilisk-II-Compilation-Guide

rickyzhang82 commented 7 years ago

@DavidLudwig In upstream macemu repository master branch, if I force to use mem bank addressing in Linux with the following configure:

./configure --enable-sdl-video --enable-sdl-audio --disable-vosf --disable-jit-compiler --with-x --with-gtk --with-mon --enable-addressing=banks

I saw the yellowish screen. This didn't happens in Mac OS X which uses mem bank addressing nor in Linux with direct addressing.

Do you understand why it happens? Note that my observation is based on SDL1 in macemu upstream. It is not SDL2 in yours.