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
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
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
🔴 ANTES DE TIRAR TU TABLET CON LA PANTALLA ROTA MIRA ESTE VÍDEO - Life HacksВзлом игр на ZX SpectrumEmulador de ZX Spectrum de ~10 eurosESP32 VGA Beginner Tutorial [Arduino Library ESP32Lib]Arduino Pro Micro Macro Keyboard Version 2.0 | DIY Macro Pad for Professional Keyboard SlayersZXDOS+ Современный и удобный Спектрум | ZX SpectrumКонсоль 8-bit на ESP32 своими руками. Проекты АмперкиESP32 Game Console AudioESPlay Micro: Open Source ESP32 Game ConsoleHice mi propia consola de videojuegos | ESP32Делаем печатную плату на ЧПУ станке CNC3018. Своими руками. Лазерно-гравировальным способом.ZX spectrum Ленинград 2, запуск и настройка.ESP32 Mini Game Console - Game WingZXBareMulator - emulador bare metal Raspberry Pi 3A+ en carcasa de SpectrumÓrbitas y GravedadEmulate the Windows 3.0, MS-DOS, Linux ELKS and More on a Simple ESP32 MicrocontrollerZX spectrum 128 + AY-3-8910 emulation on stm32f407ZX spectrum Ленинград 2, финальная наладка.PERSONAS QUIEREN BORRAR ESTO REPARACION DE CABLES USB PS/2 CARGADORES TECLADOS RATONES🔴 Qué es el ESP32 y porque deberías tener esta placa