Yet another ESP8266 port of Arduboy2 lib. Specially for ESPboy

Thanks for me, as i have no 3D printer and can’t make the boards, i think the better way is to buy a kit but i’ll wait the disponibility of the modules. They seems very interesting but i’ll follow that on espboy forum :wink:

1 Like

want to re-port the games with ArdubiyPlaytune lib to restore music
but as i see, only Rayne the rogue uses this lib from the gamelist

RooRun
Joe
saru_gori_chin
Quadrastic
Pang
ArduSniper

2 Likes

The solution is to add two lines before #include of all other wifi libs) in ESPboyOTA.h

#include<FS.h> 
using fs::FS;
1 Like

@ESPboy

Thanks for fixing this issue which has been bugging me for the past month.
Now I can compile the ESPboy Arduboy2 libraries and use the OTA firmware download over WIFI to down load the many games on the Appstore.

Looking forward for your work to get microPython works on this as well.

Any one interested can watch one of my videos.

ESPboy Arduboy2 on breadboard.

ESPboy Arduboy2 on perfboard.

ESPBoy Arduboy2 firmware upload

ESPBoy Arduboy2 Arduino IDE library setup

2 Likes

The list of Arduboy games ported for ESPboy for today:

5 Likes

Great list and now, we have to be able to play between ESPboy and Arduboy via a quick, cheap and easy way (bluetooth ?) else with usb-C cable (Micro USB Audio and Link Cable) ? Solution of James Howard: (Why not making a LAN game?) jhhowardJames Howard

Sep 8

I made a 2 player game which uses the serial port. It requires a host PC or raspberry pi running a python script to relay communication between the two Arduboys.

IR like Mr Blinky and Crait writted it here: Please add wireless to Arduboy

I think it’s could be cool to decide for an “universal” method of communication between cool console like Pokitto, Gamebuino META, Gamebuino, ESPBoy, Odroid and of course Arduboy.

2 Likes

Very cool to see this! Reminds me of the ODROID GO (not yelling. It’s how they spell it).

In 2018, we ported Evade2 to it and also ported LibXMP for music and SFX. Lmk if you want access to that code base :slight_smile:

Thanks @JayGarcia )

I’ll think about LibXMP source code but ESPboy uses ESP8266 and Odroid Go ESP32 but it’s not a big problem.

Is there a version of evade2 for arduboy that uses the ArduboyPlayTunes library for tunes and not ATMLib2?

I would like to port this game too, and I don’t want to turn off the sound, cause porting of ATMlib2 is too much time consumption thing for only two games and ArduboyPlayTune already ported

the list of Arduboy>ESPboy ported games recently

5 Likes

more games ported recently

1 Like

A few Press Play on Tape games in that last batch!

2 Likes

Because everybody like them

2 Likes

more games ported for ESPboy project recently

4 Likes

It turns out that it is possible to update the firmware of the microcontroller through a web browser without additional software, using the WebSerial API Web Serial API - Web APIs | MDN.
The demo page allows you to upload to ESPboy some Arduboy games and games of other systems as an example. ESPboy AppStore Demo

This could be a great way to improve “Erwin’s Arduboy Collection”

4 Likes

Breadboard DIY ESPboy version consist of just 6 cheap parts

2 Likes

more Arduboy games ported for ESPboy so far
and ESPboy>Arduboy2 lib fixed to work with Arduino IDE ESP8266 SDK 3.0.2

Where can I find the source for the ports, or do they literally compile exactly as-is with 0 changes?

ports

What’s the deal with Arduventure? I know they made a big deal about the story, graphics, etc… did you have to get special permission to port that - or is it OK because it was ported “without changes”?