レトロでハードな物語

レトロなゲーム機・マイコン・中古デバイスなどをArduinoやAVRで再活用する方法を模索しています。

ラスベリーパイのベアメタル環境でLVGLを使う

2024年12月18日 | 電子工作
前回はESP32とタッチパネル向けのLVGLアプリ開発環境を構築しました。これてESP32の活用の幅が大きく広がったと思います。ですが、他にもまだ活用したいものがあります。それはESP32のようなマイコンではなく、より高性能なシングルボードコンピュータのラズベリーパイです。といっても最近のRaspberry Pi 5や4とかRaspberry Pi Zeroとかではなくて、Raspberry Pi . . . 本文を読む

ILI9341搭載のタッチパネルをLVGLで利用する

2024年12月11日 | 電子工作
このところILI9341タッチパネル付きTFT液晶をよく利用しているのですが、タッチパネル機能は使ったことがありません。タッチの有無や座標くらいならArduinoで取得できるようなのですが、画面にボタンなどを表示してタッチパネルで操作しようとすると作りこみが必要になり面倒だったからです。でも、せっかくタッチ機能があるので何かに利用したいですよね。そのためにはGUIや入力デバイスを扱える汎用的なライ . . . 本文を読む

エミュレータ用に作ったI2Cゲームコントローラー

2024年11月25日 | 電子工作
前回のゲームボーイエミュレータや以前に移植したゲームなどで使えて少ない配線でつなげられるゲームコントローラーが欲しかったので、I2C接続のコントローラーを作ってみました。 使用したマイコンはPIC16F819です。別に他のマイコンでもいいのですが、このPICを使った理由は数年前の秋月電子のお楽しみ袋に大量に入っていたので出来るだけ消費してしまいたかったからです。とはいえPIC16F819はレジス . . . 本文を読む

PSRAMのないESP32でGAMEBOYエミュレータを動かす

2024年11月15日 | 電子工作
前回マイコンでPC-8801エミュレータを動かしてみたら楽しかったので、他のエミュレータも動かしてみたくなりました。ESP32で動くエミュレータは沢山あるのですが、PSRAMを必要とするものが多いようです。せっかくなら、手持ちのPSRAMを搭載していないESP32マイコンボードでも動くような軽いエミュレータにしたいと考えました。探してみたところ、こことかこことかここにあるゲームボーイエミュレータが . . . 本文を読む

PasocomMini PC-8801mkIISRが待ち遠しいのでPC-8801エミュレータをマイコンに移植して雰囲気を味わってみた

2024年11月04日 | 電子工作
X68000ZやMSX0 Stack・MSX3(いつ出るんだ?)など懐かしの名機の復刻が続く中、数か月ほど前にPC-8801のミニチュア復刻版の発表がありました。その名もPasocomMini PC-8801mk II SR。来年の春発売とのことなので入手はまだまだ先になりますが、それまで待ち遠しいので、手持ちのマイコンボードにPC-8801のエミュレータを載せて雰囲気だけでも味わってみることにし . . . 本文を読む