M5Stack_RunCPM_vt100_CardKB

M5Stackで動く超小型CP/Mマシン

画像1

"VT100 Terminal Emulator"と"Z80 CP/M 2.2 emulator"を組み合わせた、M5Stackで動く超小型CP/Mマシンです。
(注意:ディスプレイが1行53文字のなので、1行80文字を前提にしているプログラムは表示が崩れます。)

ベースにしたオリジナルはこちら。
VT100 Terminal Emulator for Arduino STM32 https://github.com/ht-deko/vt100_stm32
RunCPM - Z80 CP/M 2.2 emulator https://github.com/MockbaTheBorg/RunCPM


必要な物


ライブラリはArduino IDEの[スケッチ | ライブラリをインクルード |ライブラリを管理...] からインストールすると簡単です。


CardKBでの制御文字の入力方法

  • Ctrl-C : Fn-C
  • Ctrl-H : Fn-H

参考資料

RunCPM用のディスクの作り方などは、DEKO(@ht_deko)さんのこちらの記事を参照してください。


補足

Nochi(@shikarunochi)さんから情報を頂きました。
キーボードのI2Cアドレスを変えれば、M5Stack Faces QWERTYパネルでも動くそうです。

画像2

画像3




Facesでの制御文字の入力方法

  • Ctrl-C : Alt-V