LoginSignup
8
8

More than 5 years have passed since last update.

Raspberry Piで PowerMacエミュ(SheepShaver)

Last updated at Posted at 2016-06-16

概要

SheepShaver : An Open Source PowerMac Emulator

RPi_SS4.png

環境

  • Raspberry Pi 3
  • 2016-05-27-raspbian-jessie.img
  • # エミュレータなので、ROMとか、そのへんが必要。ドキュメント見たり、ぐぐって...

手順 (Basiliskpでやったのと大体同じ)

  1. いつもの
  2. sudo apt-get install git libsdl1.2-dev libgtk2.0-dev automake
    PC88とBasilisk IIをやったあとの環境だから、もっと必要なのがあるかもしれない。
  3. cd; git clone https://github.com/cebix/macemu.git; cd macemu/SheepShaver/src/Unix
    ソース取得。src/CrossPlatform/以下のファイルはいくつか、BasiliskIIのほうにリンクされてる
  4. ビルド

    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 ができる.

  5. ./SheepShaver
    実行。GUIでぐいぐい(!)設定する

    • [Volumes]で、ISOイメージ追加したり、HDDイメージを作ったり
    • [Memory/Misc]で、RAMサイズ、ROM File指定したり
    • 画面サイズ変えたり、

RPi_SS1.png

6 [Start]押して、VM起動

スクショ

RPi_SS3.png

その他

  • "Cannot map Low Memory Globals: Invalid agument"というエラーは、 mmapで、0x0000 - 0x3000をとろうとして、エラーになってる。
    => --enable-addressing=direct,0x10000000 で、Offsetつけてる
8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8