Recent content by grantgalitz

  1. G

    Web Based Gameboy Emulator

    The areas of my code that use an array of functions are dispatch tables so we don't spend most of the time going through branching to the right handler. Using "parentObj" to refer back to context is weird but it works. You have to emulate the APU directly, you can't use an api to do it for you...
  2. G

    Emulation IodineGBA, a javascript GBA emulator

    Don't have one on me right now, but the jist of it is some games busy loop most of their cycles wasting cpu time. An emulator that can apply hacks to circumvent this will perform much better. ARM CPUs do have issues running gba emulators though, just look at ones for android and iphone. They all...
  3. G

    Emulation IodineGBA, a javascript GBA emulator

    Which still loads in hacks when you get the game.
  4. G

    Emulation IodineGBA, a javascript GBA emulator

    Because nintendo ported the games with hacks specific to each game? Releasing a runtime for one game only allows you to make it super inaccurate and break if it runs anything else. Key word I used is properly.
  5. G

    Emulation IodineGBA, a javascript GBA emulator

    No, plus the 3DS isn't powerful enough anyhow to emulate a GBA properly. You're gonna need a native dynarec based one for a 3DS so it doesn't turn the 3DS into a fireball.
  6. G

    Emulation JS-VBA-M

    So what version of VBA are you compiling from?
  7. G

    Web Based Gameboy Emulator

    Looks like a nice ui and a great start. Some nitpicks about the code though: I looked through the code, don't know why the hell you de-inlined a jump table into a switch and de-inlined register handling into outer functions. That's gonna eat up 3x more cpu than it should, I know because I spent...
  8. G

    Emulation IodineGBA, a javascript GBA emulator

    Alright, working on it again, some games work for sure now.
  9. G

    Emulation IodineGBA, a javascript GBA emulator

    That's why the github repository only links to http://gameboy.grantgalitz.org/ where you can only load in your own ROMs. There's an iphone version already (type in iphone/ after the gamecenter URL ), although the iphone's brower is a piece of s**t (Almost always in interpreter even with...
  10. G

    Emulation Super NES emulator for GBA?

    Trying to emulate the audio (with its own cpu), video, and the main cpu, along with cartridge based co-processors is mathematically too much for the GBA's 16 MHZ CPU. Stop trying to beat a dead horse by asking for more speed hacks. There's a reason it was abandoned.
  11. G

    Emulation Super NES emulator for GBA?

    The answer is that there will never be a decent speed SNES emulator for the GBA, by a mathematical fact. The GBA's ARM CPU is not super-scalar like desktop CPUs and does not contain an L cache for memory. Not to mention the GBA CPU has to wait on slow memory access a lot.
  12. G

    Emulation IodineGBA, a javascript GBA emulator

    Yeah no, it won't boot yet. It's just getting close to completion, but not 100% there yet. Target for completion is before the end of this month, as I don't want to be too optimistic.