Welp.. here it is
The problem still there ragnarok
save folder was configured OK
but the exit to elf still bugged
this time it returned hdd0:/__boot//bootC.elf <=- exactly like this
Then, I tried to change it to ulaunch.elf... then it was looking ok (hdd0:/__boot/ulaunch/ulaunch.elf) but then, when i told the emulator to exit to elf, it crashed the emulator.
Also, this build couldn't read my roms (again)
@FranktheBunny: Yep, I know the GP2x is ARM based, I just posted the link with the source so maybe in the far away future, someone could put that SDD stuff in the great new emulator that ragnarok is coding... ;)
Still looking forward to the first alphas!
Sorry, protomank and everyone, didn't realize I'd need a verified Paypal account just to receive donations, so I denied the donation, which should give you your money back, protomank. I couldn't find a way to actually get verified without a bank account. I tried adding a credit card, which didn't affect anything. They denied me for their credit card, which is weird since I've never had an outstanding debt. And so, I closed the account. I looked at other options but they required even more information than just a bank account like emailing copies of photo ID and utility bills. Fortunately, my brother does have a verified paypal account so I asked him (after waking him up) if I could use it for donations and he said it was alright. I removed the old donate button and put up the new one with a new button image at http://homebrew.thewaffleiron.net/ragnarok2040
Thanks for trying to donate before, though, protomank :D.
Thanks for the info., spkleader. I think the same problem that was affecting the hdd0:M/ type bug is still affecting the rest of the path where I add a random byte by accident. My pointer math is still fuzzy, it seems. It's probably affecting the savestate names as well. I'll rework the way I do it so I don't increment a byte after the memcpy for setting the null terminator of the string. I'm pretty sure where that extra "/" is coming from... "hdd0:/" "__boot" "/" "/boot" "C.elf". I guess when I fixed that bug with the device string, it caused my other pointers to get offset by one byte.
Heh, I removed all the +1's when setting the null terminator and it didn't affect the creation of the strings, so my math had 1 byte of fuzziness per each part of the string :S. I'm not sure how it might relate to browsing for roms, though. Maybe something to do with the partition not being mounted or unmounted correctly, or the pfs# path is being returned wrong (pfs1 where it's mounted to pfs0, for instance). For rebooting an elf, the "pfs" path that's made needs to be valid, so it would crash if it wasn't... I'd also forgotten to increment past the '/' if there was only one, in your case pfs0:/boot.elf would become pfs0: / /boot# .elf# with random characters after /boot# and .elf# resulting in your pfs0://bootC.elf (hdd0:/__boot//bootC.elf). I changed the version number to B955 for build 95.5 which seemed like a good place to start.
Hrmm, I think I came across the problem with CNF files when I was adding the feature to snes9x. I forgot to add the extern modifier for the the path to the cnf files, which meant the various functions that used that path variable would each have their own separate definition instead of one unified path. I'll post a new build with the fix in a bit when I'm done with Snes9x :D.
Ok, here it is. Saving cnf's should work properly now without needing the memory card directory. What was happening before was that the cnf path was set at boot, but then the browser menu wouldn't have that path, but an empty path, which was probably causing weird things to happen.
yes or no ragnarok2040 will this emu play nes and snes?
Originally Posted by ragnarok2040
the ps2 is faster in ram 128mbfor ram i beleave psp is slower plus ps2 is better graphic wise
ragnarok2040 this is a great emu thank you for all of your hard work.
do you plan to add loading roms from a network?
No, zin, fceultra is only a nes emulator. For snes emulation, you'd still need snes9x. I have plans in the distant future to make a general purpose emulator launcher from the browser code, but you'd still need the separate emulators. The ps2 only has 32MB of ram while the psp has 36MB, as well. The psp could be considered faster than the PS2 if you consider the main processors by themselves. I plan on utilizing the IOP in the future at some point though.
snake3, do you mean via ps2client? I don't know much about networking so I don't think I could implement something like samba support, but "host:" support should be simple enough.