#MSX0
IoT BASICのROMやうにスキー氏のGithubの情報などを読んで、シリアルコンソールへの出力を文字表示のフックで実行していることを知る。
FDA4番地(から5バイト)にある文字表示のフックで OUT (010H),Aを実行していていて、このI/Oポート16(010H)への出力がシリアルコンソールへの出力になっている。
なので、
POKE &HFDA4,&HC9
と実行してフックの先頭をRETにするとシリアルコンソールに文字が送られてこなくなる。
POKE &HFDA4,&HD3
(D3はOUT命令)に戻せば元通り。
全然メリットない実験ですがw
#MSX0
この件、よく考えたらMSX0→PCへのデータ転送はこのフックを一時的に無効化してI/Oポート16にデータ送れば115200bpsでできるということか?
QT: https://fedibird.com/@mobileff/111347415016165446 [参照]