gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

Coding > GBA Java Emulator

#99602 - remonvv - Tue Aug 22, 2006 5:19 pm

Hey guys,

4 years ago or so i made a GBA emulator and debugger in java. I only
recently found the code and opening up the source for those that are
interested. Have a look at www.flawedreasoning.com under projects.

Remon van Vliet

#99611 - tepples - Tue Aug 22, 2006 6:07 pm

Do you plan on adding high-level emulation of common BIOS calls?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#99627 - PeterM - Tue Aug 22, 2006 7:13 pm

Pretty neat. I wonder how much work it would be to port it to C#? That would be an interesting XNA Creators Club project, providing writing an emulator is allowed in the T&Cs.
_________________
http://aaiiee.wordpress.com/

#99647 - remonvv - Tue Aug 22, 2006 10:23 pm

tepples wrote:
Do you plan on adding high-level emulation of common BIOS calls?

Not particularly, i put it together in 2 weeks or so and after that i lost interest. I'd prefer someone finishing THUMB support and running the original BIOS correctly rather than doing HLE though. That said, i know it's somewhat dodgy to provide the original bios rom, so i guess both are an option. I've included the source in the hope people will revamp it to a newer/better codebase and keep me in the loop. Maybe i'll get bored one day and continue with it...maybe ;)

#99649 - remonvv - Tue Aug 22, 2006 10:24 pm

PeterM wrote:
Pretty neat. I wonder how much work it would be to port it to C#? That would be an interesting XNA Creators Club project, providing writing an emulator is allowed in the T&Cs.

Being that Java and C# are pretty close, and that 70% of the Java code base is math/logic operations which are directly compatible, it should be very doable. The only thing I ask is that if anyone does anything with the code to keep me up to date on your progress ;)

#99684 - keldon - Wed Aug 23, 2006 7:21 am

PeterM wrote:
Pretty neat. I wonder how much work it would be to port it to C#? That would be an interesting XNA Creators Club project, providing writing an emulator is allowed in the T&Cs.


You can use J#, which should be compatible with most of, if not all of the code. So this way you can keep your interfaces, etc, in Java, and slowly integrate over to C#.

#99686 - gladius - Wed Aug 23, 2006 8:51 am

Cool stuff, always nice to see more people willing to share their source.

PeterM wrote:
Pretty neat. I wonder how much work it would be to port it to C#? That would be an interesting XNA Creators Club project, providing writing an emulator is allowed in the T&Cs.
Or you could use an existing C# gba emulator, http://forwardcoding.com/projects/gbaemu.html ;).

#99687 - PeterM - Wed Aug 23, 2006 8:54 am

Hehe probably, thanks!
_________________
http://aaiiee.wordpress.com/