The above video goes away if you are a member and logged in, so log in now!
awesome welcome back man! good to see you still have the interest for these projects ^_^
Great to see you back ragnarok! Take your time, we coul wait for another masterpiece from you!
I have a suggestion: as fceultra code is multi-plataform, it probally have some modules for handling different drivers/UI/hardware.
What if you just added PS2 sections like windows/linux/mac?
This way you could isolate the PS2 parts of the code and maybe just use some #define to the PS2 specifica parts that are inside FCEUltra main code.
I work in a project that had a lot of patches in Aache server, it was a great pain to update the apache because we simply did not know what parts where placed inside the apache code by the old team that created the system.
So code isolation is very usefull to merge later versions of the original FCE
Also, makes eaiser for others mess with the PS2 version code to help out.
fDS emu –
funny Rag. I did put disksys.rom in save path? maybe i need to load fceultra off usb? fceultra is on my mc! would that be the problem or what FDS rom did you use?
got it to work on psp but want it on ps2
hey on snes9x emu for PS2 do you plan on making a way for SUPER GAMEBOY to be useable?
Can I change USB modules in this emu? If not, could you add this option, beacause build in modules are not working with my pendrive (Kingston data traveler 4GB).
Hey, I'm having problems that my game won't save to my Memory Card. The Rom I used is "God Slayer - Haruka Tenkuu no Sonata (J).nes". It's the Japanese version of Crystalis. It has SRAM support, but it won't save to my memory card. I did save FCEUltra.cnf, the file that makes games save to my memory card possible, but the game won't save. The other ROM I used is "Esper Dream 2 - Aratanaru Tatakai (J).nes", and it can save to my memory card and it worked.
I hope this comment is useful and it will be fixed soon.
Cool! It's nice to hear Ragnarok is back on track! We hope to hear nice news from you soon! Take care.
protomank, it's pretty much like that now, with the ps2 related code in ./drivers/ps2, but later on when I was merging the other fceultra for ps2 release and modifying the multiplatform path/filename resolution code so it would work correctly (sort of) with ps2 paths and filename lengths for all ps2 devices, I didn't use any #ifdef guards or comments to detail what I was doing, so it's kind of a mess. I think a lot of the bugs are related to that. I've picked up a really good book since then that's really taught me a lot about using descriptive names for files and variables, organizing my code, and how to think out a problem in reusable code and I can already tell that redoing the port would help a lot.
For CrazyTeddyX's bug, I'm thinking the problem might be that because the 20th character is a space in the first filename that it might be triggering some erratic behavior somewhere after trimming the filename down to 20 characters. I'll build a more in-depth function that will parse names more thoroughly and see if that fixes it.
zin0099, I'm pretty convinced that fds support was broken in the last release from a typo of mine somewhere. I'm sorry about that but the next release should really fix a lot of things.
Beder, I'm rewriting the port right now, and plan on making the modules load externally so it's possible in the future. I also plan on adding options to not load certain modules as well so things like the modules needed for hard disk support won't cause long startup times on pstwos and such.
As for an update for right now, I've updated ps2sdk and added E P's changes. I've created a diff of the changes between the original windows source and the latest ps2 source which I'm using as a reference for the rewrite. I've also switched to C++ to simplify things and create some interfaces reusable for the snes9x port. I'm thinking about trying out gslib for rendering as well, to get some experience with it for snes9x. I'm hoping, when I'm done, that it'll reduce the amount of bugs that keep popping up.
Wow, great work on this emulator!
I have everything working just fine... except one thing. It freezes whenever I try to save state. The ps2 becomes locked up completely, no change in sound or video. It doesn't respond to any controller button presses. However, after pressing the button to power down the ps2, I can see and hear the game resuming for a fraction of a second before it turns off. I know its kind of odd, but I figure it might help in troubleshooting the problem. Also, when I boot up the emulator again, the save state file is there, and I am able to load it no problem! So, it's apparently saving the game fine... it just freezes after it saves. I'm using the version that you posted halfway through this thread.. I believe you called it 95.5.
Also, I guess I should verify that I'm running everything properly.
I ran the emulator .elf file from a USB stick. It then created the FCEUMM folder on mc0. From what I understand, I can now run ROMs off of any type of media by using the file browser built into the emulator, right? And all files and save-states will be placed in the FCEUMM folder? Can I also change the location of the FCEUMM folder by changing the path in the emulator options?
Regardless, the save-state freezing occurs even if I leave the options alone and place everything on the MC. I've also tried using simple rom names like "icehockey.nes", but it still freezes.
Last edited by Bombout; 10-08-2008 at 05:28 PM.
That sounds like an old bug I thought I fixed... but that bug caused a crash when it occurred whereas, from your description this bug sounds something like a thread hard locking, which can't resume the main thread so it stalls... if I understand cooperative threading on the PS2 right. I'm guessing the power off phase resumes the main thread for a split second before turning off. The next release should really put an end to these random things occurring, though.
Yeah, you can load a rom off any media using the browser, and you can change the location of the save path by browsing to a folder using the options menu. You can set it by pushing Start when you're in the folder you want.
dlanor, since I know you like the final fantasy series, someone created some patches to convert ff1-ff3 to pal, http://www.romhacking.net/hacks/455/, http://www.romhacking.net/hacks/453/, http://www.romhacking.net/hacks/454/. It corrects the sound rate and the vblank bug.