「エミュレータ」の記事一覧
-
幻のロボット対戦ゲーム『Chromehounds』、15年ぶりにオンライン復活
2025-05-27 00:52
IT・ネットFromSoftwareが2006年に開発したロボット対戦ゲーム『Chromehounds』が、熱心なファンの手によって15年ぶりにオンラインでプレイ可能になりました。Xbox 360エミュレータ「Xenia」の進化により、非公式サーバーを構築することでマルチプレイが復活。本作はボイスチャットを重視したチーム戦が特徴で、当時は革新的ながらも過小評価されていました。開発に携わったファンは現在も戦争サーバーの再現を目指しており、情熱的なコミュニティが復活を支えています。
-
CGAで奇跡を再現:Lakeエフェクトのデバッグ記録
2025-05-19 08:55
科学・技術本記事はIBM 5150エミュレータ「MartyPC」を用いた、デモ作品「Area5150」におけるLakeエフェクトの解析と正確な再現過程を詳細に記録した技術的レビューです。CGAという制限の多い環境で1スキャンラインごとに表示内容を切り替える高度な技術が用いられ、従来はエミュレータ上でハックが必要でしたが、筆者はバススニファーとサイクル精度の解析を駆使してその動作を完全再現する方法を確立しました。
-
エミュレータの黒画面バグを12年越しに解決
2025-05-15 14:31
IT・ネットWindows 7以降で発生していた68k Macエミュレータ「Basilisk II」の黒画面バグについて、原因はホストOS上でのROMとRAMのメモリアドレスの順序に起因していたことが明らかにされました。ROMのアドレスがRAMより下になると、Macエミュレータ内部のスロットマネージャが誤作動し、ビデオドライバが読み込まれず黒画面になるという問題です。著者はこの問題を修正し、Basilisk IIは安定動作するようになりました。
-
C64をマイコンで完全再現、Connomore64プロジェクト
2025-05-03 03:04
科学・技術Connomore64は、複数のRP2040マイコンを並列接続して、Commodore 64をリアルタイムかつサイクル単位で忠実にエミュレートするプロジェクトです。HDMI出力や実機の周辺機器との互換性も備え、FPGAに代わる手軽な再現手法として注目されています。GPIOの正確なタイミング制御やPIOの活用により、従来のPCエミュレータでは困難だったリアルタイム動作を実現しています。
-
felix86:RISC-V向けx86-64ユーザ空間エミュレータ
2025-05-02 00:07
科学・技術felix86は、RISC-Vデバイス上でx86-64ユーザー空間プログラムを実行するための新しいエミュレータです。特にゲームでの高性能を目指して開発されており、初期段階ながらすでにいくつかのゲームが動作しています。開発は始まったばかりですが、将来的にはより多くのソフトウェアをRISC-V上で動作させる基盤として期待されています。
-
MartyPC Webエミュレーター版
2025-05-04 17:19
IT・ネットMartyPC Web Editionは、PCの動作をWebブラウザ上でエミュレートする実験的プロジェクトです。記事自体はデモリンクと簡単な操作指示にとどまっていますが、x86アーキテクチャに関する教育や検証の一環として使える可能性があります。今後の機能追加や詳細説明が期待されます。
-
ExcelでLinuxを動かしてみた話
2025-04-30 03:08
IT・ネット開発者が趣味で取り組んだプロジェクト「LinuxInExcel」では、mini-rv32imaエミュレーターをDLLとして作成し、ExcelのVBAマクロから呼び出すことでLinuxの動作を可能にした。VBAでの再実装ではなく、DLLを利用した“チート的”実装だが、アイデア重視で開発された。エミュレーターのビルドはMSVCで行い、DLLのパスをExcelから指定して使用する。動作は不安定なものの、実験的でユーモアあふれる試みとして注目されている。