Page 1 of 7

Web Based Gamebuino Emulator / Mobile App

PostPosted: Tue Oct 21, 2014 4:30 am
by blakewford
I have spent the past year or so working on a JavaScript based AVR simulator.
Because the code is pure JS it can be easily consumed by web pages, offline browser applications, and mobile apps.
https://play.google.com/store/apps/deta ... boardmicro
https://chrome.google.com/webstore/deta ... dbpmgdmnnl
http://www.starlo.org/atmega32u4.html

Recently, I have started supporting the ATmega328 and the Nokia screen used in the Gamebuino.
This is very early stuff, but my nightly builds will be placed here:
http://starlo.org/atmega328.html

If I can get the screen / API support mature enough, I will create an Android phone application as well. For now, I am focused on running the a_Hello example that is sourced on GitHub. No thought has been put into sound yet, sorry.

Re: Web Based Gamebuino Emulator / Mobile App

PostPosted: Mon Nov 03, 2014 12:27 am
by Skyrunner65
Amazing!
I think the software is way more powerful than the hardware, so maybe Rodot should make the "Gamebuino Prism".
(obvious nod to Game Boy Color is obvious)

Re: Web Based Gamebuino Emulator / Mobile App

PostPosted: Sun Nov 09, 2014 10:16 pm
by Sushi
I love the name! Prism... It's so... dreamy... but anyway, TO PROTECT THE WORLD FROM DEVASTATION, TO UNITE ALL PEOPLE WITHIN OUR NATION, TO DENOUNCE THE EVILS OF TRUTH AND LOVE, TO EXTEND OUR REACH TO THE STARS ABOVE, we must consider backwards compatibility...

Re: Web Based Gamebuino Emulator / Mobile App

PostPosted: Wed Nov 19, 2014 3:50 am
by blakewford
Here is a quick hack of the code running in my current Android app's shell on my Nexus 5.
Nightly page is still being updated.
Gamebuino.png
Gamebuino.png (17.29 KiB) Viewed 50149 times

Re: Web Based Gamebuino Emulator / Mobile App

PostPosted: Thu Nov 20, 2014 1:14 am
by Sushi
Ooh, that's quite nice. Is it actually functional? Do you have onscreen buttons to interact with it?

Re: Web Based Gamebuino Emulator / Mobile App

PostPosted: Thu Nov 20, 2014 5:32 am
by blakewford
Here is a screen capture of the current committed version on GitHub running a_Hello.
Potentially, you could build it, but I am not ready to distribute the code in Android form yet.
Buttons "work" in the posted web based nightly build, but Android only has stubs right now.
GameDroid.png
GameDroid.png (29.44 KiB) Viewed 50123 times

Re: Web Based Gamebuino Emulator / Mobile App

PostPosted: Sat Nov 22, 2014 7:39 am
by Myndale
Nice work, looking forward to seeing how well this performs on my S4. Are you writing the AVR emulation code yourself or is it based on an existing lib?

Re: Web Based Gamebuino Emulator / Mobile App

PostPosted: Sat Nov 22, 2014 6:26 pm
by blakewford
The AVR library is a from scratch project I have built out over the past year or so.

Here is the first APK. Many failures, but it will give you an idea. I would love a screenshot running on anything other than a Nexus 5.
There is a serious screen refresh issue that causes artifacting, so nothing is really playable though I have been running BlocksBuino, a_Hello, b_Bouncing, and a few others for testing.

The app is going to show up as / conflict with BoardMicro.

Re: Web Based Gamebuino Emulator / Mobile App

PostPosted: Sat Nov 22, 2014 9:22 pm
by blakewford

Re: Web Based Gamebuino Emulator / Mobile App

PostPosted: Sat Nov 22, 2014 10:25 pm
by erico
Quick tested o a galaxy note II.
Installs fine.

Upon running the app, here it asks to update dropbox, image 01.
01.jpg
01.jpg (58.44 KiB) Viewed 50063 times

Clicking cancel, the interface appears as in image 02.
02.jpg
02.jpg (52.87 KiB) Viewed 50063 times


Buttons donĀ“t work, nothing pops on screen.
I suppose it would try to connect to dropbox to download the test application/game?