PDA

View Full Version : Genesis Plus for Wii/GC Update from Eke-Eke



wraggster
September 7th, 2007, 16:41
Eke-Eke (http://gxdev.wordpress.com/) has posted a great update on his new site about improvements made to the Genesis emulator for the Gamecube and Wii, heres the details:


I decide recently to rewrite completely the EEPROM emulation code used in Genesis Plus. The previous one was based on Notaz’s Picodrive sourcecode but I was not really satisfied with it since it was not compatible with some games (Rings of Power, College Slam, Micromachines’ serie, …) and, beside from preventing game backup to work properly, also make some games crashing.

Since not so many Genesis games used serial EEPROM as backup RAM, this feature is generally not supported by the Genesis emulators out there (so far I know, only Kega, Picodrive and Jenesis support this, but none of them seem to have a full support).

http://gxdev.files.wordpress.com/2007/09/rings_of_power.gif

The emulation itself is not very difficult since EEPROM datasheets (24Cxx eeprom are generally used) are freely available and the communication protocol is quite easy to reproduce. The main difficulty was to determine which games indeed use serial EEPROM (instead of classic parallel SRAM) and also which type of EEPROM it is and which type of EEPROM mapper they are using.

http://gxdev.files.wordpress.com/2007/09/689_3.png

After testing many games on the emulator, I finally get some results and a list of games using EEPROM and their characteristic. I compiled this in a document, which emulators authors may find useful. In this document, there is also a quick note about EEPROM access protocols, which actually cover the three EEPROM’s modes found to be used. Interested people could also have a look at eeprom.c in the genesis plus SVN base.

gen_eeprom.pdf (http://gxdev.files.wordpress.com/2007/09/gen_eeprom.pdf)

aeroforce325
September 9th, 2007, 20:00
ok......so where's the update? i read the pdf, but there wasnt anything for the update. it just appears to be a document describing what Eke-Eke updated and then a few example webpages of what exactly he did.

perhaps the update could be uploaded? thanks.

eke-eke
September 24th, 2007, 14:36
no update actually, I still need to correct some things since i have modified a lot of things beside this

if you know how to compile the sourcecode, you can download it from the SVN repository( but be warned that it should be considered as beta as long as there is no new "official" binary release)

UltimaDude
September 24th, 2007, 17:08
Eke-Eke is there any chance of allowing streaming roms, I use PSOLoad and I used a SNES Emulator that allowed me to stream roms to merge it to the emulator and make its own .dol, Is there any chance of you doing this? :D

eke-eke
September 25th, 2007, 10:25
there is already a PC tool called injector.exe which can be used to inject a rom in genplus.dol and get your own dol.
It should be found in any genplus release if nobody removed it.