【朗報】ブラウザで初期IBM PCやレトロゲーが動く「PCjs Machines」がエモすぎる件
投稿日時: 2026/07/21 22:48
■ 概要・編集部サマリー
【背景・技術】1980年代の初期IBM PCから各種レトロPCの動作を、JavaScript/WebAssemblyのみで完全ブラウザエミュレートするプロジェクトが話題に。 【焦点・再現性】フロッピーディスクの読み込み音、CGA/EGAグラフィックス、BIOSの初期化シークエンスまでミリ秒単位でリアルタイム再現。 【評価・議論】レトロPCの実機保存の難しさと、ブラウザ上で動くデジタルアーカイビング技術の価値。
1. 1980年代コンピューティングのブラウザ復元
IBM PC 5150、PC/XT、PC/ATなどの伝説的銘機を、追加ソフトウェアのインストールなしにブラウザ上でそのまま起動できるWebサイトが構築された。
DOS 1.0〜6.22や初期Windows、各種レトロPCゲームが当時の速度・グラフィックのまま正確に動く。
2. 8088 CPUサイクル精度エミュレーションとROM保存
単なるソフトウェア動作にとどまらず、BIOS ROMやフロッピーディスクドライブのアクセス音まで再現する凝り様が絶賛された。
コンピュータ技術史の学習教材として、またレトロPCのソフトウェア資産を保存するオープンデジタルアーカイブとして高く評価されている。
3. Web技術による歴史的ソフトウェアの永久保存
物理実機の風化が進む中、ブラウザ技術を用いてデジタル歴史遺産を永久保存する素晴らしいプロジェクトだ。
レトロPCファンのみならず、全てのエンジニアに感動を与える。
海外掲示板の反応・まとめ
■ 初期IBM PC等をブラウザ上で完全再現するエミュレータ『PCjs Machines』の話題。レトロPCの保存とJSエミュレーション技術が絶賛されています。
PCjsで1981年発売のIBM PC 5150がブラウザで一瞬で起動して草。フロッピーディスクのアクセスランプがチカチカするの涙出るほど懐かしいわ草
>>2 8086 CPUの4.77MHzクロックまで正確に再現してPC DOS 1.10が動くのJavaScriptの進化すごすぎるだろ。
昔のDOSゲーム『Prince of Persia』とか『Monkey Island』がブラウザ開くだけで遊べるの神アーカイブだわ。
実機のBIOS ROMダンプデータとフロッピーイメージをJSのArrayBufferに読み込ませて命令実行ループ回す構造、最高の教材。
コンデンサ破裂して実機動かなくなる時代だから、こういう完全ブラウザエミュレーションは保存として超貴重。
PC-9801やX68000版のブラウザエミュレータももっと充実してほしいわ。