![]() ![]() System able to do a faithful emulation of the original arcade machine It hasīeen remade and emulated many times. Galaga is one of the most iconic arcade machines of all times. Till Harbaum's Original Readme Below Galaga arcade emulator for ESP32 You can also use the amp boards Till mentions. I used an amp breakout board from Sparkfun but only because I had it laying around. External pull-up resistors are required since I am using GPIO34-39 (10 k-ohm is fine). You can put the buttons on a proto board as I did or you can use a breadboard as Till did. ![]() This is to force all memory allocations to occur to ESP32 internal memory (external PSRAM is too slow for the emulator). ![]() Can also be directly downloaded from my website. You'll need the following libraries installed and to follow Till's original instructions below which include downloading the Z80 emulator, and finding and downloading the Galaga ROM files, then running his scripts to process them. Detect fast press of gCore power button to power down.Ĭompiled on Arduino 1.8.19 with ESP32 Arduino package 2.0.6.Add LOG_FPS define which enables logging FPS values to the serial port. Added a FAST_FPS define to config.h to try for 60 FPS updates instead of the default 30 FPS (looked at in galingo.ino).Added a background image around the play field.Changed GPIO pins for buttons (see below).Changed from ILI9341 LCD driver in video.c to use my port of TFT_eSPI.This repo is a fork of Till Harbaum's awesome Galaga emulator ported to gCore. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |