Si, estaba viendo el post de romz y esta hblando de la nueva libreria qu crearon en la scene y su uso en este sencillo emulador, como pense usara una carpeta/particion y dentro de ella un archivop binario tal cual -RAW o coloquialmnte: "Como lo leo lo escribo"-.
Pero aun falta ver si sera compátible con HDL/HDA por la llamadas a los procesos de entrada salida -IOP-, creo que seria mejor lo implantaran como modulo del nuevo programa para jugar desde el disco duro que estan planeando. Por cierto, hay una persona que proppone usar el puerto de red en lugar del USB o el EIDE y asi aumntar la compatibilidad de juegos y qu sea una opcion viable a quienes usan PS2 Slim/Two, el argumento es valido en cuanto a la mayor velocidad que tine el puerto ethernet sobre el USB1 de la consola -casi 10 mas rapido-, tndrias que enlazar la PC para que sirviera como servidor del juego, la contra y s el argumto de romz es la gran tarea y recursos qu consume el puerto ethernet.
Aqui tnmo la primer version liberada del codigo fuente del mulador de MC:
http://www.cdvdmania.com.ru/misc/mcsioemu_02.zip
romz escribió:I don't mind if someone will integrate my modules into LaunchElf or another application. The source code I contribute in this project is supposed to be open source so anyone could use it.
I am going to share a basic loader for the memory card emulator soon however it won't be very suitable for a end-user. Actually I need some help creating an application for the end-users. I'd like to release at least the separate memory card emulator as a part this project at least, since I'm not sure how much time I need to finish the C/DVD emulation.
However there are few technical problems. First, the MCDUMP module isn't guaranteed to work with default MCMAN module from "rom0". It can not get memory card spec (old MCMAN modules doesn't provide library entry #43) so default memory card spec (for a 8MB card) will be used. Furthermore, MCDUMP may fail reading memory card pages with an old MCMAN module so an empty memory card image will be created instead of an image of real memory card. The user may need to use an external MCMAN.IRX (as it was with USBD.IRX module) to create a proper memory card image. Second, the game loader will be a little different from a typical homebrew loader. My current software uses FAKEBOOT.IRX to load the emulator so every game should be listed in the special configuration file to let the loader know how to reboot IOP (path to a IOPRP-image file is required). Third, AFAIR, the SifIopReset from PS2SDK has a bug so I wrote my own version of sceSifIopReset function to reset the IOP properly. Besides, I modified some code from loadfile.c to make those routines suitable for use after the IOP reset with an IOP image. (and libpatches should be used in order to load a modules from EE after the IOP reset with an IOPRP image).
.
Pues aun falta bastnte por depurar o redefinir el metodo para cargar l mulador y el jugo y el solventar lo del aminitrador de la MC usado -MCMan-