作品情報

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

作品へのコメント

過去のコメントはこちら

コメントの投稿はまだありません



コメント投稿

登録ユーザーの方はログインしてください。
この作品はすべてのユーザーからのコメントを受け付けています。
初めて投稿する方は、作品コメントと評価についてをよくお読みください。

評価点:

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

コメント:
(1000文字以内)

オプション:

非公開コメント(この作品の作者だけが閲覧できるようになります)



投稿の削除

投稿を行なった登録ユーザーは、自分の投稿を削除可能です。
作品を登録した作者は管理者としてすべての投稿を削除することが可能です。
以下にコメントのNo.を指定して、「投稿を削除する」ボタンを押してください。
評価の投稿を削除した場合は、評価は無効となります。

No.