Honkeykong posted this news:
Just like every other place where I post, Iím starting to get the feeling that Iím neglecting this place. So, in order to try and make up for that, I thought I would post about something that Iíve been working on these past couple of days.
As an excuse to collaborate with Softdev, and also as a means of breathing new life into the somewhat stagnant Gamecube scene, we have started a porting and improvement project on the Genesis Plus emulator.
ďHasnít this already been ported to the Gamecube?Ē - Yes. Unfortunately, the current port is sorely lacking in areas that could make it much better on the platform, such as proper display and sound code.
Sure, the author complied with the GPL, but only as far as he had to. Since he used a library that isnít easily accessible to aspiring console developers, itís pretty much useless.
What we are doing, is bringing the emulator over to a set of tools and libraries that are accessible to anybody who wants to use them, DevkitPPC and libOGC. After all, whatís the point of working on an Open Source project if the community canít contribute back to it? It goes against the whole Open Source philosophy.
Yes, we are fully aware of the original porterís laborous 18-month development cycle to get his emulator where it is today. Really though, I guess I can see where that would just be a damn shame. I mean, Iíd be angry too if I spent 18 months developing a piece of software, only to have two people who co-operated in producing similar software surpass it in only two days of work. (Oops, did I just say that? Oh well, donít take my word for it, I wouldnít want to unnecessarily step on anybodyís toes. Give it a go for yourself and you can be the judge.)
Of course, as we want to make this a true community project, we are handling it in a fashion that will probably be seen as unorthodox to the Gamecube community at large. Throughout the project, we will not be releasing binaries, or a ROM injector. What we will be doing, however, is releasing full source code for the emulator as itís being worked on. If you would like to become part of the project, all you need to do is download the source and build it for yourself. The source code should compile fine with the latest DevkitPPC (Which you can find at the DevkitPro link on the right navigation bar of this page), and the latest CVS version of libOGC, which can be compiled and installed with the aforementioned DevkitPPC Gamecube Development Kit.
If youíve managed to get far enough to build the emulator and get it running on your Gamecube, then congratulations! You now have a fully capable Gamecube Development Kit set up, and ready to help us take on this project! Feel free to test it with some of your favorite games, and see if they are as accurate as you remember them being on your original Sega Genesis hardware. Of course, as you do that, itís inevitable that you will probably find some inaccurate emulation. What to do, what to do? Well, you have the source code to the emulator sitting right there in front of you. Why not tinker with it and see if you can fix that little bugger? Thatís what the community is all about, isnít it?
It is exciting to think that someone out there is improving a genesis emulator for the gamecube..the current one is certainly lacking.
I have no idea on how to compile or program code, but as an end user I hope your project goes ahead with great success!
There are currently 1 users browsing this thread. (0 members and 1 guests)