概要
- らずぱいで、SheepShaverを動かす。
SheepShaver : An Open Source PowerMac Emulator
環境
- Raspberry Pi 3
2016-05-27-raspbian-jessie.img
- # エミュレータなので、ROMとか、そのへんが必要。ドキュメント見たり、ぐぐって...
手順 (Basiliskpでやったのと大体同じ)
- いつもの
-
sudo apt-get install git libsdl1.2-dev libgtk2.0-dev automake
PC88とBasilisk IIをやったあとの環境だから、もっと必要なのがあるかもしれない。 -
cd; git clone https://github.com/cebix/macemu.git; cd macemu/SheepShaver/src/Unix
ソース取得。src/CrossPlatform/以下のファイルはいくつか、BasiliskIIのほうにリンクされてる -
ビルド
NO_CONFIGURE=1 ./autogen.sh ./configure --enable-sdl-video --enable-sdl-audio --disable-vosf --disable-jit-compiler --with-gtk --enable-addressing=direct,0x10000000 make strip SheepShaver
=>
SheepShaver
ができる. -
./SheepShaver
実行。GUIでぐいぐい(!)設定する- [Volumes]で、ISOイメージ追加したり、HDDイメージを作ったり
- [Memory/Misc]で、RAMサイズ、ROM File指定したり
- 画面サイズ変えたり、
6 [Start]押して、VM起動
スクショ
その他
-
"Cannot map Low Memory Globals: Invalid agument"
というエラーは、mmap
で、0x0000 - 0x3000をとろうとして、エラーになってる。
=>--enable-addressing=direct,0x10000000
で、Offsetつけてる