Nice, good to hear!! Have fun!galgot wrote:!!RaspberryPhil wrote:galgot wrote:@ RaspberryPhil
...
Did you try using sudo when starting sheepshaver?
Of course, that is the thing I was forgetting...
It runs now with sudo.
Many thanks
Raspberry Pi + SheepShaver
Moderators: Cat_7, Ronald P. Regensburg, ClockWise
-
- Space Cadet
- Posts: 6
- Joined: Wed Apr 20, 2016 8:56 am
Re: Raspberry Pi + SheepShaver
Re: Raspberry Pi + SheepShaver
Hi,
I am amazed at this project and wanted to bring up a MacOS to show the kids how it looked and feel back in the day.
I didn't want to resurrect this thread, but I tried absolutely everything in every single post on this thread. Tried all the values for memory from 8 to 256MB.
I'm trying to run it on a RaspberryPI 4 with 4GB of RAM. Tried on a RaspberryPi 3 V1.2 with 1GB of RAM as well. Same exact errors.
I did only move the SD card from one Pi to the other though.
After it starts succesfully and I am adding the CDROM and disk, when I click 'Start', SheepShaver crashes with:
""Cannot map Low Memory Globals: Invalid Argument.""
Then throws this error in the terminal.
++++++
pi@raspberrypi:~ $ sudo SheepShaver
SheepShaver V2.4 by Christian Bauer and Mar"c" Hellwig
The program 'SheepShaver' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
(Details: serial 9 error_code 2 request_code 105 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
pi@raspberrypi:~ $
+++++
I did compile it from source from https://github.com/cebix/macemu and followed the instructions outlined here -- https://www.emaculation.com/doku.php/co ... r_basilisk
Building SheepShaver in Linux flavours:
SheepShaver currently suffers from issues regarding running in a window/full screen. For full screen support, follow the directions below. However, if you want a stable build for windowed use, delete “–enable-sdl-video” and “–enable-sdl-audio” from the ./configure step.
Ubuntu, Fedora, SuSE:
cd to the SheepShaver folder and:
make links
cd src/Unix
NO_CONFIGURE=1 ./autogen.sh
./configure --enable-sdl-video --enable-sdl-audio --disable-vosf
make
strip SheepShaver
The RaspberryPi 4 & 3 are running this OS:
pi@raspberrypi:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
pi@raspberrypi:~ $
I would really appreciate any help or direction.
I am amazed at this project and wanted to bring up a MacOS to show the kids how it looked and feel back in the day.
I didn't want to resurrect this thread, but I tried absolutely everything in every single post on this thread. Tried all the values for memory from 8 to 256MB.
I'm trying to run it on a RaspberryPI 4 with 4GB of RAM. Tried on a RaspberryPi 3 V1.2 with 1GB of RAM as well. Same exact errors.
I did only move the SD card from one Pi to the other though.
After it starts succesfully and I am adding the CDROM and disk, when I click 'Start', SheepShaver crashes with:
""Cannot map Low Memory Globals: Invalid Argument.""
Then throws this error in the terminal.
++++++
pi@raspberrypi:~ $ sudo SheepShaver
SheepShaver V2.4 by Christian Bauer and Mar"c" Hellwig
The program 'SheepShaver' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
(Details: serial 9 error_code 2 request_code 105 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
pi@raspberrypi:~ $
+++++
I did compile it from source from https://github.com/cebix/macemu and followed the instructions outlined here -- https://www.emaculation.com/doku.php/co ... r_basilisk
Building SheepShaver in Linux flavours:
SheepShaver currently suffers from issues regarding running in a window/full screen. For full screen support, follow the directions below. However, if you want a stable build for windowed use, delete “–enable-sdl-video” and “–enable-sdl-audio” from the ./configure step.
Ubuntu, Fedora, SuSE:
cd to the SheepShaver folder and:
make links
cd src/Unix
NO_CONFIGURE=1 ./autogen.sh
./configure --enable-sdl-video --enable-sdl-audio --disable-vosf
make
strip SheepShaver
The RaspberryPi 4 & 3 are running this OS:
pi@raspberrypi:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
pi@raspberrypi:~ $
I would really appreciate any help or direction.
Re: Raspberry Pi + SheepShaver
Hi ,
have you tried with this build ? :
https://www.novaspirit.com/?smd_process ... oad_id=558
posted on the previous page by RaspberryPhil.
It's the only one I could make work on my R-PI 3. Must be run with sudo.
have you tried with this build ? :
https://www.novaspirit.com/?smd_process ... oad_id=558
posted on the previous page by RaspberryPhil.
It's the only one I could make work on my R-PI 3. Must be run with sudo.
Re: Raspberry Pi + SheepShaver
That worked better, Thank you!
I did download that image made by Novaspirit, was able to install MacOS9 half way but then crashes.
It is better than before when it would just crash. At least I can see it boot and launch the install.
I did download that image made by Novaspirit, was able to install MacOS9 half way but then crashes.
It is better than before when it would just crash. At least I can see it boot and launch the install.
-
- Space Cadet
- Posts: 6
- Joined: Wed Apr 20, 2016 8:56 am
Re: Raspberry Pi + SheepShaver
Hi, find and use a pre-installed image on the net with google using '-inurl:htm -inurl:html intitle:”index of” os9.img':
http://jackparker.world/swamp/SheepShaver_stock/
http://newtoncity.org/NewtonFiles/Dev/
http://jackparker.world/swamp/SheepShaver_stock/
http://newtoncity.org/NewtonFiles/Dev/
-
- Space Cadet
- Posts: 1
- Joined: Mon Jun 01, 2020 5:09 pm
Re: Raspberry Pi + SheepShaver
Hi there,
I am looking for current and up to date instructions for installing SheepShaver on Raspberry Pi and getting MacOS running. I have not found anything current online, many tutorials are rather dated.
Hardware: Raspberry Pi 4
OS: Raspberry Pi OS Version May 2020.
Would really appreciate any good links.
I am looking for current and up to date instructions for installing SheepShaver on Raspberry Pi and getting MacOS running. I have not found anything current online, many tutorials are rather dated.
Hardware: Raspberry Pi 4
OS: Raspberry Pi OS Version May 2020.
Would really appreciate any good links.
Re: Raspberry Pi + SheepShaver
Thank you all, it worked in the end with MacOS9.0.4. Tried the 9.1 and 9.2 couldn't make the Sheepshaver boot from the ISO. I had to make them read-only (chmod 400) to 'trick' the emulator to boot.
Thanks to RaspberryPhil, I got the disk and ROM from here http://newtoncity.org/NewtonFiles/Dev/
Short instructions on how I made them work:
Make a directory: mkdir -p /home/pi/macOS9 and cd to it;
Download the ROM and OS9 image from http://newtoncity.org/NewtonFiles/Dev/
Unzip 'Mac OS ROM.zip' . The ROM file should be 'Mac OS ROM' do not rename it, if you want SheepShaver to automagically find it.
Download the ppc and Sheepshaver from here -- https://www.novaspirit.com/?smd_process ... oad_id=558 -- ppc is PearPC for emulating MacOSX. Very slow on RaspberryPi.
They come zipped in MacARM.7z package.
Install p7zip if you don't have it (sudo apt install -y p7zip) then 'p7zip -d MacARM.7z' It will expand/decompress 2 files - ppc and SheepShaver.
Make SheepShaver executable - 'chmod +x SheepShaver'
Launch ./SheepShaver then:
Volumes tab:
- add the OS9.img
- Boot From - Any
Graphics/Sound tab:
- Video Type = Window
- Window Refresh Rate = 30 Hz
- Width = 1024
- Height = 768
Keyboard/Mouse tab - nothing to configure;
Serial/Network - nothing to configure
Memory/Misc tab:
- MacOS RAM Size = 256
- ROM File - either leave it blank, or Browse and select Mac OS ROM
- Select 'Ignore Illegal Memory Accesses
JIT Compiler tab - nothing to configure.
Click 'Start' and you should be able to enjoy MacOS 9.
Thanks to RaspberryPhil, I got the disk and ROM from here http://newtoncity.org/NewtonFiles/Dev/
Short instructions on how I made them work:
Make a directory: mkdir -p /home/pi/macOS9 and cd to it;
Download the ROM and OS9 image from http://newtoncity.org/NewtonFiles/Dev/
Unzip 'Mac OS ROM.zip' . The ROM file should be 'Mac OS ROM' do not rename it, if you want SheepShaver to automagically find it.
Download the ppc and Sheepshaver from here -- https://www.novaspirit.com/?smd_process ... oad_id=558 -- ppc is PearPC for emulating MacOSX. Very slow on RaspberryPi.
They come zipped in MacARM.7z package.
Install p7zip if you don't have it (sudo apt install -y p7zip) then 'p7zip -d MacARM.7z' It will expand/decompress 2 files - ppc and SheepShaver.
Make SheepShaver executable - 'chmod +x SheepShaver'
Launch ./SheepShaver then:
Volumes tab:
- add the OS9.img
- Boot From - Any
Graphics/Sound tab:
- Video Type = Window
- Window Refresh Rate = 30 Hz
- Width = 1024
- Height = 768
Keyboard/Mouse tab - nothing to configure;
Serial/Network - nothing to configure
Memory/Misc tab:
- MacOS RAM Size = 256
- ROM File - either leave it blank, or Browse and select Mac OS ROM
- Select 'Ignore Illegal Memory Accesses
JIT Compiler tab - nothing to configure.
Click 'Start' and you should be able to enjoy MacOS 9.
Last edited by Ronald P. Regensburg on Fri Jun 12, 2020 7:18 am, edited 1 time in total.
Reason: Removed direct links to ROM and OS9 image (not allowed on this board)
Reason: Removed direct links to ROM and OS9 image (not allowed on this board)
Re: Raspberry Pi + SheepShaver
novaspirit seems to be offline. Is there anybody who could help we with this file:Download the ppc and Sheepshaver from here -- https://www.novaspirit.com/?smd_process ... oad_id=558 -- ppc is PearPC for emulating MacOSX. Very slow on RaspberryPi.
They come zipped in MacARM.7z package.
Install p7zip if you don't have it (sudo apt install -y p7zip) then 'p7zip -d MacARM.7z' It will expand/decompress 2 files - ppc and SheepShaver.
Make SheepShaver executable - 'chmod +x SheepShaver'
MacARM.7z
Thanks!
Re: Raspberry Pi + SheepShaver
Got it....seemed to be a problem on my side!
Re: Raspberry Pi + SheepShaver
It is running. Now the tricky part...networking!
I would like to use the sheep_net driver. Tried it to choose in the GUI, but as expected this doesn't work.
Anyone succeeded in this on a raspberry Pi? My model is 3 B+
Tips are welcome!
I would like to use the sheep_net driver. Tried it to choose in the GUI, but as expected this doesn't work.
WARNING: Cannot open /dev/sheep_net (No such file or directory). Ethernet will not be available
Anyone succeeded in this on a raspberry Pi? My model is 3 B+
Tips are welcome!
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Re: Raspberry Pi + SheepShaver
Isn't slirp networking available?
Re: Raspberry Pi + SheepShaver
Yes. Slirp is working file...but I want to work with Appletalk.
I'm working on a new version of the MacIPpi on Raspberry and would like to run IP over MacIP. I also like to share files over Appletalk. Would like to add real networking to it.
See my project on:
https://www.macip.net/
I'm working on a new version of the MacIPpi on Raspberry and would like to run IP over MacIP. I also like to share files over Appletalk. Would like to add real networking to it.
See my project on:
https://www.macip.net/
Re: Raspberry Pi + SheepShaver
Hi, did you compile and load the sheep_net driver?WARNING: Cannot open /dev/sheep_net (No such file or directory). Ethernet will not be available
It's been a long time since I did that, but here are some old instructions:
https://www.emaculation.com/doku.php/ubuntu#self-help
Best,
Cat_7
Re: Raspberry Pi + SheepShaver
Thanks for the link. I compiled the sheep_net driver and it works nice. Only problem is that it doesn't "see" it own Netatalk server. And I don't seems to be able to access other AFP servers... Hmmm have to puzzle on this.
This is also a way to go:
https://github.com/VinDuv/sheep-bridge
Will try this one too.
This is also a way to go:
https://github.com/VinDuv/sheep-bridge
Will try this one too.
Re: Raspberry Pi + SheepShaver
Hi,
Just found this and it's fantastic. Would love my pi to boot straight into sheepshaver an start mac OS9. Is there anyway to autostart from command prompt? I have to manually hit the start button currently.
Many thanks for the hard work.. it's really great.
Just found this and it's fantastic. Would love my pi to boot straight into sheepshaver an start mac OS9. Is there anyway to autostart from command prompt? I have to manually hit the start button currently.
Many thanks for the hard work.. it's really great.
- adespoton
- Forum All-Star
- Posts: 4274
- Joined: Fri Nov 27, 2009 5:11 am
- Location: Emaculation.com
- Contact:
Re: Raspberry Pi + SheepShaver
https://raspberrytips.com/autostart-a-program-on-boot/mike5im5 wrote: ↑Wed Nov 18, 2020 10:22 am Hi,
Just found this and it's fantastic. Would love my pi to boot straight into sheepshaver an start mac OS9. Is there anyway to autostart from command prompt? I have to manually hit the start button currently.
Many thanks for the hard work.. it's really great.
Re: Raspberry Pi + SheepShaver
Thank you but I think you missunderstood my question. I know how to auto start an application. But is there a way to start the mac OS9 emulation with Sheepshaver. If I autostart sheepshaver, I'd still have to click the "Start" button to boot up the mac desktop.adespoton wrote: ↑Wed Nov 18, 2020 4:02 pmhttps://raspberrytips.com/autostart-a-program-on-boot/mike5im5 wrote: ↑Wed Nov 18, 2020 10:22 am Hi,
Just found this and it's fantastic. Would love my pi to boot straight into sheepshaver an start mac OS9. Is there anyway to autostart from command prompt? I have to manually hit the start button currently.
Many thanks for the hard work.. it's really great.
I was wondering if there are some command line arguments in sheepshaver. Failing this I could try scripting some xdotool to tab and enter the start button? Anyone done this?
Re: Raspberry Pi + SheepShaver
Had a quick go at scripting the keystrokes to start emulation automatically. It's pretty crude but works for me:
./SheepShaver &
xdotool key --delay 1000 KP_Tab
xdotool key KP_Tab
xdotool key KP_Tab
xdotool key KP_Tab
xdotool key KP_Tab
xdotool key KP_Tab
xdotool key KP_Tab
xdotool key KP_Tab
xdotool key KP_Tab
xdotool key KP_Enter
./SheepShaver &
xdotool key --delay 1000 KP_Tab
xdotool key KP_Tab
xdotool key KP_Tab
xdotool key KP_Tab
xdotool key KP_Tab
xdotool key KP_Tab
xdotool key KP_Tab
xdotool key KP_Tab
xdotool key KP_Tab
xdotool key KP_Enter
Re: Raspberry Pi + SheepShaver
Your SheepShaver starts with the GUI?
Can you not set nogui to true and add the prefs on the command line to start SheepShaver?
Best.
Cat_7
Can you not set nogui to true and add the prefs on the command line to start SheepShaver?
Best.
Cat_7
Re: Raspberry Pi + SheepShaver
Thanks, I was trying to figure this out myself as well Knew it had to be a prefs item or a command argument, but it seems it was staring me in the face.Can you not set nogui to true and add the prefs on the command line to start SheepShaver?