RunCPM(Z80 CP/M 2.2エミュレータ)https://ht-deko.com/arduino/runcpm.htmlを参考にさせていただきました。
ブレッドボード上にバラック状態。Arduino IDEでプログラム。
組み立てて直ぐはあっけなく動いたが、しばらくしてから動かない。CPU haltedで終了。
===============
CP/M 2.2 Emulator v4.4 by Marcelo Dantas
Arduino read/write support by Krzysztof Klis
Build Dec 8 2020 - 19:03:13
--------------------------------------------
CCP: CCP-DR.60K CCP Address: 0xe400
BOARD: ESP32-DevKitC
Initializing ESP32 SD card.
Unable to initialize SD card.
CPU halted.
================
最後はオシロやUSB接続の安物ロジック・アナライザまで持ち出して調べたが、
わからない。
最終的にわかったのは、どうやら電源系のノイズらしい。
(ブレッドボードの電源関係のジャンパワイヤーを刺し直すと動いたり動かなかったり)
とりあえず動作。(1ヶ月以上試行錯誤)
================================
CP/M 2.2 Emulator v4.8 by Marcelo Dantas
Arduino read/write support by Krzysztof Klis
Built Jan 19 2021 - 22:40:25
--------------------------------------------
CCP: CCP-DR.60K CCP Address: 0xe400
BOARD: DOIT ESP32 DevKit
Initializing SPI.
Initializing SD card.
RunCPM Version 4.8 (CP/M 2.2 60K)
A>
================================
マイクロSDカードに入れるディスクイメージとしては、
githubの https://github.com/MockbaTheBorg/RunCPM に記載されている
https://drive.google.com/drive/folders/11WIu8rD_7pIDaET7dqTeA73CvX0jkxz2
を使用。
HI-TECH CやSmallC、Mix C、Aztec C、Fortran、COBOL、PL/I、Module-2、JANUS ADAなど
のソフトが集められており、素晴らしい。
しかしesp32のスペックはすごい。この価格なのは信じられない。
ブレッドボード上にバラック状態。Arduino IDEでプログラム。
組み立てて直ぐはあっけなく動いたが、しばらくしてから動かない。CPU haltedで終了。
===============
CP/M 2.2 Emulator v4.4 by Marcelo Dantas
Arduino read/write support by Krzysztof Klis
Build Dec 8 2020 - 19:03:13
--------------------------------------------
CCP: CCP-DR.60K CCP Address: 0xe400
BOARD: ESP32-DevKitC
Initializing ESP32 SD card.
Unable to initialize SD card.
CPU halted.
================
最後はオシロやUSB接続の安物ロジック・アナライザまで持ち出して調べたが、
わからない。
最終的にわかったのは、どうやら電源系のノイズらしい。
(ブレッドボードの電源関係のジャンパワイヤーを刺し直すと動いたり動かなかったり)
とりあえず動作。(1ヶ月以上試行錯誤)
================================
CP/M 2.2 Emulator v4.8 by Marcelo Dantas
Arduino read/write support by Krzysztof Klis
Built Jan 19 2021 - 22:40:25
--------------------------------------------
CCP: CCP-DR.60K CCP Address: 0xe400
BOARD: DOIT ESP32 DevKit
Initializing SPI.
Initializing SD card.
RunCPM Version 4.8 (CP/M 2.2 60K)
A>
================================
マイクロSDカードに入れるディスクイメージとしては、
githubの https://github.com/MockbaTheBorg/RunCPM に記載されている
https://drive.google.com/drive/folders/11WIu8rD_7pIDaET7dqTeA73CvX0jkxz2
を使用。
HI-TECH CやSmallC、Mix C、Aztec C、Fortran、COBOL、PL/I、Module-2、JANUS ADAなど
のソフトが集められており、素晴らしい。
しかしesp32のスペックはすごい。この価格なのは信じられない。