So, any news?
So, any news?
Sorry I was away so long, but my monitor crapped out on me. Never buying a refurbished monitor again, only lasted 2 1/2 years, and not only that, it had some coating that scratched way too easily. I noticed bootsector has added some new fixes and features, and I've already merged them in my latest codebase so I thank him greatly. That includes cd/dvd support, analog support, the palette fixes, and the fceu_message fix. :D, I'd put 196 instead of 192 for the last part of the palette when converting it to BGR format, so thanks to bootsector for noticing (196MB was the amount of ram in my old computer so I must have typed it like that by habit). When I merged the code, I'm pretty sure I didn't add any old bugs that I'd fixed after 0.90, but I'm not sure. I'll release the merged code as 0.93 and put the source up for grabs as well.
As for other things, I've been playing around with snes9x's code for a bit, and I've gotten 1.43 compiled and the init code for the snes9x emulation core and sound (apu) core init fine (I think). 1.51 was giving me libstdc++ errors in <string> so I had to revert back to an older source. I haven't coded anything for graphics, sound or input or even loading a rom yet. The porting.txt file says ~166 mhz is the bare minimum requirement so at least something should be playable :D.
Nice to see you back!
More than anything I am glad you are OK ragnarok, I was worried because of the easlier health problems you had. Good thing your absence had nothing to do with it :D
Anyway, if you will port snes9X to PS2 I'll gladly donate 60 dollars (20 each month) if you have a paypal or something like that.
I know it's not much (I do not have more to give for now), but I hope it at least helps you to get new hardware for development :)
[update]As for running snes9x, I had played snes9x on my old Pentium 233Mhz with a 4MB video board and it playied very well except for big games like secret of mana 2, so I'm confident that with good coding and some optimizations PS2 can play everthing fine.
Wow, that's a nice offer, heh. I have a paypal account but I forgot the password to it, lol, but I do have a moneybookers account. I'll wait on accepting donations, though, until I have something working. It'd be nice to get a slim ps2 sometime in the future as my v6's dvd drive laser is having trouble moving while making some loud noises. That's good to hear about how well snes9x runs :D. I think I can offset some of the load by doing to palettes what I did in FCEUltra by having the GS do them on the fly.
I've uploaded the new version ps2fceu-0.9.3, and the source fceu-mm-apr24-2008-ps2.tar.gz. I hacked in EEUG's optimized memset/memcpy routines as well. I haven't had the ability to test the latest version on a real PS2, yet, but on PCSX2, the few games that were slow are now playing as fast as the rest, from what I can tell. Also I tried passing NULL to the NES texture's filter option to turn it off, but I don't think anything happened. I think it was defaulting to linear filtering, instead. I wonder if it only adds filtering when the texture is stretched to the screen's dimensions...
Oops, I forgot to modify the version string so it's going to say it's 0.92. I'll upload a newer version in just a sec. Also, I fixed a bug I introduced with cd/dvd browsing. When I added in bootsector's code, I forgot to modify my listing function to include cdfs :D.
On ps2 linux right now, I just tested it on my ps2 and the cd code isn't working. I'll have to take a closer look at it later. I think I forgot to patch something to use libcdvdfs. The optimized routines did improve speed for miscellaneous stuff, like scrolling screens. I didn't notice a general speedup, though.
You say that you've uploaded both binary and source for the new version, which sounds great at first. But after a few seconds most users start wondering 'where' you uploaded it, and how to perform a download...
I think you need to add some link to the upload site, and why not a few local file attachments as well. That should simplify things for everyone.
Best regards: dlanor
@ dlanor - I beleive he mentioned this location.
Edit - And I agree. Local attachments would probably be best on the newest source and binary.
However, I still can't find where he would have mentioned that site. As far as I can tell both of his recent posts were free of any URLs in any form.
Best regards: dlanor
They're there. They just seem to blend in a bit too well. ;)
I just tested 0.93 and there are some problems that have to do with the .cfg file. For one thing, the program doesn't boot when there is a saved config file on the memory card. Also, when you save the .cfg, the path for saves and the path for boot.elf are switched around if you exit and reenter the config menu, although that wouldn't matter if you exit and try to run the program again, since it would hang anyway.
I haven't really noticed much of an improvement in games that were running slow, such as Punch-Out!! Other than that, I haven't really noticed any sound hiccups in games that run normally, so that's always good. Plus, Felix the Cat with proper colors! Not that the game is such a big deal, but I thought it'd be fun to point that out.
Anyways, great to see you're still alive, and thanks for all the effort you've put into the emulator.
And I hope my post doesn't seem too negative.