ESP8266上の8008マイクロプロセッサエミュレーション



EP8266では、 Radio-86RKをエミュレートできますが、マイクロプロセッサ8080の前には8008がありましたが、今日ではレトロコンピュータはそれを思い出せないでしょう 。 彼もこのプラットフォームでエミュレートし、SCELBAL BASICインタープリターを起動できました。

このプロジェクトでは、著者は以前の2つを組み合わせました。 1つ目は同じプラットフォーム上の8008エミュレーターですが、ビデオ出力はありません。2つ目は、ビデオ出力が作動状態になっていないIBM PC XTエミュレーターです(十分なRAMがありませんでした)。 2番目のプロジェクトからビデオ出力実装コードを取得し、作成者はそれを最初のプロジェクトに追加し、提案されたデバイスのファームウェアを受け取りました。

そのスキームを以下に示します。



PDFの同じ図はこちらです。 最初のプロジェクトから継承されたシリアルポートを介した相互作用のモードが保存され、ポートとビデオ出力のどちらかを選択するために、2つの位置と2つの方向への切り替えが提供されます。 ビデオ出力が選択されると、データはPS / 2キーボードから入力されます。 著者が組み立てたデザインは次のようになります。



著者は、自分のパンチリーダーをデバイス(サイズが小さい2つのオプションの1つ)に接続しましたが、回路を更新しませんでした。 これは、パンチリーダーを使用した設計の外観です。

Source: https://habr.com/ru/post/J449884/


All Articles