Blue & White G3 --- Mac On Linux

[ Nob's Home | LinuxPPC | Blue & White G3 ]

  • 2000.01.30 大江さんがpatchがあったったmol-0.9.39を公開
  • 2000.01.30  mol-0.9.39-1.ppc.rpmがreleaseされています。
    # rpm -ivhU mol-0.9.39-1.ppc.rpm
    # mv /etc/molrc /etc/molrc.orig
    # mv /etc/molrc.rpmsave /etc/molrc
    # /sbin/rmmod mol
    # startmol
    
    残念ながら、大江さんの0.9.38-4のpatchはあたっていません。

  • 2000.01.30 大江さんがtimezoneの問題などを解消した mol-0.9.38-4.ppc.rpmを公開されています。

  • Mac On Linux (MOL)はPowerPC Linux上でMacOSを動かしてしまうソフトです。
    他のemulatorと違い、直接PowerPC上で動作するので非常に高速です。
    騙されたと思って、installしてみてください。
    これは本当にすごい!!

    Information

    必要なもの

    install

    # rpm -ivh mol-0.9.38-1.ppc.rpm
    

    NewWorld ROM

    MacOS 8.6以降では、chip上のBoot ROMに替わり、
    File ROMとも呼ばれるシステムフォルダ内のfileを使用しています。
    MOLはこのNewWorld ROMを利用します。
    のどちらかから、strip_nwrom というツールで取り出します。
    MacOSのHFS partitionを/mnt/macでマウントしておきます。
    「システムフォルダ」が文字化けするので、
    # ls -l /mnt/mac/*/"Mac OS ROM"
    
    としてfull pathをカット&ペーストするのがよいでしょう。
    # strip_nwrom "/mnt/mac/:83V:83X:83e:83:80:83t:83H:83:8b:83_/Mac OS ROM" /usr/lib/mol/rom/rom.nw
    

    MOLを起動

    # startmol
    
    おおおお、MacOSがX上で起動する!!!
    System Profilerの結果は、
    --------------------------------------------
    ソフトウェア概略
    	Mac OS 概略
    		Finder:	8.6
    		System:	8.6  日本語
    		動作中の Enabler:	なし
    		At Ease:	未インストール
    		QuickTime:	4.0.3
    		ファイル共有:	入
    	起動装置
    		名前:	LinuxPPC 1999
    		タイプ:	なし
    		場所:	ID = 0
    		バス:	SCSI バス 0
    ハードウェア概略
    	機種 ID:	406
    	機種名:	PowerMac G3 Series
    	キーボードの種類:	Apple 標準キーボード
    	プロセッサ情報:	PowerPC G3
    	マシンの速度:	350 MHz
    	FPU:	内蔵
    --------------------------------------------
    

    /etc/molrc

    MOLの設定は/etc/molrcで行います。
    私のところの設定は、以下のとおりです。
    newworld_boot:        yes
    newworld_rom:         rom/rom.nw
    processor:            8                 # G3は 8
    ram_size:             64                # もっと増やしてよいでしょう
    blkdev:               /dev/hda	-rw     # 注意! linuxでmountしているpartitionを含むHDDは
    blkdev:               /dev/hdb	-rw     # 自動的に-ro(read only)になります
    mouse_protocol:       console
    disable_osi_enet:     no
    enet_interface:	      eth0
    resolution:		      800/600/75
    depth:                32
    vmode_database:       /etc/fb.modes
    start_on_console:     no
    autoswitch_console:   yes
    enable_console_video: yes
    enavle_xvideo:        yes
    usb_backing_store:    no
    logfile:              /tmp/mol-logfile
    #	
    

    MOLで

    Tips

    linuxppc-jp MLでの情報をまとめておきます。
    [ Nob's Home | LinuxPPC | Blue & White G3 ]
    nob@makioka.y-min.or.jp