このプロジェクトについて

BizHawkはC#で書かれたオープンソースのマルチシステムエミュレータプロジェクトです。メインのフロントエンドであるEmuHawkは、カジュアルプレイヤー向けの利便性機能に加え、高度な記録/再生機能やデバッグツールを提供し、TAS(ツール支援スピードラン)を行う人々の主要な選択肢となっています。 全エミュレートシステムに共通する主な機能は以下の通りです: - ゲームイメージのフォーマット、リージョン、整合性の検出 - ホットキー付きの10個のセーブスロットと無制限の名前付きセーブステート - フレームステップや巻き戻しを含む速度制御 - 全エミュレートハードウェアコンポーネントのメモリ表示/検索/編集 - 入力記録(TASムービーの作成) - スクリーンショットと音声+ビデオのファイルへの録画 - ファームウェア管理 - 入力、フレームレートなどのHUDオーバーレイ - フロントエンドコントロール(キーボード、マウス、ゲームパッド)のホットキー再割り当て - エミュレートされたゲームパッドと周辺機器の包括的な入力マッパー - LuaまたはC#.NETによるプログラム制御 サポートされているシステムには、3DO、Apple II、アーケード(MAME)、Atari 2600/7800/Jaguar/Lynx、WonderSwan、Commodore 64/Amiga、ColecoVision、Doom、DOS/Windows、Channel F、Vectrex、Odyssey²、Intellivision、MSX、PC Engine/TurboGrafx-16、PC-FX、Neo Geo Pocket、Nintendo(NES、SNES、Game Boy/Color、GBA、N64、DS、3DS、Virtual Boy)、Sega(Master System、Genesis、Game Gear、Saturn、SG-1000)、ZX Spectrum、PlayStation、TI-83、TIC-80、Uzeboxが含まれます。 多くのコアはプロジェクト独自のもの(例:NesHawk、GBHawk、PCEHawk、SMSHawk、A7800Hawk、C64Hawkなど)ですが、Mednafen、MAMEなどのプロジェクトから移植されたものもあります。DiscoHawkはプロジェクトに含まれるディスクイメージ変換ツールです。 インストールはWindows(プリビルドバイナリ)とUnix/Linux(パッケージまたはNix経由)で可能です。開発ビルドは各コントリビューションごとに自動生成されます。ソースからのビルドはWindows(Visual Studio)とUnix(シェルスクリプト)でサポートされています。 TAS用に、プロジェクトにはアナログコントロールサポート付きのフレーム単位の入力編集のための強力なツールであるTAStudioが含まれています。機能を拡張するための外部ツールをC#/.NETで作成できます。 サポートはTASVideos wiki、Discord、GitHub issuesを通じて提供されています。プロジェクトはWindows中心ですが、ほとんどの機能が動作するLinuxポートがあります。macOSのサポートは古いバージョンに限定されています。