https://github.com/harbaum/galagino
Resumen: varias maquinas arcade retro retro proximamente en tu ESP32
------------- texto original sacado de la web (en inglés)
Pac-Man, Galaga and Donkey Kong are three of the most iconic arcade machines of all times and are listed on places #1 to #3 on the Killer List of Video Games.
Especially Pac-Man and Galaga have been remade and emulated many times. So far the cheapest and smallest system able to do a faithful emulation of the original arcade machines was the raspberry pi. But even the much cheaper ESP32 should be able to easily emulate a machine from the early ’80s, shouldn't it?
Well, things are not that easy. The Galaga arcade was driven by three Z80 CPUs, each running at 3Mhz. Additionally the arcade machine included two more CPUs, one for button and coin handling and one for audio support. And finally the hardware itself had dedicated support for simple wavetable audio, tilemap graphics and up to 64 sprites. The video resultion was 224 by 288 pixels.
The ESP32 on the other hand comes with two cores running at 240MHz. But it lacks dedicated video hardware. Emulating the various CPUs as well as the handling of audio and graphics turned out to be challenging for the ESP32.
Cheap TFT screens with a resolution of 320 by 240 pixels are avaialable in various sizes from 2.0 inch to 3.2 inch allowing for a very small and cheap galagino setup.
These small displays usually allow for SPI clock rates of up to 40MHz allowing for a max screen refresh rate of ~30Hz. This is exactly half the refresh rate of the original arcade machine. 30Hz is sufficient for a very fluid gameplay. However, with displays coping with 80MHz SPI clock, Galagino will run at full 60Hz refresh.
Galagino para ESP32 - Emulador de Arcades: Galaga, Pac-Man, Donkey Kong, Frogger, Digdug y 1942
Galagino para ESP32 - Emulador de Arcades: Galaga, Pac-Man, Donkey Kong, Frogger, Digdug y 1942
© josemrm
IBM PowerMac
Pegasos2 MorphOS, Amithlon, PiStorm
Atlas, DE10-lite, ZXUnGo+ by Spark2k06
Odroid BeOS QNX Plan9 CP/M,
IBM PowerMac
Pegasos2 MorphOS, Amithlon, PiStorm
Atlas, DE10-lite, ZXUnGo+ by Spark2k06
Odroid BeOS QNX Plan9 CP/M,
Ir a
- RetroWiki
- ↳ General
- ↳ Presentaciones
- ↳ RetroWiki Magazine
- ↳ Info & Ayuda
- ↳ Desarrollos y Proyectos RW
- ↳ Proyecto RW PINOUT
- ↳ Revistas, Libros y Manuales
- ↳ Reuniones y Eventos
- ↳ retrocrypta, directos de cacharreo
- ↳ Colecciones y retrocuevas
- ↳ El Micro del Mes
- ↳ Preservación
- Amiga
- ↳ Hardware Amiga
- ↳ Software & OS Amiga
- ↳ Amiga Wave. Programa en directo
- Atari ST
- ↳ Hardware ST
- ↳ Software ST
- Amstrad
- ↳ Hardware CPC
- ↳ Software CPC
- ↳ Amstrad PCW
- ↳ Amstrad PC
- Atari 8 Bit
- ↳ Software Atari 8 Bit
- ↳ Hardware Atari 8 Bit
- Commodore 8 Bits
- ↳ Hardware C64
- ↳ Software C64
- ↳ Otros Commodore 8 Bits
- ↳ Commodore Vic20
- ↳ Commodore 16 - Plus 4
- ↳ Commodore 128
- ↳ Serie Pet/400/800
- Dragon
- ↳ Hardware Dragon
- ↳ Software Dragon
- ↳ Proyecto The Hobbit 6809 por pser1
- Enterprise
- ↳ Hardware Enterprise
- ↳ Software Enterprise
- MSX
- ↳ Hardware MSX
- ↳ Software MSX
- Oric
- ↳ Hardware ORIC
- ↳ Software ORIC
- Ordenadores Sinclair
- ↳ Hardware Spectrum
- ↳ Software Spectrum
- ↳ Clones Spectrum
- ↳ Sinclair ZX80/81
- ↳ Sinclair PC
- ↳ Sinclair QL
- PC & Compatibles X86
- Otros Sistemas
- ↳ Apple ][
- ↳ BBC Micro & Electron
- ↳ Camputers Lynx
- ↳ EACA Colour Genie
- ↳ Fujitsu FM7
- ↳ FM77AV
- ↳ DEV Software FM 77 AV
- ↳ Jupiter Ace
- ↳ Macintosh
- ↳ Memotech MTX
- ↳ NewBrain
- ↳ Sam Coupé
- ↳ Sharp MZ
- ↳ Sharp X68000
- ↳ SGI Silicon Graphics
- ↳ Tandy CoCo
- ↳ TRS-80
- ↳ TI 99/4A
- ↳ Triumph Adler
- ↳ No Catalogados
- Ordenadores de Bolsillo y Calculadoras
- Procedimientos Operativos Retro
- ↳ Instrucciones Carga Software
- ↳ Guias de instalación y puesta en marcha
- ↳ Guías Operativas
- Emulaciones software, FPGA y otras soluciones
- ↳ Placas FPGA
- ↳ SiDi 128
- ↳ ΠΟΣΕΙΔΩΝ POSEIDON FPGA
- ↳ MiST / MiSTica / SiDi
- ↳ MiSTer
- ↳ ZX-Uno / ZX-Dos / ZX Next
- ↳ neptUNO FPGA
- ↳ Chameleon96
- ↳ Otras placas FPGA
- ↳ ESP32 TTGO VGA32
- ↳ TTGO vga32 v1.2
- ↳ TTGO vga32 v1.4
- ↳ Otros ESP32 VGA
- ↳ Desarrollo emuladores ESP32
- Lenguajes de Programación y herramientas Dev
- Arcades, Recreativas y Bartops
- Sistemas Operativos
- VideoJuegos
- Consolas Clásicas
- Off Topic