Skip to content

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

52 stars

Watchers

2 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

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

52 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages