hoot... - Sound Hardware Emulator
Contents...
hoot とは...
hoot とは、一世代前のパソコン、コンシューマゲーム機のハードウェアをエミュレートすることによって、当時のゲームミュージックを再現するためのソフトウェアです。
サウンド専用のエミュレータは珍しく、その中でも hoot は比較的動作が軽く、鍵盤やレベルメータの表示ができるなどの見た目を重視しているという特徴を持っています。
内部には作者が個人的に演奏させて楽しんでいるアーケードゲームのサウンド部分のドライバも含んでいます。
hoot という名前に特に意味はありません。
動作条件
hootが正常に動作するためには以下の環境が必要です。
- WindowsXP/Vista/7/8/8.1/10/11 (x86/x64)
- DirectX7(DirectDraw使用時) / DirectX9(Direct3D使用時) 以上
スクリーンショット
動作中の画面。ザ・スキームを演奏中。
(画面をクリックすると拡大されます。)
使用方法
- プログラムをダウンロードして展開する。
- データを用意し、zip 形式でアーカイブする。
- hoot.ini の data_dir で指定されているディレクトリを作成し、そこにデータを格納する。
- 画面モードを16ビットカラー以上の色数にする。(必須ではありません。)
- hoot.exe を実行すると、各種データを読み込んで、hoot が起動する。
- カーソルキー、SPACE キー、Enter キー、BackSpace キーなどでタイトルを選択し、演奏を開始する。
ドライバ
hoot では、hoot.xml という XML で記述されたファイルに演奏するタイトルのドライバやデータファイルの情報を記述します。
-list オプションをつけて hoot を実行すると、カレントディレクトリにドライバ一覧が書かれている drivers.xml が出力されます。
謝辞
hootは以下のソフトウェアを使用して作られています。それぞれのすばらしいソフトウェアの作者たちに感謝いたします。
- RAZE Z80 core, by Richard Mitton (richard.mitton@bigfoot.com)
- XM7 6809 emulator (hoot version), Copyright (C) 1999-2000 PI.
- Portable 6809 emulator Copyright (C) John Butler 1997
- Portable 6800 class emulator (M.A.M.E)
- A portable Motorola M680x0 processor emulation engine. Copyright 1999-2000 Karl Stenerud. All rights reserved.
- Portable HuC6280 emulator Copyright (c) 1999, 2000 Bryan McPhail, mish@tendril.co.uk
- Portable 6502/65c02/65sc02/6510/n2a03 emulator V1.2 Copyright (c) 1998,1999,2000 Juergen Buchmueller, all rights reserved.
- Mitsubishi M37710 CPU Emulator v1.2 Copyright (c) 2004-2006 R. Belmont, based on G65816 by Karl Stenerud
- Hitachi H8/3002 microcontroller emulator Original by The_Author & DynaChicken for the ZiNc emulator. / Rewrite for MAME by R. Belmont
- Portable 6309 emulator Copyright (C) John Butler 1997, Copyright (C) Tim Lindner 2000
- Portable Z80 emulator V3.5 Copyright (C) 1998,1999,2000 Juergen Buchmueller, all rights reserved.
- Intel 8039 Portable Emulator Copyright (C) 1997 by Mirko Buffoni / Based on the original work (C) 1997 by Dan Boris
- Portable Z180 emulator V0.2 Copyright (C) 2000 Juergen Buchmueller, all rights reserved.
- FM Sound Generator with OPN/OPM interface Copyright (C) by cisc 1998, 2003.
- fmopl.c - software implementation of FM sound generator types OPL and OPL2
Copyright (C) 2002,2003 Jarek Burczynski (bujar at mame dot net)
Copyright (C) 1999,2000 Tatsuyuki Satoh , MultiArcadeMachineEmulator development
- emu2413 A YM2413 emulator written in C Copyright (C) 2022 Mitsutaka Okazaki
- NEZplug Version 0.9.4.8 + 3 + 24 by Mamiya / OffGao
- DDUTIL.CPP Copyright (c) 1995-1999 Microsoft Corporation. All rights reserved.
- zlib 1.3 Copyright (C) 1995-2023 Jean-loup Gailly and Mark Adler
- HyperLink static control. Copyright (C) 1997, 1998 Chris Maunder, Giancarlo Iovino
- FlatBuffers Copyright 2014 Google Inc. All rights reserved.
- ymfm : BSD-licensed Yamaha FM sound cores (OPM, OPN, OPL, and others) Copyright (c) 2021, Aaron Giles, All rights reserved.
- その他、MAMEのコード
その他
本プログラムは無保証です。本プログラムによってこうむる、いかなる被害にも作者は関知しません。
本プログラムは、作者の気の赴くままに作成されているため、サポートは基本的に行われません。
本プログラムに関しての質問などは、掲示板にお願いします。
配布アーカイブ中のhoot.xmlに記述されているドライバ以外はおまけ扱いであり、質問は基本的に受け付けません。
プログラムダウンロード
ノートンアンチウィルス/NOD32等で hootclient.exe がマルウェア(Heur.AdvML.C)であると警告されることがありますが、誤検知によるもとの思われます。
ソースコードダウンロード
hoot の参考ソースコードです。アーケードゲーム関係のドライバと使用制限を設けているコード以外はすべて含んでいます。
バイナリと一緒に配布している hoot.xml に記述されているタイトルはほぼすべて演奏できるはずです。
コンパイルに必要なパッケージなどは同梱の00README.txtをご覧下さい。
いきあたりばったりのコーディングで、作りはとても汚いですが、何かの参考になれば幸いです。
新しいドライバのご提供も歓迎します。
データダウンロード
データを作成するにはオリジナルのゲームのディスク(イメージ)が必要です。
ディスクイメージに関する質問は受け付けません。
- ここに存在しない、PC-98/X68000/PC-AT/MSX等のゲームの非常に多くのファイル抽出プログラム/データが
[黒羽製作所]さんにて配布されていますので、あわせてご確認ください。
- ゆいさん作成のファイル抽出プログラム/データが
[hoot関係]にて配布されています。
PC-98用のゲームを扱っておられます。
- mzlさん作成のファイル抽出プログラム/データが
[TUR/UP Web-Site]にて配布されています。
X68000用のゲームを扱っておられます。
- silverHIRAMEさん作成のファイル抽出プログラム/データが
[hoot 関連のぺぇじ]にて配布されています。
PC-98用のゲームを扱っておられます。
- UME-3さんからご提供いただいた、PC/AT用ゲームのファイル抽出プログラムです。
- UME-3さんからご提供いただいた、PC-8001mk2SR用ゲームのファイル抽出プログラムです。
- UME-3さんからご提供いただいた、PC-88VA用ゲームのファイル抽出プログラムです。
- UME-3さんからご提供いただいた、PC-98用ゲームのファイル抽出プログラムです。
- UME-3さんからご提供いただいた、PC-88用ゲームのファイル抽出プログラムです。
- UME-3さんからご提供いただいた、X1用ゲームのファイル抽出プログラムです。
- Y.ROMIさんからご提供いただいた、PC-88用ゲームのファイル抽出プログラムです。
- C60さんからご提供いただいた、PC-98用ゲームのファイル抽出プログラムです。
- MUCOM88(PC-88版)(20190106更新)
[ダウンロード]
- THE MAN I LOVE、カサブランカに愛を(X68000版)(20080427追加)
[ダウンロード]
- 道化師殺人事件(X68000版)(20080427追加)
[ダウンロード]
- 殺人倶楽部DX(X68000版)(20080427追加)
[ダウンロード]
- マンハッタンレクイエム(X68000版)(20080427追加)
[ダウンロード]
- 殺意の接吻(X68000版)(20080427追加)
[ダウンロード]
- 琥珀色の遺言(X68000版)(20080427追加)
[ダウンロード]
- Rune Worth(X68000版)(20080427追加)
[ダウンロード]
- 幻獣鬼(X68000版)(20080427追加)
[ダウンロード]
- DEATH BRINGER(X68000版)(20080427追加)
[ダウンロード]
- 斬(X68000版)(20080427追加)
[ダウンロード]
- ライトニングバッカス(X68000版)(20080427追加)
[ダウンロード]
- FM7版ザナドゥ/シナリオII(Fu-.さん提供)(20061231追加)
[ダウンロード]
- FM7版ザナドゥ/シナリオII(PSG)(Fu-.さん提供)(20160515追加)
[ダウンロード]
- STAR WARS(X68000版)(Fu-.さん提供)(20061231追加)
[ダウンロード]
- FM7版Ys(Fu-.さん提供)(20060111追加)
[ダウンロード]
- FM-TOWNS版のfalcomのタイトルを他のドライバで鳴らすためのメモ(UME-3さん提供)(20060603更新)
[ダウンロード]
- FM77AV版Ys(Fu-.さん提供)(20060107追加)
[ダウンロード]
- FM77AV版Ys-II(Fu-.さん提供)(20060107追加)
[ダウンロード]
- Ultima IV(X68000版)(20060107追加)
[ダウンロード]
- 出たな!!ツインビー(X68000版)(20060107追加)
[ダウンロード]
- SOL-FEACE(X68000版)(20070708更新)
[ダウンロード]
- GRANADA(X68000版)(20070708更新)
[ダウンロード]
- X68000用MIDI対応タイトルのドライバ(20050828更新(暫定))
[ダウンロード]
- グラディウスII
- パロディウスだ!
- 出たな!!ツインビー
- 悪魔城ドラキュラ
- SOL-FEACE
- GRANADA
- 闇の血族
- 闇の血族 完結編
- メタルサイト
- ジェミニウィング
- エトワールプリンセス
- ラプラスの魔(X68000版)(20061231追加)
[ダウンロード]
YU-NO(PC-98版)(BEL.さん提供)(20070226更新)
[ダウンロード]
- HYDLIDE 3 S.V.(X68000版)(20041113追加)
[ダウンロード]
- オルテウス2(X68000版)(20041113追加)
[ダウンロード]
- 黄金の羅針盤(X68000版)(20041113追加)
[ダウンロード]
- ライジング・サン(X68000版)(キャッスルズ/バトルテックも同ドライバで対応可)(20041113追加)
[ダウンロード]
- 究極タイガー(X68000版)(20041113追加)
[ダウンロード]
- DIVE-ON(X68000版)(20170108更新)
[ダウンロード]
- PHALANX(X68000版)用ドライバ(Fu-.さん提供)(20040925追加)
[ダウンロード]
- STAR FORCE(X68000版)(Fu-.さん提供)(20040606追加)
[ダウンロード]
- ストライダー飛竜(X68000版)(Fu-.さん提供)(20040606追加)
[ダウンロード]
- サンダーフォースII(X68000版)(20040606追加)
[ダウンロード]
- 英雄伝説(X68000版)(20040606追加)
[ダウンロード]
- R-TYPE(X68000版)(20040606追加)
[ダウンロード]
- IMAGE FIGHT(X68000版)(20040606追加)
[ダウンロード]
- PAC LAND(X68000版)(20040606追加)
[ダウンロード]
- BARADUKE(X68000版)(20040606追加)
[ダウンロード]
- ALIEN SYNDROME(X68000版)(20040606追加)
[ダウンロード]
- Xak(X68000版)(20040606追加)
[ダウンロード]
- CHELNOV(X68000版)(20040606追加)
[ダウンロード]
- LIBBLE RABBLE(X68000版)(20040606追加)
[ダウンロード]
- DIG DUG / DIG DUG II(X68000版)(20040606追加)
[ダウンロード]
- DRAGON BUSTER(X68000版)(20040606追加)
[ダウンロード]
- BUBBLE BOBBLE(X68000版)(20040606追加)
[ダウンロード]
- CAMELTRY(X68000版)(20040606追加)
[ダウンロード]
- GALAGA'88(X68000版)(20060107更新)
[ダウンロード]
- MOTOS(X68000版)(20040606追加)
[ダウンロード]
- Lemmings(X68000版)(20040606追加)
[ダウンロード]
- グラディウス(X68000版)用ドライバ(20040418追加)
[ダウンロード]
- ジェノサイド2(X68000版)用ドライバ(20070823更新)
[ダウンロード]
- ミッドガルツ(X68000版)用ドライバ(20040111追加)
[ダウンロード]
- エトワールプリンセス(X68000版)用ドライバ(20060107更新)
[ダウンロード]
- 英雄伝説(PC-88,ベタ形式)用ファイル抽出プログラム
[ダウンロード]
- 源平討魔伝(X68000版)用ドライバ
[ダウンロード]
- 38万キロの虚空/闇の血族/メタルサイト(X68000版)用ドライバ(20060111更新)
[ダウンロード]
38万キロの虚空(X68000版)用ドライバ
[ダウンロード]
闇の血族(X68000版)用ドライバ
[ダウンロード]
VALNA(PC-88)用ファイル抽出プログラム
[ダウンロード]
- コズミックサイコ(X68000版)用ドライバ
[ダウンロード]
- アフターバーナーII(X68000版)用ドライバ
[ダウンロード]
- スペースハリアー(X68000版)用ドライバ
[ダウンロード]
- グラディウスII(X68000版)用ドライバ(20060107更新)
[ダウンロード]
- パロディウスだ!(X68000版)用ドライバ(20060107更新)
[ダウンロード]
- エレベーターアクション用ファイル抽出プログラム(20160515追加)(Fu-.さん提供)
[ダウンロード]
- リザード用ファイル抽出プログラム(20130602追加)(Fu-.さん提供)
[ダウンロード]
- XANADU/XANADUシナリオ2/ロマンシア/太陽の神殿(PC-88)用ファイル抽出プログラム(20041113更新)(Fu-.さん提供)
[ダウンロード]
HYDLIDE-3(PC-88)用ファイル抽出プログラム(Fu-.さん提供)
[ダウンロード]
ZAVAS(PC-88)用ファイル抽出プログラム
[ダウンロード]
- XTALSOFT DIGITAL JUKE BOX用ファイル抽出プログラム
[ダウンロード]
- BATTLE GORILLA用ファイル抽出プログラム
[ダウンロード]
REVOLTER用ファイル抽出プログラム
[ダウンロード]
- ラグーン(X68000版)用ドライバ
[ダウンロード]
- ジェノサイド(X68000版)用ドライバ(20060107更新)
[ダウンロード]
- ドラゴンスピリット(X68000版)用ドライバ
[ダウンロード]
- ボスコニアン(X68000)用パッチ(Fu-.さん提供)
[ダウンロード]
- アルガーナ(X68000)用パッチ(Fu-.さん提供)
[ダウンロード]
- 生中継68用ドライバ(Fu-.さん提供)(20040925更新)
[ダウンロード]
- 悪魔城ドラキュラ(X68000版)用ドライバ(Fu-.さん提供)(20060111更新)
[ダウンロード]
- イース(X68000版)用パッチ(Fu-.さん提供)
[ダウンロード]
- ファンタジーゾーン(X68000版)用ドライバ
[ダウンロード]
- テレネット ミュージックボックス用ファイル抽出プログラム(2001/2/1更新)
[ダウンロード]
アンジェラス用ファイル抽出プログラム
[ダウンロード]
スキーム用ファイル抽出プログラム(2000/11/18更新)
[ダウンロード]
ミッドガルツ用ファイル抽出プログラム
[ダウンロード]
スタートレーダー用ファイル抽出プログラム
[ダウンロード]
METAL ORANGE/KING BREEDER(PC-88版)データ抽出プログラム(ciscさん提供)
[ダウンロード]
STAR/SHIP RENDEZVOUS(PC-88版)データ抽出プログラム
[ダウンロード]
STAR CRUISER(PC-88版)データ抽出プログラム
[ダウンロード]
SILPHEED(PC-88版)データ抽出プログラム
[ダウンロード]
ファイヤーホーク(PC-88版)データ抽出プログラム
[ダウンロード]
スナッチャー(PC-88版)データ抽出プログラム
[ダウンロード]
YK2ものデータ抽出プログラム
[ダウンロード]
イース(PC-88版),イースII(PC-88版),イース3(PC-88版),
ソーサリアン(PC-88版),ソーサリアン(X1版),
ザ・スキーム(PC-88[SB2]版)
のデータをディスクイメージから抽出するプログラム群です。
ソーサリアン(PC-88版)のSEDAT抽出プログラム。
[ダウンロード]
ミスティーブルーデータ抽出プログラム
[ダウンロード]
英雄伝説2データ抽出プログラム(2000/9/1修正)
[ダウンロード]
ソーサリアン88VA版データ抽出プログラム
[ダウンロード]
ロマンシア用パッチ(TEST)
[ダウンロード]
使用制限解除キー
著作権上の問題の発生を考えて、hoot はある一定の期限を過ぎると演奏時間を制限するようにプログラミングされています。
更新のたびに使用期限を延ばしてまいりましたが、このままプログラムのメンテナンスが行われないこともありうるので、Web ページから一定の期間だけ使用制限を解除するキーを発行できるようにしました。
制限解除キーはメールアドレスごとに生成され、CGI スクリプトによりメールで送信されます。
使ってくださっている方にはお手数をおかけしますが、ご理解の程よろしくお願いします。
[キーの発行]
戻る
このページに関するお問い合わせは、dmpsoft@s17.xrea.comまで。
826378