Could This Be An Easy Port?


c17

Still Fresh
Joined
Jul 24, 2003
Messages
55
Came across this little prog while looking around on the net, it works with windows , MSDOS and, yes you guessed it, Linux. :D

it's a gameboy EMU that apparently is one of the best going.

I've not tried it out yet but wondered if it would be an easy port or not. <_<
 
Correct me if I'm wrong but isn't Visualboy Advanced coded in mainly in C and therefore will be rather slow on the gp2x, at least for the GBA emulation?
 
Yuglooc posted on Dec 13 2005 at 09:39 PM said:
Correct me if I'm wrong but isn't Visualboy Advanced coded in mainly in C and therefore will be rather slow on the gp2x, at least for the GBA emulation?

No idea mate. Just saw Linux & SDL, and of course 2 and 2 makes 5.
 
Last edited by a moderator:
c17 posted on Dec 14 2005 at 12:34 AM said:
from the FAQ:
2.1. "Is there a port on OS xxx?"

Currently, KiGB can run in MS Windows, Linux and MS-DOS. KiGB is ported to
Mac OS by Richard Bannister (http://www.bannister.org/softare/kigb.htm).
KiGB is written in ANSI C using Allegro. Theoretically, it can be ported to
any platforms supporting Allegro (Richard did a great job as Mac OS does not
support Allegro!). However, it requires a lot of effort - which I cannot
handle by myself. If you are interested in porting KiGB to another platforms,
please e-mail me.


2.2 "Will it be open source?"

KiGB is under active development and I want to have full control of it. So,
the answer is no for the current moment. I plan to make it open source at
certain stable state - probably after the support of Infrared port.
 
Last edited by a moderator:
Which can be gotten by contacting him. I think there is easier port able emulators around, but If anyone wanna port Allegro, to later port KiGB, feel free to.
 
Yuglooc posted on Dec 13 2005 at 09:39 PM said:
Correct me if I'm wrong but isn't Visualboy Advanced coded in mainly in C and therefore will be rather slow on the gp2x, at least for the GBA emulation?

C is slow?. Of course it would fly if it was written in Java :p.
 
Last edited by a moderator:
Javacat posted on Dec 14 2005 at 12:12 AM said:
Yuglooc posted on Dec 13 2005 at 09:39 PM said:
Correct me if I'm wrong but isn't Visualboy Advanced coded in mainly in C and therefore will be rather slow on the gp2x, at least for the GBA emulation?

C is slow?. Of course it would fly if it was written in Java :p.

I was comparing it to ASM ;p
 
Last edited by a moderator:
Javacat posted on Dec 14 2005 at 12:12 AM said:
Yuglooc posted on Dec 13 2005 at 09:39 PM said:
Correct me if I'm wrong but isn't Visualboy Advanced coded in mainly in C and therefore will be rather slow on the gp2x, at least for the GBA emulation?

C is slow?. Of course it would fly if it was written in Java :p.

No, he just meant it from what Squidge said before.

Squidge said the C code on ARM is quite slow, so I believe we'd better use asm or direct compiler or something for GBC/A emu.

No offence againt C, actually I love it as much as Java :)
 
Last edited by a moderator:
Yuglooc posted on Dec 13 2005 at 10:39 PM said:
Correct me if I'm wrong but isn't Visualboy Advanced coded in mainly in C and therefore will be rather slow on the gp2x, at least for the GBA emulation?


I would say the Gameboy, Super Gameboy and Gameboy Color Part of the emu should run quite well?
 
Last edited by a moderator:
Oh right, I haven't seen Squidges comment on C being slow on ARM.

I wouldn't mind actually having a go at porting one of these emulators written in C to the GP2X. I may not know C, expect the emulator to run at a decent speed if I could get it ported or have even ordered a GP2X yet, but I think it would be worth a shot, just for the sake of it. How hard can it be ;).



PS: Just so people don't get confused, I was actually being sarcastic about using Java. I would have used the wink instead of the tongue to emphasise this but the wink on this board looks... bizarre
 
Something tells me that this emu may be a bit better choice to port. Unless someone feels like reinventing the wheel.
 
Back
Top