作品情報

ID#1865

Z80エミュレーターモジュール

一般プログラム
作者: hirokirepo


(ダウンロードの注意)

更新日:2021-08-22
バージョン:2.00 (完成度100%)

ユーザーの評価 (0)

プログラム技術0
完成度0
アイデア0

Z80をエミュレーションします。
====関数====
z80run メモリアドレスが入ったint変数,メモリの内容が入った変数(65536Byte),Z80CPUの番号(0(-255))
ioportpoke ioアドレス,8-bitデーター
stackpoke Z80CPUの番号(0(-255)),スタックの裏表,スタックの番号,スタックに書き込む8-bitデーター
z80interrupt メモリアドレスが入ったint変数,メモリの内容が入った変数(65536Byte),Z80CPUの番号(0(-255)),割り込みする命令
z80stackreset Z80CPUの番号(0(-255))
z80hltendset Z80CPUの番号(0(-255)),halt命令のモード(2:オリジナルと同価、1:スタックのリセットが入る、0:プログラムを終了する)
====コールバック関数====
z80run_c メモリアドレスが入ったint変数,メモリの内容が入った変数(65536Byte),Z80CPUの番号(0(-255))
ioportpeek ioアドレス
stackpeek Z80CPUの番号(0(-255)),レジスタの裏表,レジスタの番号
isioportcalled
isioportcalled16
getioportread16bitaddr メモリアドレスが入ったint変数,メモリの内容が入った変数(65536Byte)
また、z80memaccess関数が定義された場合はi/o空間アーキテクチャーもメモリアクセスと同じように定義でき楽に利用できます。さらに、この場合メモリの内容の入った変数は指定できません。

タグ:contest2020 contest2021
動作環境:
プラグイン/モジュール:
ライセンス:Unlicenced
作成開始:2020年5月
募集項目:
説明書: hspcontest1865.txt

作品へのコメント(コンテスト以前のログ)

最新のコメントはこちら

コメントはありません