Загрузка страницы

Emulador de Spectrum para ESP32 + teclado PS/2

He construido un emulador
de ZX Spectrum 48/128K basado en el microcontrolador ESP32,
montado en el interior de un teclado PS/2
que lleva conector de alimentación por USB,
salida de vídeo VGA y jack de audio.

La placa es una ESP32-WRover-E de Espressif,
con 4MB de RAM y 4MB de Flash.
Para desarrollar en ella, hay varias alternativas:

- IDE de Arduino
https://www.arduino.cc/en/main/software

- Instalar ESP en IDE de Arduino:
https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/

- PlatformIO (sobre Visual Studio Code)
https://platformio.org/install/ide?install=vscode

- ESP-IDF CLI
https://docs.espressif.com/projects/esp-idf/en/stable/get-started/
Librerías utilizadas durante las pruebas de desarrollo:

Librería de Bitluni para VGA (y más):
https://github.com/bitluni/ESP32Lib

Librería para teclado PS/2:
https://github.com/techpaul/PS2KeyAdvanced

Librería para conectar Wiimote:
https://github.com/bigw00d/Arduino-ESP32Wiimote

Las tres librerías anteriores también están disponibles
para su instalación desde el IDE de Arduino.
Mi repositorio con el proyecto y mis funcionalidades:
https://github.com/dcrespo3d/ZX-ESPectrum-Wiimote

Repositorio del que hice el fork:
https://github.com/rampa069/ZX-ESPectrum

Idea original de Pete Debenham:
https://github.com/retrogubbins/paseVGA

Emulador de Z80:
https://github.com/anotherlin/z80emu

Driver de teclado PS/2:
https://github.com/michalhol/ps2kbdlib

[Actualización: un amigo me ha dicho que me podía haber ahorrado bastante trabajo con el conversor bidireccional de niveles lógicos comprándo el circuito ya hecho, como por ejemplo el Adafruit TXB0104 o el Sparkfun BOB-12009]

Видео Emulador de Spectrum para ESP32 + teclado PS/2 канала David programa
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
30 августа 2020 г. 23:58:39
00:09:10
Яндекс.Метрика