このプロジェクトについて
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のサポートは古いバージョンに限定されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.