Skip to content

Project that transforms ESP32 and M5 Cardputer into a Classic Console Emulator Server, the user can take advantage of this feature via a browser on an Android and IOS smartphone, computer, SmartTV or any device that has a modern browser.

Notifications You must be signed in to change notification settings

IncursioHack/ESP-Game-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ESP Game Server

Project that transforms ESP32, M5 Cardputer, M5 StickC Plus 1.1 and M5 StickC Plus 2 into a Classic Console Emulator Server, the user can take advantage of this feature via a browser on an Android and IOS smartphone, Computer, SmartTV or any device that has a modern browser.

SDLogo

Supported Games:

  • Playstation: Playstation 1
  • Nintendo: NES, SNES, N64, GameBoy Advance, GameBoy.
  • Sega: Master System, MegaDrive(Genesis), Game Gear, Sega Saturn.
  • Atari: 2600, 5200.
  • Others: Arcade, MAME.

History

[EN] I have always been passionate about classic games, I have a collection of different consoles and I always wanted to be able to have access to games wherever I went. That's why I decided to put together 2 incredible ideas to create the ESP Game Server, allowing you to play some classic games in the browser over the WiFi network on almost any device.

[PT-BR] Eu sempre fui um apaixonado por jogos clássicos, possuo coleção de diversos consoles e sempre quis poder ter acesso aos jogos aonde eu fosse. Por isso resolvi juntar 2 ideias incríveis para criar o ESP Game Server, possibilitando com que você jogue alguns games clássicos no navegador pela rede wifi em quase qualquer dispositivo.

To Work / Para Funcionar [EN / PT-BR]

  1. [EN] Download the "ESPGameServer" folder and SSIDEGS.txt via the link https://github.com/IncursioHack/ESP-Game-Server.

    [PT-BR] Baixe a pasta "ESPGameServer" e o arquivo "SSIDEGS.txt" pelo link https://github.com/IncursioHack/ESP-Game-Server.

  2. [EN] Copy the "ESPGameServer" folder and the SSIDEGS.txt file to the root of your SD Card.

    [PT-BR] Copie a pasta "ESPGameServer" e o arquivo "SSIDEGS.txt" para a raiz do seu Cartão SD.

SDCardEGS

  1. [EN] Change the content of the SSIDEGS.txt file and enter your wifi network data.

    [PT-BR] Altere o conteúdo do arquivo SSIDEGS.txt e insira os dados da sua rede wifi.

SSIDEGS

To Play / Para Jogar [EN / PT-BR]

  1. [EN] Select the network, if you want to create a network or if you want to join a WIFI network, to connect to an existing WIFI network you must have the "SSIDEGS.txt" file properly configured with the wifi network data.

    [PT-BR] Selecione a rede, se você quer criar uma rede ou se quer entrar em uma rede WIFI, para se conectar em uma rede WIFI existente é necessário ter o arquivo "SSIDEGS.txt" devidamente configurado com os dados da rede wifi.

  2. [EN] Access the IP indicated on the screen of your ESP device. Example: http://172.0.0.1

    [PT-BR] Acesse o IP indicado na tela do seu dispositivo ESP. Exemplo: http://172.0.0.1

  3. [EN] Click on the "Select your ROM and Play!" button, select the ROM on your Device and wait for the game to start.

    [PT-BR] Clique no botão "Select your ROM and Play!", selecione a ROM no seu Dispositivo e aguarde iniciar o jogo.

BrowserEGS

  1. [EN] For devices such as cell phones and tablets, the system provides a virtual touch-sensitive joystick; if it has Bluetooth or USB control, the system will also recognize it.

    [PT-BR] Para dispositivos como celulares e tablets, o sistema disponibiliza um joystick virtual sensível ao toque, caso tenha controle Bluetooth ou USB, o sistema também irá reconhecer.

  2. [EN] Have fun!

    [PT-BR] Divirta-se!

  • [EN] Ps.: At the bottom of the emulator there are several settings, options to save the game, change controls and the like.
  • [PT-BR] Obs.: Na parte inferior do emulador possui diversas configurações, opções para salvar o jogo, alterar os controles e afins.

A little more / Um pouco mais [EN / PT-BR]

  • [EN] Some images of the emulator working, control configurations and much more.
  • [PT-BR] Algumas imagens do emulador funcionando, configurações de controles e muito mais.

EmulatorEGS

JoystickEGS

Reference

  • Um agradecimento especial para o @bmorcelli que ajudou imensamente com o WIFI.
  • Todos os direitos dos emuladores e a fonte das informações pertencem a equipe @EmulatorJS.

About

Project that transforms ESP32 and M5 Cardputer into a Classic Console Emulator Server, the user can take advantage of this feature via a browser on an Android and IOS smartphone, computer, SmartTV or any device that has a modern browser.

Resources

Stars

Watchers

Forks

Packages

No packages published