Z80マイコン応用システム入門ハード編という本を購入
Z80一個をクラスで作成して100台ぐらい一気にエミュレートできるのではと
高速の最新 Python3.11で作ってみようと外側だけ実装
問題点、PythonのTime 2Mhzをギリ測定できそうなレベル
そこで2000クロックをひとまとめ
(クロックとか実は余り知らないので適当な事を言ってるはず)
pc-8001がざっくり
2000000Hzだから0.0000005ごとに一命令とか考えて作成しています
100台とかちょうしこきましたが、10台ぐらいがちょうどピッタリ
これにレジスタとかメモリぶっこんで命令を簡単な所から
実装していこうかと思った所
計算したいことが何もない
100台にするためには30行目の10を100にすればOK!
100000コマンド相当ごとに 以下の内容を表示しています
端末id 総実行コマンド 秒数 待った時間 秒単位の平均命令数