twitter: LOGIN
シンプルなフィードリーダー♪

▲ たかみんつ | □ たかみんつREADER | ! トピックス | # ランキング

[! トピックス] | スタンリー | 大谷翔平 | Koki | 成田賢 | トライアウト | 酉の市 | 名探偵ピカチュウ | 久兵衛 | 稀勢の里 | 絢香 | 西内まりや | 村上淳 | 錦織圭 | 亀田和毅 | 懸賞 | 中村倫也 | 草刈正雄 | 小田急線 | 篠原涼子 | UUUM


PCE.js - こいつ…動くぞ。JavaScriptで作られたWindows 3.0/Mac OSまで動くPCエミュレータ - MOONGIFT

ソフトウェア, Web, オープンソース
2013-10-29 10:29:48
すみません、こいつ…動くぞって言いたかっただけなんです。 往年のPCを動作させるPCエミュレータは幾つか知られています。その一つがPCEです。それをEmscriptenを使ってJavaScriptにしてしまったのがPCE.jsになります。 まずはMac OSから。System 7.0.1です。 ![懐かしのWelcome to Macintosh!そうでした、MacではなくMacintoshでしたね。](http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.03.31_thumb.51dd2cc11723a07ebb730f5c51eb9adf.png "http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.03.31.51dd2cc11723a07ebb730f5c51eb9adf.png") ![起動完了。JavaScriptベースながら当時のマシンに比べて圧倒的に処理速度があるようで、起動が速いです。](http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.03.52_thumb.de72978a7f56eba487e616594d168efa.png "http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.03.52.de72978a7f56eba487e616594d168efa.png") ![マウスの反応はそこそこで、ちゃんとフロッピーを開いたりゴミ箱を開けたりできます。](http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.04.21_thumb.ed05770ffdb96d7f20b51c29827b20b1.png "http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.04.21.ed05770ffdb96d7f20b51c29827b20b1.png") ![お絵描きアプリ、Kid Pixを起動します。これまた懐かしいですね。まさにおっさんほいほい。](http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.04.31_thumb.36d05a9033115a0360da378cacb01aa6.png "http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.04.31.36d05a9033115a0360da378cacb01aa6.png") ![ちゃんとマウスを使ってペイントできます。](http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.05.11_thumb.48331cd7b06c9d3c09718e63ba421422.png "http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.05.11.48331cd7b06c9d3c09718e63ba421422.png") ![保存だってできますよ!](http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.05.26_thumb.af2ada53b1c643f86a72440a9ac17549.png "http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.05.26.af2ada53b1c643f86a72440a9ac17549.png") ![保存したファイルがフロッピーディスクの中に。ここから開けばちゃんと保存状態から再現されます。](http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.05.43_thumb.96adcb695a903a56b5aaf7fbd284d685.png "http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.05.43.96adcb695a903a56b5aaf7fbd284d685.png") ![プリンタやApple共有の設定。LaserWriterとかありますね。](http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.06.17_thumb.f7e95ea5f1ec6a85f985be2e56a74ebd.png "http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.06.17.f7e95ea5f1ec6a85f985be2e56a74ebd.png") ![Note Pad。アクセサリ周りもちゃんと用意されています。Mac OSのイメージが動いているので当たり前かも知れませんが再現度は高いです。](http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.07.05_thumb.f55b0595917f3d21c213a89f30e62617.png "http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.07.05.f55b0595917f3d21c213a89f30e62617.png") ![スクラップブック。あぁ、あったあった。ここにクリップボードを保存して再利用できましたよね。](http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.07.54_thumb.a1737d944190798e8ed9a87189f70557.png "http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.07.54.a1737d944190798e8ed9a87189f70557.png") ![フロッピーをゴミ箱に入れてみました。枠から排出されるのかなと思ったらそのようなことはなく。こうなるとKid Pixは使えませんので再読み込みしないといけないです。](http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.08.15_thumb.738020b7fccec92d82192b226b291cf2.png "http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.08.15.738020b7fccec92d82192b226b291cf2.png") 続いてWindows。こちらは3.0ですが筆者は触ったことがないです。 ![起動しました。Mac OSに比べると若干時間がかかった気がします。](http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.11.06_thumb.d59e05bc250cbcee4711e9c40c487aca.png "http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.11.06.d59e05bc250cbcee4711e9c40c487aca.png") ![アプリケーションを起動すると下のタスクバー風のところに並ぶのですが、その後指定する方法が分かりません…。マウスは使えないようです。](http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.12.04_thumb.9ed91740c3d718f621ae370792ed5e3c.png "http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.12.04.9ed91740c3d718f621ae370792ed5e3c.png") ![Altキーでメニューへのアクセスは可能です。](http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.12.44_thumb.8750a0f93aad6d58231ece1c4811bf8b.png "http://images.moongift.jp/2013/10/Screenshot 2013-10-29 10.12.44.8750a0f93aad6d58231ece1c4811bf8b.png") いかがでしょうか。PCE.jsの面白さもありますが、Emscriptenの凄さが良く感じられるかと思います。Webブラウザ(JavaScript)だけでOSが動いてしまうという…。System 7.0は1991年あたりの話なので、約20年前のOSであればWebブラウザで動いてしまうレベルだと言うことですね。 PCE.jsではこの他、IBM PCでWolf3dやシビライゼーション、モンキーアイランドが遊べるイメージやMac OSにもっとアプリやゲームを詰めたイメージが用意されています。懐かしさを感じるもよし、Emscriptenの実力を感じるのもよしなソフトウェアです。 PCE.jsはJavaScript製、GPLのオープンソース・ソフトウェアです。 [PCE.js - Classic Mac OS in the Browser](http://jamesfriend.com.au/pce-js/)

▲ たかみんつ | □ たかみんつREADER | ! トピックス | # ランキング

RSS Feed Widget
PCE.js - こいつ…動くぞ。JavaScriptで作られたWindows 3.0/Mac OSまで動くPCエミュレータ-MOONGIFT
(http://bicycle.life.coocan.jp/takamints/index.php/reader/item/29514)
by Koji Takami ( email: vzg03566@gmail.com, GitHub: takamin )