Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing 1920x1080 resolution #34

Open
probonopd opened this issue Jan 28, 2024 · 2 comments
Open

Missing 1920x1080 resolution #34

probonopd opened this issue Jan 28, 2024 · 2 comments

Comments

@probonopd
Copy link

How to use 1920x1080 resolution?

The mac command is missing os7-1080, os8-1080, os9-1080.

@probonopd
Copy link
Author

probonopd commented Jan 28, 2024

Disable underscan (overscan compensation) using sudo raspi-config.

For Mac OS 9, edit /usr/share/macintoshpi/macos9/macos9.cfg to contain screen win/1920/1080. Boot into Mac OS 9, then, Control Panel -> Monitors lets you select 1920x1080 with Millions of colors.

Unfortunately, doing the same for os7 and os8 leads to an unusable (garbled) screen; why?

@probonopd
Copy link
Author

probonopd commented Jan 29, 2024

This can be remedied by updating SheepShaver and BasiliskII to the actively maintained kanjitalk755 master branch:

# Update SheepShaver and BasiliskII to kanjitalk755 master branch
cd ~
git clone https://github.com/kanjitalk755/macemu
cd macemu/SheepShaver/
make links
cd src/Unix/
NO_CONFIGURE=1 ./autogen.sh && ./configure --enable-sdl-audio --enable-sdl-video --enable-sdl-framework --without-gtk --without-mon --without-esd --enable-addressing=direct,0x10000000
make -j3
sudo make install
cd ~/macemu/BasiliskII/src/Unix/
export CPPFLAGS="-I/usr/local/include/SDL2/"
NO_CONFIGURE=1 ./autogen.sh && ./configure --enable-sdl-audio --enable-sdl-framework --enable-sdl-video --disable-vosf --without-mon --without-esd --without-gtk --disable-nls
make -j3
sudo make install
cd ~

Editing /usr/share/macintoshpi/macos7/macos7.cfg to use screen win/0/0 leads to working native screen resolution, which in my case is FullHD.

Drawing the screen is kinda slow though on Raspberry Pi 3. Are we missing acceleration?
Would using Xorg speed it up?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant