x86(を参考にして長所を全部無駄にした非)互換のエミュレータを公開しました。まだ開発段階で、対応していない命令や挙動の異なる命令がありますが、基礎的な機能はサポートされています。
BIOSのバイナリデータ、テスト用のフロッピーディスクイメージファイル、及びそれらの原始コードが同封されています。ダウンロードしたzipファイルを展開し、emulator.exeを実行すると、自動で読み込み、実行されます。
※x86(IA-32)、IA-64、x86-64(AMD64/EM64T)、ARMなどのアーキテクチャとは構造から全く異なります。これらのアーキテクチャを採用した機械語バイナリデータを実行しないでください。
※HSP3.6beta1で開発しています。HSP3.6beta2及びそれ以上のバージョンのHSPでは、コールバックルーチンの仕様が異なるためコンパイルと動作確認を行っていません。
下記のリンクからダウンロードができます。
https://www.akidukisystems.com/software/16bitvm
同封物
・emulator.exe(エミュレータ本体) ファイルの場所: 展開したディレクトリ
・asm.exe(専用のアセンブラ) ファイルの場所: 展開したディレクトリ\Assembler
・上記2つのHSP3.6b1ソースコード ファイルの場所: あちこち
・各種 落書き(のようなマニュアル) ファイルの場所: 展開したディレクトリ\テキストファイル
ほか多数