電子工作

[E-128] カラー画面で蘇るMZ-80Cmini

「MZ-80Cmini」の厚紙の飾り画面を改造して画像・文字・図形・ゲームを表示しました。この記事は自作派のためのコンピュータ技術情報誌「I/O」に投稿して、2024年9月号に掲載されました。(2024/05/25)

このサンプルプログラムのダウンロードはここをクリックしてください。
「MZ-80Cmini改造1」
「MZ-80Cmini改造1」
「MZ-80Cmini改造2」"
「MZ-80Cmini改造2」
「MZ-80Cmini」は「HAL研究所」が、かつての名機に「愛でて、作って、実行して、遊べる」を詰め込んで再現した、手のひらサイズのコンピュータのシリーズ第一弾で、1979 年にシャープ株式会社より発売されたパーソナルコンピュータMZ-80Cを外観はそのままに1/4サイズで再現したものです。「Raspberry Pi Model A V1.1」を内蔵して、外部モニターとキーボードを接続して機械語や「SmileBASIC」などでプログラミングして外部モニターの画面に表示するものでした。
この「Raspberry Pi Model A V1.1」を「Raspberry Pi PICO」に交換して「カラーLCD-ST7789」を「MZ-80Cmini」の画面にはめ込みました。
「MZ-80C
MZ-80C モニタ・インターフェース

「Raspberry Pi PICO」と「カラーLCD-ST7789」をはめ込んだ「MZ-80Cmini」のインターフェースをつくりました。PCとUSBケーブルで接続して、Pythonエディタ「Thonny」の機能を使ってラズピコのCURCUITPYドライブに画像データを書き込んだり、ソースコードを書き込んだりします。


サンプル動画1

サンプル動画1: ラズピコのCURCUITPYドライブに保存したビットマップ画像(240×320ピクセル)を「MZ-80Cmini」の画面に表示する。


サンプル動画2

サンプル動画2: 「フォントエディタ」で作った文字を並べてテキストを表示する。


サンプル動画3

サンプル動画3:基本図形(長方形、三角形、円、直線)を表示する。


サンプル動画4

サンプル動画4:ピンポンゲームのデモの動画です。

[E-127] ラズピコにカラーLCD-SSD1331を接続

Raspberry Pi PICO にカラーLCD-SSD1331を接続して画面表示しました。


サンプル動画1: ビットマップ画像(96x64ピクセル)を表示する。



サンプル動画2: テキストを表示する。


サンプル動画3:基本図形(長方形、三角形、円、直線)を表示する。


サンプル動画4:ピンポンゲームのデモ

[E-126] ハロウィン + M5StickC

以前3Dプリントした「ジャック・オ・ランタン」の中に、RGBフルカラーLED(OSTA5131A-R/PG/B)を入れて、M5StickCで「TRICK OR TREAT!」の表示と同期させて、光らせました。なおLEDの端子にはGROVE端子に接続したPCA9685からアナログ出力しています。動画のBGMはPeriTune様のフリー音楽素材「Spook4/ハロウィン・コミカルなホラー曲」を使用させていただきました。このソースプログラムのダウンロードはここをクリックしてください。(2020/10/30)
ハロウィン+M5StickC

ハロウィン+M5StickC