JS-VBA-M

Discussion in 'GBA - Emulation' started by ILOVEPIE, Oct 8, 2012.

  1. ILOVEPIE
    OP

    ILOVEPIE Advanced Member

    Newcomer
    50
    25
    Jan 30, 2012
    United States
    Hey guys, you probably know me as the developer of DSTELNET, but today I present something completely different:
    A working Web-based Gameboy Advance Emulator that supports most games.

    Here is a video of a development version from a couple days ago:
    http://youtu.be/pjCuM6pnI54

    Check it out:
    JS-VBA-M
     
    NahuelDS and Vinnymac like this.
  2. Memoir

    Memoir A Hero to Zero

    Member
    GBAtemp Patron
    Memoir is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,719
    4,355
    Jun 24, 2007
    United States
    Wyoming
    Now that's intense.
     
  3. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,366
    9,169
    Nov 21, 2005
    I had seen the X86 javascript emulator but I find this more amusing. I will have to look further into this webGL stuff as well.
     
  4. Satangel

    Satangel BEAST

    Member
    10,255
    556
    Nov 27, 2006
    Belgium
    Bruges, Belgium
    Just wondering, how did you make this, and how long did it take?!
    Also, it doesn't work in Firefox 16.0 atm, in the latest Chrome it does work.
     
  5. Ammako

    Ammako GBAtemp Guru

    Member
    6,406
    3,540
    Dec 22, 2009
    Canada
    It'd be funny if Golden Sun worked well on it.
     
  6. ILOVEPIE
    OP

    ILOVEPIE Advanced Member

    Newcomer
    50
    25
    Jan 30, 2012
    United States
    This took me less time than expected because I used the Emscripten C/C++ to Javascript translator.
    It took me like a week and a half to make this.
     
  7. WiiUBricker

    WiiUBricker Insert Custom Title

    Member
    6,897
    3,925
    Sep 19, 2009
    Argentina
    Espresso
    Does this work with the 3DS? Or PSP?
     
    1 person likes this.
  8. SifJar

    SifJar Not a pirate

    Member
    6,022
    892
    Apr 4, 2009
    You know what would be a really easy way to find out? Trying it.

    Although I'm fairly sure neither of those devices support WebGL. And the PSP can run homebrew even on the latest OFW, so there is absolutely no reason to run an emulator in the browser.
     
  9. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,893
    5,044
    Mar 17, 2010
    Norway
    Alola
    This won't run any ROM for me on Firefox 15.0.1, not even Pokemon Ruby which works in the video... Anything I try to play just results in a black or white screen with 0% in the top left.
     
  10. ILOVEPIE
    OP

    ILOVEPIE Advanced Member

    Newcomer
    50
    25
    Jan 30, 2012
    United States
    Firefox does not handle some javascript correctly, as such, the current build of firefox does not work with the emulator, try Google Chrome.


    Update:

    I just published an update that fixes the smudged pixels and stuff of the last version of the emulator. I was using the HQ versions of the filters by accident, now it should run both faster and look better.
     
  11. WiiUBricker

    WiiUBricker Insert Custom Title

    Member
    6,897
    3,925
    Sep 19, 2009
    Argentina
    Espresso
    Uh, yeah. But here is the thing, I don't have a 3DS and my PSP doesn't have internet. That's why I asked the question in the first place.

    So if you are so sure, why suggest to try it in the first place?

    That's completly irrelevant to the question.

     
  12. Ziko

    Ziko GBAtemp Regular

    Member
    129
    4
    Nov 10, 2010
    United States
    North Carolina
    I just updated my Firefox to 16.0. I just get a white screen when I run games on it. Why's that?
     
  13. MasterMan194

    MasterMan194 Advanced Member

    Newcomer
    98
    23
    Dec 30, 2008
    Brazil
    Read.
     
  14. Ziko

    Ziko GBAtemp Regular

    Member
    129
    4
    Nov 10, 2010
    United States
    North Carolina
    I kinda didn't like Chrome eating up my processor and RAM with multiple processes running on my system so I'll take a pass on this one until someone fixes it.
     
  15. ILOVEPIE
    OP

    ILOVEPIE Advanced Member

    Newcomer
    50
    25
    Jan 30, 2012
    United States
    I reported it to mozilla already...
    https://bugzilla.mozilla.org/show_bug.cgi?id=799524
     
  16. ILOVEPIE
    OP

    ILOVEPIE Advanced Member

    Newcomer
    50
    25
    Jan 30, 2012
    United States
    Great News!
    I just released an update for JS-VBA-M that was compiled on the latest version of emscripten, which means it may work in more browsers now!
     
  17. grantgalitz

    grantgalitz Member

    Newcomer
    12
    1
    Aug 7, 2012
    United States
    So what version of VBA are you compiling from?
     
  18. Nah3DS

    Nah3DS Madre de Dios! Es El POLLO DIABLO!!!

    Member
    3,633
    1,928
    Feb 9, 2010
    Argentina
    wow, it works :bow: