PDA

View Full Version : Genesis Plus 01/03/2008 - Genesis/Megadrive Emulator for Gamecube and Nintendo Wii



wraggster
March 2nd, 2008, 13:48
Eke-Eke (http://gxdev.wordpress.com/) just posted this fantastic news on his site and yes the first Native Genesis/Megadrive emulator for the Wii (Gamecube too) and most importantly of all the worlds first console based emulator to run Virtua Racing :)

http://gxdev.files.wordpress.com/2008/03/vr.gif

DIGG THIS RELEASE (http://digg.com/mods/Sega_Genesis_Emulator_for_Wii)

http://digg.com/mods/Sega_Genesis_Emulator_for_Wii


Here’s the time for another release of Genesis Plus. I have focused myself in fixing some bugs I introduced in the previous version, as well as emulating most of unlicensed “non-working” games (many thanks to Haze for his work).

I also made some progress about emulating an original YM2612 bug that made some games (Ariel, Shaq Fu, Comix Zone, Spiderman & Animated Series,…) sound correct on real hardware but wrong on emulators.

Finally, I added SVP emulation thanks to the great work of Tasco Deluxe and Notaz : as a result, Virtua Racing is now fully playable but don’t expect to run it full speed in gamecube mode. It needs to emulate a custom DSP running at 23Mhz which takes a lot of CPU time actually. You can still underclock the DSP but it will result in slower 3D rendering and effective framerate will still seem slower.

That’s why, to celebrate the last release of LibOGC which added Wii hardware support, I also release a special elf version that could be running in native Wii mode using the recent “Twilight hack“. Please note that this version remain completely UNTESTED as I personnaly don’t have any way to test it on Wii. SO, tell me if the above game is at least running faster

Here is a complete changelog for this release:

[Genesis]
- added SVP emulation: Virtua Racing is now emulated (big thanks to Notaz and TascoDeluxe)
- fixed VDP registers behaviour when VDP Mode 4 is enabled: fix Bass Masters Classic Pro, Captain Planet & The Planeeters
- corrected a bug in DMA Fill operation: fix James Pond 3, Rockman World/Megaman Willy Wars (corrupted VRAM)
- corrected typo errors in CPU cycle counters update: fix optiom screen music in “College Slam” and probably others games.
- added preliminary support of undocumented YM2612 bug: fixes soundtracks of Shaq Fu, Spiderman, Comix Zone, Ariel and some others
- added support for mappers & copy protection devices used in many unlicensed/pirate cartridges (see cart_hw.c for details)
- rewrote memory handlers for better modularity and some (little) speedup
- reduced Savestate size

[NGC]
- compiled with last LibOGC (20080228): fix issues when unplugging controller, support for Wii mode (see release.txt)
- added “hard-coded” IPL font (no more direct access to BOOTROM): fix font problem for Qoob users
- added SDCARD Slot B support for loading Roms
- removed unused MAME PSG Core
- added ‘Force DTACK’ option for prototype games usually hanging on real hardware (example: Sonic Crackers)
- added an option to underclock SVP core (with default cycle count, Virtua Racing actually does not run fullspeed in GC mode)

Download and Give Feedback and Compatability Reports Via Comments

SSUK
March 2nd, 2008, 15:20
That's not quite true, there's already an emulator which has run Virtua Racing for about a month now:
http://notaz.gp2x.de/svp.php

It's open source so I'm sure all Genesis emulators will soon adopt this.

goity
March 2nd, 2008, 17:42
The codebase is from notaz, so I assume that they aren't including handhelds in that definition.

wraggster
March 2nd, 2008, 20:36
actually only a PC Emulation version is running virtua racing and yes thats by Notaz, but what i said was the worlds first console version ;)

cuentadummy
March 3rd, 2008, 15:27
That's not quite true, there's already an emulator which has run Virtua Racing for about a month now:
http://notaz.gp2x.de/svp.php

It's open source so I'm sure all Genesis emulators will soon adopt this.



"first Native Genesis/Megadrive emulator for the Wii (Gamecube too)"

Dr Eggman
March 5th, 2008, 13:17
I assume you can use this with the TP Exploit?

Sir_Voe
March 5th, 2008, 19:19
I assume you can use this with the TP Exploit?


According to the original post, you can.
I'm trying to this set up for when I get my SD adaptor in a few days, and was just wondering if it was normal that after patching the elf file to my SD (using writeelf and the padding file as Ive seen directed), that the .elf file doesnt appear on my SD card?

Edit: Never mind my question, found out that's what is supposed to happen

DPyro
March 7th, 2008, 18:58
Has anyone gotten this to work with the Zelda Wii exploit? I can get the program to run, but when I load a rom nothing happens.

PeyeRate420
March 26th, 2008, 04:11
hey $n!pR long time no see :P did you try the same game as the vid bro?


http://www.youtube.com/watch?v=lY7A1-qkOdk

if you manage to get it running PM me ill do the same thanx in advanced man.. ( but i have seen some promising vids of gamecube linux running so what are the chances that a linux emu may run on the wii?)

EDIT: just an obsevance but try to convert your ROM to a .BIN file like in the video? ill have a go at this in the morning...

USE THIS it shoud do the trick to convert to BIN bro... PLACE ROMS IN ms0:/genplus/roms directory
http://www.programmersheaven.com/download/26831/download.aspx

thedarkcookie
March 31st, 2008, 16:03
Why can't the wii load the roms straight from the front sd slot

slipknot1564
April 8th, 2008, 16:29
Is anyone making a update to load the game from a regaler sd card?
this would be helpfull.

Sir_Voe
April 8th, 2008, 19:05
There already is. Look at the most recent Genesis Plus release topic here at the GC news forum.

thedarkcookie
April 11th, 2008, 17:59
Is there any possible way to load roms straight from the built in sd slot on the wii