Boot RAM (BASIC)--MMR--MMR Bank ($FD90)--TWR--TWR Offset ($FD92)--
MMR Map (logical -> physical page)
Physical Memory Map
State Dump
Keyboard
Keyboard ASCII
--
キーカスタマイズ
Palette
Digital 8 colors
Analog Palette (4096 colors)
PSG / FM
Channel Volume
PSG Registers ($00-$0F)
OPN SSG ($00-$0F)
OPN Mode / Timer ($20-$2F)
OPN FM ($30-$BF)
Input Monitor
Held Keys
--
FM-7 Key
--buf: 0
Joystick
12
No gamepad
WebM7 — FM-7 / FM77AV Web Simulator
WebM7 は、ブラウザで FM-7 系の動作を体験し、対応ソフトウェアの開発・検証に利用できるシミュレータです。
既定では同梱の互換 ROM セット(独立実装・MIT License)で動作するため、ROM ファイルの用意は不要です。お手持ちの ROM ファイルを使うこともできます。
ROMファイルの取り扱いについて
・本シミュレータが同梱・配信するのは、独立実装の互換 ROM セット(MIT License。配布元は 7032 Alternative ROMs)のみです。純正 ROM は同梱も配信もしません。漢字系 ROM の字形の条件は LICENSE-Shinonome.md を参照してください。
・利用者がご用意されたROMファイルはユーザーのブラウザ内(ローカル環境)でのみ処理します。ROMデータがサーバーに送信・保存されることはありません。
本シミュレータは同梱の互換 ROM セットを常に土台として動作します。そのうえで、ROM 1 本ごとに供給元を選べます。各 ROM の行にある選択で「同梱互換」か「自分の ROM」を指定してください(例: FBASIC30.ROM だけ、あるいは KANJI.ROM だけをお手持ちのものにする、といった使い分けができます)。指定はブラウザに保存され、次回以降も維持されます。現在どの組み合わせで動作しているかは、同じパネル上部の ROM Set 表示で確認できます。
同梱互換(既定) — 独立実装の互換 ROM セット(MIT License)を使用します。ROM ファイルの用意は不要で、そのまま起動できます(行の横に「互換」と表示されます)。漢字 ROM(第1水準・全機種)も同梱されており、漢字表示に対応しています。ソフトウェアの動作条件は、下記の互換 ROM の互換性情報を参照してください(第2水準漢字 ROM・辞書 ROM は FM77AV40EX/SX で必須です。辞書 ROM を使うかな漢字変換には対応していません)。漢字系 ROM の字形の条件は LICENSE-Shinonome.md を参照してください。 同梱互換 ROM の BASIC は、プログラムをアスキー形式(SAVE ,A と同じ形式)だけで読み書きします。中間コード(バイナリ)形式で保存されたファイルは読み込めません(COMPATIBILITY.md §3.2)。お手持ちのプログラムファイルをそのまま使う場合は、FBASIC30.ROM の行を「自分の ROM」に切り替えてください。保存はアスキー形式のみ対応しています(詳細は上記の COMPATIBILITY.md を参照)。機械語ファイル(SAVEM / LOADM)の形式は従来どおりです
自分の ROM — お手持ちの ROM ファイルを読み込んで使用します。ROM ファイルを読み込むと、その行は自動的に「自分の ROM」に切り替わります(行の横に「OK」と表示されます)
「自分の ROM」に指定する行には以下の ROM ファイルが必要です(ご自身が適法に所有する実機から取得したものを用意してください)。
ROM 名の横の 必須 / 任意 バッジは、選択中の機種の起動に最低限必要なファイルかどうかを示します。
「自分の ROM」に指定した行のファイルがまだ読み込まれていない場合は、その行だけ同梱の互換 ROM で自動的に補って起動します。設定は不要で、常にこの動作です。お持ちの ROM が互換 ROM で置き換わることはありません(補われた ROM の横には「補完」と表示され、パネル上部の ROM Set にも補完中の件数が出ます)。補う内容は選択中の機種に合わせて決まり、その機種に無い ROM が足されることはありません。
Clear ROMs ボタンを押すと、ブラウザに保存した ROM だけを消去できます(ディスクや Library はそのまま残ります)。消えた ROM を指したままにならないよう、供給元の指定もすべて「同梱互換」に戻ります。
画面のすぐ下、表示倍率トグルの右端にある FULL ボタンまたは F11 キーでシミュレータ画面をフルスクリーン表示できます。もう一度押すと元に戻ります。
ROMファイルについて
お手持ちの ROM は、ご自身が適法に所有する実機から取得したものをお使いください。
読み込み中...
更新履歴
読み込み中...
クレジット
同梱互換 ROM セット
本シミュレータには、独立実装の互換 ROM セット(MIT License)を同梱しており、既定ではこの互換 ROM セットで動作します。
ROM 本体と併せてライセンス文(LICENSE・その適用範囲を記した LICENSE-MIT.md)・同梱フォントの由来と原ライセンス文(LICENSE-FONT.md)・検証用ハッシュ(SHA256SUMS)・説明(README.md)を
assets/altroms/ に同梱しています。互換 ROM セットのソースと文書は配布元 7032 Alternative ROMs にあります。
ただし、漢字系 ROM(KANJI・KANJI2)に含まれる第三者素材由来の字形は、上記 MIT License の対象ではありません。
独自字形と変換処理の適用条件は、同梱の assets/altroms/LICENSE-MIT.md / assets/altroms/LICENSE-FONT.md を参照してください。
これらの文書に現れる相対パスは互換 ROM セット側の配布物(ソース一式)内のパスです。
ROMファイルの取り扱いについて
本シミュレータが同梱・配信するのは、上記の独立実装互換 ROM セット(MIT License)のみです。純正 ROM は同梱も配信もしません。
本ライセンスはWebM7自体の成果物(JavaScript, HTML, CSS のソースコードのほか、本プロジェクトが作成したドキュメント・図・アイコン・テクスチャ等を含みます)に適用されます。第三者に権利が帰属する要素(各社ブランドロゴなど)には適用されません。FM 音源の FM 合成部(core/opn.js の一部)は "FM Sound Generator" (fmgen) Copyright (C) by cisc 1998, 2003 の移植で、原典の利用条件が適用されます(原文は core/fmgen_readme.txt を同梱)。同梱の互換 ROM セット(assets/altroms/)は別配布物であり、その条件は同梱の assets/altroms/LICENSE に従います。適用範囲の区分は配布物の LICENSE-MIT.md の「ライセンスの案内」の表にあり、詳細はそれぞれ LICENSE-MIT.md(本プロジェクトの成果物と注記)・LICENSE-fmgen.md(FM 音源部)・LICENSE-AltROMs.md(互換 ROM セット)・LICENSE-Shinonome.md(漢字フォント素材)を参照してください。
MIT License
Copyright (c) 2026 7032 / Naomitsu Tsugiiwa
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.