Emulation IodineGBA, a javascript GBA emulator

Ben_j

Well-Known Member
OP
Member
Joined
Nov 13, 2005
Messages
696
Trophies
0
Age
36
Website
www.nintendo-gamers.net
XP
405
Country
France
I've just seen on github that the guy who did the (excellent) GameBoy Color JavaScript emulator is now working on a GBA emulator. It's not testable yet but you can still look around in the sources here https://github.com/g...aster/IodineGBA
According to grantgalitz the project is close to being released, so I guess it's working fine. I'll try to figure out how to use this pile of javascript files to see how the emulator runs tonight.

EDIT : here's the GBC emulator http://gamecenter.grantgalitz.org/
 

grantgalitz

Member
Newcomer
Joined
Aug 7, 2012
Messages
12
Trophies
0
XP
12
Country
United States
I've just seen on github that the guy who did the (excellent) GameBoy Color JavaScript emulator is now working on a GBA emulator. It's not testable yet but you can still look around in the sources here https://github.com/g...aster/IodineGBA
According to grantgalitz the project is close to being released, so I guess it's working fine. I'll try to figure out how to use this pile of javascript files to see how the emulator runs tonight.

EDIT : here's the GBC emulator http://gamecenter.grantgalitz.org/

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.
 

Ben_j

Well-Known Member
OP
Member
Joined
Nov 13, 2005
Messages
696
Trophies
0
Age
36
Website
www.nintendo-gamers.net
XP
405
Country
France
Hmm.
The link is questionable since it contains ROMs.

However.
It's pretty sweet!
woops, sorry, I didn't think about that. I just wanted to share the emulator, not the roms.

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.
Ah :( I'll be watching that closely.
Btw, I forked the GBC emulator to add cloudpad to it, it's one of our technology that lets you use your iPhone or other smartphone as a game controller for the emulator, you can see an example here : http://themirage.fr
If you want more details or want to test, send me a message on github (SBRK)
 

DinohScene

Gay twink catboy
Global Moderator
Joined
Oct 11, 2011
Messages
22,530
Trophies
4
Location
Восторг
XP
22,724
Country
Antarctica
It's questionable heh

It contains ROMs but their not downloadable.
So I guess it's alright but I'm not sure of it.
Mod can provide with a better or even solid answer about it ;]

Never the less it's a sweet emu.
 

grantgalitz

Member
Newcomer
Joined
Aug 7, 2012
Messages
12
Trophies
0
XP
12
Country
United States
Hmm.
The link is questionable since it contains ROMs.

However.
It's pretty sweet!
woops, sorry, I didn't think about that. I just wanted to share the emulator, not the roms.

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.
Ah :( I'll be watching that closely.
Btw, I forked the GBC emulator to add cloudpad to it, it's one of our technology that lets you use your iPhone or other smartphone as a game controller for the emulator, you can see an example here : http://themirage.fr
If you want more details or want to test, send me a message on github (SBRK)

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 "nitro" and audio is only in iOS 6 beta). Then again, you're trying to make the iphone a controller, as the iphone's browser is too poopy to run the emulator itself.
 

Ben_j

Well-Known Member
OP
Member
Joined
Nov 13, 2005
Messages
696
Trophies
0
Age
36
Website
www.nintendo-gamers.net
XP
405
Country
France
Hmm.
The link is questionable since it contains ROMs.

However.
It's pretty sweet!
woops, sorry, I didn't think about that. I just wanted to share the emulator, not the roms.

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.
Ah :( I'll be watching that closely.
Btw, I forked the GBC emulator to add cloudpad to it, it's one of our technology that lets you use your iPhone or other smartphone as a game controller for the emulator, you can see an example here : http://themirage.fr
If you want more details or want to test, send me a message on github (SBRK)

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 "nitro" and audio is only in iOS 6 beta). Then again, you're trying to make the iphone a controller, as the iphone's browser is too poopy to run the emulator itself.
Exactly, and it works fine ! And for having worked on this project on many different mobile browsers, Safari is the most complete, and you can do almost anything you want with it, unlike most Android browsers...
 

grantgalitz

Member
Newcomer
Joined
Aug 7, 2012
Messages
12
Trophies
0
XP
12
Country
United States
Alright, working on it again, some games work for sure now.


D1fJOxd.png
1kYHk0n.png
 

grantgalitz

Member
Newcomer
Joined
Aug 7, 2012
Messages
12
Trophies
0
XP
12
Country
United States
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.
 

grantgalitz

Member
Newcomer
Joined
Aug 7, 2012
Messages
12
Trophies
0
XP
12
Country
United States
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.
 
  • Like
Reactions: Rydian

JoostinOnline

Certified Crash Test Dummy
Member
Joined
Apr 2, 2011
Messages
11,005
Trophies
1
Location
The Twilight Zone
Website
www.hacksden.com
XP
4,339
Country
United States
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.
It used Virtual Console, which is just a generic emulator (one for each system).
 

grantgalitz

Member
Newcomer
Joined
Aug 7, 2012
Messages
12
Trophies
0
XP
12
Country
United States
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 are dynarecs with frameskip built in sometimes.
 

JoostinOnline

Certified Crash Test Dummy
Member
Joined
Apr 2, 2011
Messages
11,005
Trophies
1
Location
The Twilight Zone
Website
www.hacksden.com
XP
4,339
Country
United States
The fact that you have to replace certain ROMs with other ROMs for systems like the N64 on the Wii should show well enough that each game is packaged with a customized emulator.
What are you talking about? You don't HAVE to replace roms. You CAN replace them, because VC is just an emulator. There are a few different versions of the same emulator, with special settings for games that aren't average. It's the same as having to change the settings and/or plugins on an emulator for compatibility with certain games.
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
What are you talking about? You don't HAVE to replace roms. You CAN replace them, because VC is just an emulator. There are a few different versions of the same emulator, with special settings for games that aren't average. It's the same as having to change the settings and/or plugins on an emulator for compatibility with certain games.
No, I mean in order to get some games working, you need a certain 'donor' original to swap them into.

Like how when people used to swap the ARM7 binary in DS ROMs to get past save-data-AP checks (ARM7 is responsible for saving), they just needed to take the ARM7 binary from a game that used the same save type/system and did not have the AP, since many DS games use the same ARM7 code, but not all.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: @SylverReZ, Indeed lol