8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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`<br>実行。GUIでぐいぐい(!)設定する
    - \[Volumes\]で、ISOイメージ追加したり、HDDイメージを作ったり
    - \[Memory/Misc\]で、RAMサイズ、ROM File指定したり
    - 画面サイズ変えたり、

![RPi_SS1.png](https://qiita-image-store.s3.amazonaws.com/0/75594/4d0b721c-7bd0-6809-1318-08a275219c79.png)


6 \[Start\]押して、VM起動

## スクショ


![RPi_SS3.png](https://qiita-image-store.s3.amazonaws.com/0/75594/e9f8c7da-1926-aa11-586a-c5d13b464f56.png)
<font ![RPi_SS2.png](https://qiita-image-store.s3.amazonaws.com/0/75594/38903d05-62a2-8c38-3788-cac042c8d96d.png)>


## その他
- `"Cannot map Low Memory Globals: Invalid agument"`というエラーは、 `mmap`で、<font color='red'>0x0000</font> - 0x3000をとろうとして、エラーになってる。
<br>=> `--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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?