Web Based Gamebuino Emulator / Mobile App

Libraries, utilities, bootloaders...

Web Based Gamebuino Emulator / Mobile App

Postby blakewford » Tue Oct 21, 2014 4:30 am

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.
blakewford
 
Posts: 39
Joined: Tue Oct 21, 2014 4:15 am

Re: Web Based Gamebuino Emulator / Mobile App

Postby Skyrunner65 » Mon Nov 03, 2014 12:27 am

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)
User avatar
Skyrunner65
 
Posts: 371
Joined: Thu Mar 20, 2014 5:37 pm
Location: NC,USA

Re: Web Based Gamebuino Emulator / Mobile App

Postby Sushi » Sun Nov 09, 2014 10:16 pm

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...
User avatar
Sushi
 
Posts: 52
Joined: Tue Oct 07, 2014 12:12 am

Re: Web Based Gamebuino Emulator / Mobile App

Postby blakewford » Wed Nov 19, 2014 3:50 am

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 6905 times
blakewford
 
Posts: 39
Joined: Tue Oct 21, 2014 4:15 am

Re: Web Based Gamebuino Emulator / Mobile App

Postby Sushi » Thu Nov 20, 2014 1:14 am

Ooh, that's quite nice. Is it actually functional? Do you have onscreen buttons to interact with it?
User avatar
Sushi
 
Posts: 52
Joined: Tue Oct 07, 2014 12:12 am

Re: Web Based Gamebuino Emulator / Mobile App

Postby blakewford » Thu Nov 20, 2014 5:32 am

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 6879 times
blakewford
 
Posts: 39
Joined: Tue Oct 21, 2014 4:15 am

Re: Web Based Gamebuino Emulator / Mobile App

Postby Myndale » Sat Nov 22, 2014 7:39 am

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?
Myndale
 
Posts: 507
Joined: Sat Mar 01, 2014 1:25 am

Re: Web Based Gamebuino Emulator / Mobile App

Postby blakewford » Sat Nov 22, 2014 6:26 pm

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.
blakewford
 
Posts: 39
Joined: Tue Oct 21, 2014 4:15 am

Re: Web Based Gamebuino Emulator / Mobile App

Postby blakewford » Sat Nov 22, 2014 9:22 pm

Last edited by blakewford on Mon Dec 01, 2014 3:22 am, edited 1 time in total.
blakewford
 
Posts: 39
Joined: Tue Oct 21, 2014 4:15 am

Re: Web Based Gamebuino Emulator / Mobile App

Postby erico » Sat Nov 22, 2014 10:25 pm

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 6819 times

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


Buttons don´t work, nothing pops on screen.
I suppose it would try to connect to dropbox to download the test application/game?
User avatar
erico
 
Posts: 671
Joined: Thu Mar 27, 2014 9:29 pm
Location: Brazil

Next

Return to Software Development

Who is online

Users browsing this forum: No registered users and 1 guest

cron