Sorry, This web page is written only in Japanese language.

FM-7エミュレーター FEMU7(未完成)のページ

1999.11.16 XM7のターゲットプラットフォームの説明を変更
1999.11.13 v0.00 から v0.01にアップした(いずれにしろ、試作版)。文章の全面的な見直し。
1998.06.05 新規作成

[お断り]

FM-7エミュレーター FEMU7は まだ完成していません

このページに、完動する FM-7エミュレーターがあると期待してしまった方はいらっしゃるでしょうか?
もし期待してしまったとしたらすみませんです。(_o_)
以下に、別のエミュレーターを紹介します。

このソフトウェアについて


設計方針(?? なのかこれは?)

  1. ぎゅわんぶらあ自己中心派 を自分のマシンでやりたい

    株式会社ゲームアーツ謹製の FM-7用麻雀ゲーム、ぎゅわんぶらあ自己中心派を FM-7以外のマシンでもやりたいなぁ…。と思ったのが FM-7エミュレーターを作り始めたそもそものきっかけです。(^_^)

    …うーん。そういえば、そんなキッカケだった覚えが…。もう 1年以上も前のことなので、自分でさえ覚えてなかった。これが当初の設計方針なら、ちゃんとそれが動作するエミュレータを作る必要性があるだろう。:-)

  2. 自分が納得いく速度のものを作る

    私は FM-TOWNSモデル2(初代機)を持っています。このパソコンのCPUは、i386DXで、動作クロックは 16MHzです。最近のパソコンは CPUの動作クロックが余裕で 200MHzを超えるものもありますが、それはさておき、その非力なマシン(i386DX 16MHz 3wait)でも なんとか我慢できる速度のものができればいいなと思っています。

    …いまのところ、ウチの FM-TOWNS II Fresh・E(i486DX2 66MHz)の TOWNS-OSか MS-DOS上で EM7S (R2.2beta)より何割(15%〜40% ?)か早い速度を実現できているようです。が、しかし結局 TOWNS初代モデル2では実用的な速度は得られなかったです。無念。(;_;)
    なお、Windows95が動作しないマシンでも実行できるように、またハードウェアに頼ってエミュレーションを高速化するために、動作環境として MS-DOSを採用しました(Windows95の DOS窓でも走ると思います)。
    Win16/32版を作る予定はいまのところありません (Windowsアプリの作成環境もないし、環境ができたとしても Windowsアプリ開発の勉強がタイヘンなんで)。
    フルアセンブラで組んでいます (Thanks! > nasm)。なので、他の CPUアーキテクチャに移植するのは困難です。しかし、アセンブラで書いたおかげで収穫がありました(ナゾ)。
    IA-32命令を使うようにしてしまったため、80286以前のマシンでは動作しません。もし 80286以前で動作するようにしても実用的な速度が期待できないし、PC/AT互換機はほとんど i386以上だし FM-TOWNSは必ず i386以上なので、まぁ妥当かなと思っています。

  3. FM77AV対応は?

    FM77AV相当の機能については、… 当面は 実装している暇がない ので作らないと思います (実現方法のアイディアはあるんですがね)。 でも、いつかはやってみたい気はします。ちなみに将来を見越して、キー入力だけは FM77AV準拠のスキャンコードを内部処理に使っています。


ダウンロード

ここから、FEMU7(試作版)がダウンロードできます。 以下、注意事項です。必ずお読みください。

作者へ

何か気づいた点がありましたら、以下にメールをください。私「力卜」と申します。
トップへ戻る。(トップからこのページにたどれるリンクはないので注意)