Intel Mac/Leopard/lxdream
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*lxdream [#x8f3e309]
-lxdreamとはSEGAのゲーム機、Dreamcastのエミュレータです。~
http://www.lxdream.org/news/ ~
~
&ref(lxdream2.jpg,nolink);
**下準備 [#n8dcec31]
[[Intel Mac/Leopard/1.基本アプリの導入]]より、XQuartz, Xc...
-MacPortsを最新版と同期させる
#pre{{
$ . ~/profile
$ sudo port -d selfupdate
$ sudo port -d sync
}}
-pkgconfig, libpng, glib2のインストール
#pre{{
$ sudo port install pkgconfig
$ sudo port install libpng
$ sudo port install glib2
}}
**lxdreamのビルドおよび設定 [#p87f5901]
-ソースの取得
#pre{{
$ mkdir ~/lxdream
$ svn co http://www.lxdream.org/svn/lxdream/trunk lxdream
$ mv lxdream lxdream-20080424
}}
-ビルド
#pre{{
$ cd lxdream-20080424
$ ./configure
$ make
}}
-実行環境の整備
#pre{{
$ cd ~/lxdream
$ cp ~/lxdream/lxdream-20080424/src/lxdream ~/lxdream/lxd...
$ mkdir ~/lxdream/save
$ mkdir ~/lxdream/bios
$ mkdir ~/lxdream/disk
}}
-〜/.lxdreamrc
lxdreamの設定ファイルを準備
#pre{{
[Global]
bios = /Users/xxxxxx/lxdream/bios/dc_bios.bin
flash = /Users/xxxxxx/lxdream/bios/dc_flash.bin
default path = /Users/xxxxxx/lxdream/disc
save path = /Users/xxxxxxlxdream/save
#bootstrap = /Users/xxxxxx/lxdream/bios/IP.BIN
[Controllers]
Device 0 = Sega Controller
dpad left = Left
dpad right = Right
dpad up = Up
dpad down = Down
Start = KP_Enter, Return
analog left = KP_Left
analog right = KP_Right
analog up = KP_Up
analog down = KP_Down
button X = a
button Y = s
button A = z
button B = x
trigger left = d
trigger right = c
Device 2 = Sega Mouse
Device 3 = Sega Keyboard
[serial]
device = /dev/ttyS1
}}
-実行
#pre{{
$ cd ~/lxdream
$ ./lxdream
23:12:57 00000000 WARN Unable to load file '/Users/xxxxx...
23:12:57 00000000 WARN Unable to load file '/Users/xxxxx...
23:12:57 A0000000 ERROR Unable to open audio output (ESD)
23:12:57 A0000000 ERROR Failed to initialize audio driver...
}}
現段階ではDreamcastのBISO(dc_bios.binとdc_flash.bin)がな...
~
**Dreamcast実機からBIOS、ゲーム等を吸い出す [#q5e6c2f0]
-必要なもの
--MIL-CD対応のDreamcast実機~
社名が変わる前の「株式会社セガ・エンタープライゼス」製のD...
--ブロードバンドアダプタ(LANアダプタ)
--ブロードバンドアダプタ付属のブロードバンドパスポート(GD...
--CD-R と Windows機 (書き込み環境)
--httpd-ack ... DreamcastをWEBサーバにして、ブラウザ経由...
~
-httpd-ack
--http://www.gotwalls.com/files.html から httpd-ack-20071...
その中から、httpd-ack-20071123.cdi を取り出す。~
--ttpd-ack-20071123.cdi を DiscJuggler ( http://discjuggl...
ちなみに、DiscjugglerはWindowsアプリであり、無料で使える...
-DreamcastのIPアドレス設定
--ブロードバンドアダブタを取り付けたDreamcastをブロードバ...
IPアドレス(サブネットマスクやDNSサーバ等も)を設定する。~
ちなみにIPアドレスはDreamcast本体内蔵フラッシュに保存され...
-BIOS吸い出し
--DreamcastをLANに接続して、httpd-ackを焼いたCD−Rで起動す...
--10~20秒ほど待つとDreamcast上でWEBサーバが立ち上がり、外...
~
&ref(httpd-ack.jpg,nolink);
~
-dc_bios.bin と dc_flash.bin を吸い出して、~/lxdream/bios...
#pre{{
$ cp dc_bios.bin ~/lxdream/bios
$ cp dc_flash.bin ~/lxdream/bios
}}
-もしゲームDISCを吸い出し、動かしたければ~
この状態でDISCを交換してブラウザをリロードすれば良い。ゲ...
#pre{{
$ lxdream -pd ./SOULCALIBUR/disc.gdi
}}
なお音を出したければ、lxdreamを起動させる前に"esd &" とし...
~
~
**DreamcastエミュでDreamcast Linuxを動かしてみる [#v3653e...
-本家でも話題にあがってたので、ネタとして追試してみた~
http://www.boob.co.uk/usertools.html から DCLinux-010605-...
~
#pre{{
$ cd ~/lxdream
$ ./lxdream -pd dclinux.nrg
}}
-DCLinux-010605
--起動ロゴ~
&ref(dclinux1.jpg,nolink);~
--時刻の入力画面~
カーソルキーがコントローラの十字ボタン、「Z」「S」「A」「...
なお、キーアサインの詳細は、~/.lxdreamrc を参照のこと~
&ref(dclinux2.jpg,nolink);~
--redbootの画面~
&ref(dclinux3.jpg,nolink);~
--login画面~
root、パスワードなしで入れる~
&ref(dclinux4.jpg,nolink);~
--X Window~
startx で起動~
&ref(dclinux5.jpg,nolink);~
**%%付録:Gtk+ のビルドについて%% [#u8f9c32f]
-cairo-1.6.4~
#pre{{
$ sudo port install cairo +no_x11
}}
-%%pango-1.20.2%%~
cairoとpangoとの相性問題のためか?、全てのフォントが文字...
そこでATSUI(Apple Type Services for Unicode Imaging)を強...
#pre{{
$ cd /opt/local/lib/pkgconfig
$ sudo cp cairo-quartz.pc cairo-atsui.pc
}}
上記相性問題に加え、日本語フォントの表示不具合もあるよう...
http://www.cozmixng.org/~w3ml/index.rb/rabbit-shockers/ms...
まず、./configureまでを実行する。~
#pre{{
$ sudo port configure pango +no_x11
$ cd /opt/local/var/macports/sources/rsync.macports.org/r...
$ cd work/pango-1.20.2/pango/
}}
そして、pangoatsui-fontmap.c を修正し~
#pre{{
--- pangoatsui-fontmap.c~ 2007-07-21 14:44:03.000000000 +...
+++ pangoatsui-fontmap.c 2008-04-28 13:30:04.000000000 +0...
@@ -79,14 +79,14 @@ get_real_family (const char *family_n...
case 'm':
case 'M':
if (g_ascii_strcasecmp (family_name, "monospace") ...
- return "Courier";
+ return "Osaka-Mono";
break;
case 's':
case 'S':
if (g_ascii_strcasecmp (family_name, "sans") == 0)
- return "Helvetica";
+ return "Hiragino Kaku Gothic Pro";
else if (g_ascii_strcasecmp (family_name, "serif")...
- return "Times";
+ return "Hiragino Mincho Pro";
break;
}
}}
インストール
#pre{{
$ sudo port install pango +no_x11
$ sudo rm /opt/local/lib/pkgconfig/cairo-atsui.pc
}}
-%%gtk2-2.12.9とその他%%~
補足:py25-hashlib と py25-libxml2 でエラーになったが、気...
#pre{{
$ sudo port install gtk2 +quartz
$ sudo port install esound
}}
~
~
**link [#ha400a99]
終了行:
*lxdream [#x8f3e309]
-lxdreamとはSEGAのゲーム機、Dreamcastのエミュレータです。~
http://www.lxdream.org/news/ ~
~
&ref(lxdream2.jpg,nolink);
**下準備 [#n8dcec31]
[[Intel Mac/Leopard/1.基本アプリの導入]]より、XQuartz, Xc...
-MacPortsを最新版と同期させる
#pre{{
$ . ~/profile
$ sudo port -d selfupdate
$ sudo port -d sync
}}
-pkgconfig, libpng, glib2のインストール
#pre{{
$ sudo port install pkgconfig
$ sudo port install libpng
$ sudo port install glib2
}}
**lxdreamのビルドおよび設定 [#p87f5901]
-ソースの取得
#pre{{
$ mkdir ~/lxdream
$ svn co http://www.lxdream.org/svn/lxdream/trunk lxdream
$ mv lxdream lxdream-20080424
}}
-ビルド
#pre{{
$ cd lxdream-20080424
$ ./configure
$ make
}}
-実行環境の整備
#pre{{
$ cd ~/lxdream
$ cp ~/lxdream/lxdream-20080424/src/lxdream ~/lxdream/lxd...
$ mkdir ~/lxdream/save
$ mkdir ~/lxdream/bios
$ mkdir ~/lxdream/disk
}}
-〜/.lxdreamrc
lxdreamの設定ファイルを準備
#pre{{
[Global]
bios = /Users/xxxxxx/lxdream/bios/dc_bios.bin
flash = /Users/xxxxxx/lxdream/bios/dc_flash.bin
default path = /Users/xxxxxx/lxdream/disc
save path = /Users/xxxxxxlxdream/save
#bootstrap = /Users/xxxxxx/lxdream/bios/IP.BIN
[Controllers]
Device 0 = Sega Controller
dpad left = Left
dpad right = Right
dpad up = Up
dpad down = Down
Start = KP_Enter, Return
analog left = KP_Left
analog right = KP_Right
analog up = KP_Up
analog down = KP_Down
button X = a
button Y = s
button A = z
button B = x
trigger left = d
trigger right = c
Device 2 = Sega Mouse
Device 3 = Sega Keyboard
[serial]
device = /dev/ttyS1
}}
-実行
#pre{{
$ cd ~/lxdream
$ ./lxdream
23:12:57 00000000 WARN Unable to load file '/Users/xxxxx...
23:12:57 00000000 WARN Unable to load file '/Users/xxxxx...
23:12:57 A0000000 ERROR Unable to open audio output (ESD)
23:12:57 A0000000 ERROR Failed to initialize audio driver...
}}
現段階ではDreamcastのBISO(dc_bios.binとdc_flash.bin)がな...
~
**Dreamcast実機からBIOS、ゲーム等を吸い出す [#q5e6c2f0]
-必要なもの
--MIL-CD対応のDreamcast実機~
社名が変わる前の「株式会社セガ・エンタープライゼス」製のD...
--ブロードバンドアダプタ(LANアダプタ)
--ブロードバンドアダプタ付属のブロードバンドパスポート(GD...
--CD-R と Windows機 (書き込み環境)
--httpd-ack ... DreamcastをWEBサーバにして、ブラウザ経由...
~
-httpd-ack
--http://www.gotwalls.com/files.html から httpd-ack-20071...
その中から、httpd-ack-20071123.cdi を取り出す。~
--ttpd-ack-20071123.cdi を DiscJuggler ( http://discjuggl...
ちなみに、DiscjugglerはWindowsアプリであり、無料で使える...
-DreamcastのIPアドレス設定
--ブロードバンドアダブタを取り付けたDreamcastをブロードバ...
IPアドレス(サブネットマスクやDNSサーバ等も)を設定する。~
ちなみにIPアドレスはDreamcast本体内蔵フラッシュに保存され...
-BIOS吸い出し
--DreamcastをLANに接続して、httpd-ackを焼いたCD−Rで起動す...
--10~20秒ほど待つとDreamcast上でWEBサーバが立ち上がり、外...
~
&ref(httpd-ack.jpg,nolink);
~
-dc_bios.bin と dc_flash.bin を吸い出して、~/lxdream/bios...
#pre{{
$ cp dc_bios.bin ~/lxdream/bios
$ cp dc_flash.bin ~/lxdream/bios
}}
-もしゲームDISCを吸い出し、動かしたければ~
この状態でDISCを交換してブラウザをリロードすれば良い。ゲ...
#pre{{
$ lxdream -pd ./SOULCALIBUR/disc.gdi
}}
なお音を出したければ、lxdreamを起動させる前に"esd &" とし...
~
~
**DreamcastエミュでDreamcast Linuxを動かしてみる [#v3653e...
-本家でも話題にあがってたので、ネタとして追試してみた~
http://www.boob.co.uk/usertools.html から DCLinux-010605-...
~
#pre{{
$ cd ~/lxdream
$ ./lxdream -pd dclinux.nrg
}}
-DCLinux-010605
--起動ロゴ~
&ref(dclinux1.jpg,nolink);~
--時刻の入力画面~
カーソルキーがコントローラの十字ボタン、「Z」「S」「A」「...
なお、キーアサインの詳細は、~/.lxdreamrc を参照のこと~
&ref(dclinux2.jpg,nolink);~
--redbootの画面~
&ref(dclinux3.jpg,nolink);~
--login画面~
root、パスワードなしで入れる~
&ref(dclinux4.jpg,nolink);~
--X Window~
startx で起動~
&ref(dclinux5.jpg,nolink);~
**%%付録:Gtk+ のビルドについて%% [#u8f9c32f]
-cairo-1.6.4~
#pre{{
$ sudo port install cairo +no_x11
}}
-%%pango-1.20.2%%~
cairoとpangoとの相性問題のためか?、全てのフォントが文字...
そこでATSUI(Apple Type Services for Unicode Imaging)を強...
#pre{{
$ cd /opt/local/lib/pkgconfig
$ sudo cp cairo-quartz.pc cairo-atsui.pc
}}
上記相性問題に加え、日本語フォントの表示不具合もあるよう...
http://www.cozmixng.org/~w3ml/index.rb/rabbit-shockers/ms...
まず、./configureまでを実行する。~
#pre{{
$ sudo port configure pango +no_x11
$ cd /opt/local/var/macports/sources/rsync.macports.org/r...
$ cd work/pango-1.20.2/pango/
}}
そして、pangoatsui-fontmap.c を修正し~
#pre{{
--- pangoatsui-fontmap.c~ 2007-07-21 14:44:03.000000000 +...
+++ pangoatsui-fontmap.c 2008-04-28 13:30:04.000000000 +0...
@@ -79,14 +79,14 @@ get_real_family (const char *family_n...
case 'm':
case 'M':
if (g_ascii_strcasecmp (family_name, "monospace") ...
- return "Courier";
+ return "Osaka-Mono";
break;
case 's':
case 'S':
if (g_ascii_strcasecmp (family_name, "sans") == 0)
- return "Helvetica";
+ return "Hiragino Kaku Gothic Pro";
else if (g_ascii_strcasecmp (family_name, "serif")...
- return "Times";
+ return "Hiragino Mincho Pro";
break;
}
}}
インストール
#pre{{
$ sudo port install pango +no_x11
$ sudo rm /opt/local/lib/pkgconfig/cairo-atsui.pc
}}
-%%gtk2-2.12.9とその他%%~
補足:py25-hashlib と py25-libxml2 でエラーになったが、気...
#pre{{
$ sudo port install gtk2 +quartz
$ sudo port install esound
}}
~
~
**link [#ha400a99]
ページ名: