Long time no update, but i’m still here and with a new project which i very much intend to finish, a GBA/ARM emulator, at the moment i’m just emulating the arm7 cpu but hopefully once i’ve finished that i can start slowly emulating the GBA hardware. As of this writting i’ve only got one opcode emulated and my disassembler can handle 3 opcodes. Its progressing fairly well considering I’m new to C# (which the emulator is written in) and its a major undertaking anyway you look at it. It will also be open source (it already is it you know where to look) , I haven’t thought up a name yet so if you have any suggests they are most welcome.
Sir, consider all your undertakings very much appreciated. The emulator underground is quite gracious of your tenacious efforts to flesh out the NDS branch of emulation. I personally thank you and wish you the best of luck on your continued endeavors.
How do you make an emulator?
I’ve been thinking about that question since very long now…
Nils: You need to know a programming language i usually use C or some sort of C derivative. second of all you need to know or have access to documents describing how a system works. with that information you simulate the system. If you really want to try making an emulator first try making a chip8 emulator.
Emulation+C# reminds me of IronBabel. Might be easier to work off the IronBabel base.
http://sourceforge.net/projects/ironbabel
#ironbabel @ FreeNode
This thing is dead isn’t it?