I was reading docs of some sameples sent to me and it says "reccommend use of memory card with HD-OS built in". Are there really memory card with ELF files etc built into them? The only one I am aware of is memor32 but this device predates it by almost two years...
From what i recall, one of the dms modchips supports elf excecution from the memorycard, not sure if thats what you mean?
You can create your own HDos memory card using a PS1 emulation exploit, works quite well... I use that for Resident Evil Outbreak as the loading time are insane on DVD...
A very basic looking "OS" that you use to install and run things on your hard drive like PS2 games, emulators, media players etc.
What I am wondring is there a card being sold with this stuff hard wired in. That's what the manual implies..
Matrix Infinity can also load ELF files on the Memory Card. Is called DEV.1 mode. I prefer using DEV.2 mode, loading ELF files from the HDD itself. When i hold L1 when the PS2 is starting up, it loads uLaunchELF from the HDD. From there i can load SMS, HDLoader, and everything else i want from the HDD too. uLaunchELF is a file manager with tons os features. More info here: http://ps2ulaunchelf.pbwiki.com/ http://ps2ulaunchelf.pbwiki.com/uLaunchElfOriginalDoc The info is outdated though (there are more features, including HDD Status, JPG viewer, ...) PS: It looks simple, but it's a very powerful tool. You can change it's looks by using custom made skins Anyway, the only files on the Memory Card apart from gamesaves, are the uLaunchELF and SMS settings that are also saved on the Memory Card.
I used a USB flash drive and an action replay to boot a cdr I made which installed uLaunchELF on my memory card so I can run CogSwap.
I tried running uLaunchelf on my TEST from CD (hell, I even burned it to an OFFICIAL PS1 developer CD-R!) but it wouldn't work... :-( (yeah, I did patch it beforehand) I really should get back into this whole PS2 homebrew thing, I thought the TEST would be a nice way to kick off but it's proved to be just the opposite...
There is an old and (I guess) somewhat known exploit that enables you to launch stuff from the memory card through the use the PS2's backwards compatibility. If I've understood it right; The PS2 does some sort of DB look-up on the PS2 memory card when you boot PSX games. And you can basicly tie that together with an elf placed on the memory card, so when a PSX game boots that has a matching SLES/SLPS/SLUS/SLPM/etc... code that is found in this DB, it will automaticly boot the ELF file. I think this exploit might be impossible to trigger on some later PS2 models, not entirely sure. I actually find this exploit rather interesting, as I wonder why the PS2 does this... if it's some sort of leftover from early backwards compatibility developement... Like, if the backwards compatibility evt. allowed for virtual memory cards, if it could save enhancement option preferances for each title or if it's from an early version of the backwards compatibility that might've worked something like the 360's.
It finds the executable's name in a database file and your file does a buffer overflow of some kind to then run some kind of loader to load the ELF of your choice. It the PS2 Independence Exploit. PS2 Slimline's won't work with it. Some PS2 Fats that are very late models may not either. However all PS2s will boot encrypted ELF files from a memory card. Unfortunately encryption is unique to each memory card so someone would have to write a program probably running on the PS2 to look at your memory card for the key to encrypt the ELF file with. There are people trying to do all this to take advantage of that Memor32's ELF loader that loads those patched PS2 DVDs and such. Afterall, who wants to pay 70$ for a memory card.