エミュレータとしてホストからデータを転送できるようにしています。領域にメモリマッピングし,CPUからそれぞれリード・ライトできます。コードやデータ転送の他,デバッガとの通信にも使用します。スイッチング電源を使用します。メモリマップは以下のようになりました。領域は,バンクレジスタによりバンク切替可能です。枚目以降の基板で実装される予定です。以下のようなテストプログラムをアセンブルし,デバッガ経由で読み込ませて実行してみました。割り込みハンドラ;===============================================================================.org$0066retn;===============================================================================;エントリポイント;===============================================================================.org$0100.globalstartstart:diim1ldsp,$3F80xorald(intFlag),ald(intCount),aei1:ldb,ledPattern1-ledPatternldhl,ledPattern2:lda,(hl)inchlld(LED),acallwaitcallwaitdjnz2bjr1bledPattern:.byte%00000011.byte%00000110.byte%00001100.byte%00011000.byte%00110000.byte%01100000.byte%11000000.byte%10000000.byte%11000000.byte%01100000.byte%00110000.byte%00011000.byte%00001100.byte%00000110.byte%00000011.byte%00000001ledPattern1:;===============================================================================;割り込み待ち;===============================================================================wait:pushhlldhl,intFlagld(hl),01:lda,(hl)orajrz,1bpophlret;===============================================================================;ワークエリア;===============================================================================intFlag:.space1intCount:.space1.endリセットエントリがないのは,デバッガに読み込ませて実行させているからです。書き込み可能になります。領域に置かれています(単に面倒なだけだったり...)。秒)で割り込み信号を入れています。https://blog.kimoan.com/wp-content/uploads/2020/01/my-spec-game_00.mp4次にデバッガから,バンク変更レジスタへの書き込みを行ってみます。問題なく切り替えと書き込みができているようです。画面と音源を実装した基板の作成に取り掛かる予定です。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。電子工作アーカイブ2020年1月2019年11月2019年7月2019年6月2019年1月2018年12月2018年9月2018年7月2018年6月2018年5月2018年3月2018年2月2018年1月2017年12月2017年11月2017年10月2017年9。