While patiently awaiting ragnarok's completion on an SNES emulator for the PS2 (I bet it's going to be awesome!) I've decided to fiddle a bit with my old school NES games.
I've downloaded the FCEUltra ELF, rev B955, and from reading this entire thread have a CNF file created and formatted properly. I have them both placed in their respective folders on a USB pen drive and the CNF file coded properly to these locations:
With all that set up, I have just one simple question...where do I put the roms? Do I create a mass:\ROMS\ folder and dump them there? Do they go in the FCEUMM folder where the save files go? Or do I just simply dump them in the root of the USB drive?
Excellent, thanks Lee.
FceUltra for PS2 have a GUI that let you pick from where you will load the rom, including unit (memory card, cd, hdd or usb).
Thanks protoman, but I'm running into a slight hiccup. Using ULE I can navigate to the directory I stuck the FCEU ELF in and run it, but it just hangs? I downloaded rag's packed elf and just renamed it BOOT.ELF and stuck it in the BOOT folder on my USB. I've double checked the CNF file I made and it's all on par with what's been posted here.
I think there may be a disconnect between ULE being able to read the USB drive and the USB drive being able to talk to the PS2 correctly. I've got a few other drives I'll try tonight and let you know what I find out.
Why did you do that?Quote:
I downloaded rag's packed elf and just renamed it BOOT.ELF and stuck it in the BOOT folder on my USB.
Do you really intend to intend booting that file as "BOOT.ELF", and if so how ?
Because that name has no other purpose than to signify that this elf is intended as your default boot elf, and that should only apply to a single program of your entire setup, this normally being uLE.
What you should do with the emulator elf is simply to run it like any other program elf, and for such use it is much better to use a proper filename, so you can remember which program it is.
While untechnical in the extreme, that description does have a relevant counterpart in reality, as follows:Quote:
I've double checked the CNF file I made and it's all on par with what's been posted here.
I think there may be a disconnect between ULE being able to read the USB drive and the USB drive being able to talk to the PS2 correctly.
Since the PS2 has no OS, each elf launched has to reload device drivers it needs, with only limited ability to reuse the drivers of a previous elf. And ambitious programs like uLE and FCEU normally try to do a complete reinit of the IOP processor, and then reload all of its device drivers that the new elf needs, and they then usually load those drivers from files embedded in the main elf's data sections, so you never see those as separate files.
This means that after you have launched FCEU using uLE and the USB device drivers it contains, the IO driver system is reset by FCEU which then loads the drivers it contains, including new USB drivers. But those drivers are probably much older than the ones uLE has, and may therefore not be compatible to all the USB drives that uLE can handle.
That may be a good way to succeed, if the drive compatibility of the older drivers is responsible for the failure.Quote:
I've got a few other drives I'll try tonight and let you know what I find out.
Best regards: dlanor
A good way to tell if a program actually loads without seeing it is running them from a USB stick with LED patterns (E.G. mine blinks when loading and idles when done) If it never stops blinking, it never stops loading, and your config is the problem.
My FCEU .elf is named NES and in mass:/APPS/ along with my other emus and SMS player 2.9.
Also, if you could boot Ulaunchelf FROM A USB STICK, the stick is not the problem. But I know Kingston is a trouble brand and Sandisk is pretty compatible. I use a 2gb sandisk mini for my apps.
EDIT: PSPs also work with the right cord, I hear, if you've got one :D
dlanor, I had named it BOOT.ELF because I was trying to follow the exact examples set up in rag's first post. And the explanation you gave about USB, right over my head :rolleyes:. But I think what you were talking about was happening, because another USB drive works perfect now. (Explanation to follow.)
Thanks for the reply personuser. I have been using Free MC to access ULE and run the elf file. It ended up being a combination of naming it BOOT.ELF, the stick, and how I had the CNF file set up.
I renamed it to FCEUX.ELF (and fixed the pointer in the CNF file) and moved everything from my PNY 4GB pen drive to my *dinosaur* Kingston 512MB. After I did that, FCEU loaded up, but I had no controls whatsoever. I had my CNF file set up according to this post, but nothing was happening. So I separated out the input commands so I had three files; FCEULTRA.CNF, INPUT1.CNF and INPUT2.CNF like rag's first post.
Now everything is running perfectly! Thanks for all your help guys.