The above video goes away if you are a member and logged in, so log in now!
nice! this emu is gonna be awesome, i can't wait to test it. keep up the great work.
Originally Posted by ragnarok2040
I did a lot more work on Snes9x than I remembered. Nothing to report just yet but it's slowly getting there. It boots, at least, lol. No emulation yet since I haven't made all the glue routines yet. I didn't like the effect scaling was doing to my box, so I added some rounded rectangle primitives to libdraw. Only took about an hour or so.
The UI looks great now.
Can you take an screenshot of the GUI running?
You'll probally still find some parts that can be improved in the libs once you dig in snes9x. For example, snes have a mode-8 few people know, that makes part of the graphics (I am not sure if tiles or sprites) to be rendered in hi-resolution. This is used in Secret of Mana & Seiken Densetsu 3 for fonts. What the snes does, probally is to use a scale x2 in all parts, while using 1x for those hi-res graphics. It took emulators a good while to support this correctly, and I am curious to see how snes9x for PS2 will handle it.
Wow, the scene's still alive, and we're gonna get a new, great SNES emulator!
Rag, You're just awesome. You rewrote the entire ps2 sdk to make sure the emu would be great and you are working hard on it. wow.
Just a question: Is there any chance that there will be a video signal on games with the SA-1 chip? For example-Kirby's dream land 3 only has audio in SNES-station 0.24 (both the HDD and USB vers). While we're at chips, any chances of getting the Super FX and FX 2 going a little stronger than SNES-station too?
Thanks rag, and keep up the awesome.
I didn't rewrite a lot of ps2sdk, just the stuff relating to dmas, mode setting, drawing, and such.
As for particular emulation features, the initial port is snes9x-1.43 which is pretty old. I plan on making a port of the latest version, too, to see how it runs. I'm actually leaning right now to just port 1.52, as I'm pretty sure it's more stable than 1.43...
Here's a screenshot of the GUI running in pcsx2, but not everything is displayed. I've got some things disabled to hasten the compilation/testing process as compiling Snes9x takes quite a bit of time. Mostly just the rules for archiving the internal font/background and such. I'll probably change the size/positions of some things when I can add everything back after snes9x is running and I can test on a real PS2. The GS plugins automatically add bilinear filtering and such so I might need to fix some things after I see it running on my TV. Doing 10 tests can eat up almost half an hour just for compiling and because the final binary is so large, it takes a bit of time to send over ps2link so I just test on pcsx2. I use half-transparent red when I'm testing in case of alpha blending problems.
I also uploaded the final skin. The only change was that I cut out the inside part of the box. Scaling it up didn't look that good, so I now use it as parts to frame a rounded rectangle.
Yeah, I'm not sure if 1.43 had SA-1 emulation, but It's good to hear you're going to try 1.52. I remember that version fixed up the sound core quite a lot from 1.51, though, and in doing that used more CPU? I'm wondering here if this is going to cause any slowdown in the ps2 port.
Also, GUI looks great. Design seems a lot more rounded and stylish than most ps2 emus (the bulk of which are simple windows or text)
So, now it's pretty.
Well, hopin for the best! Code on, man, code on.
Awsome work! ^^
This version will be able to run Street Fighter Zero 2 and Tales of Phantasia? I don't remember wich chip they used but when I still used to play zsnes it didn't had this chip emulated yet (but it was implemented after).
And just for ask, but do you think that a Mega Drive/Genesis emulator could be ported? Because Pgen isn't that good. Even on DC we have a better emulator.
I was thinking if someone was interested on a Kega Fusion or Pico Drive for PS2
It would be nice to play that ugly Virtua Racing again.
Tales of Phantasia has no special chip, SNES-Station runs this game with poor awful sound.
Street Fighter Zero/Alpha 2 & Star Ocean uses S-DD1 chip implemented in SNES9X v1.39A and later.
I agree New Mega Drive/Genesis emulator is need, PGEN lacks compatibly.
Pico Drive and DGEN would be good choice for port to PS2
Indeed, picodrive/DGEN would be a good port, but let's allow rag to finish SNES first
And when/if someone DOES write a new emu, they better include 32x, Sega CD or both.
The nights get long and lonely without night trap and knux' chaotix XD
i think what we are needing here is more skilled coders for different projects. snes9x is still in an early stage (publicly anyways), so ragnarok will hopefully dedicate more time to this even after it's first release.
a new genesis port would be cool if ragnarok is willing to take that challenge. instead of maybe starting a whole new project though, more attention toward infogb might possibly make a wider variety of gb/gbc games playable.
SCPH-39001 - DMS4 Pro S.E.
SCPH-39001 - Duo 3 Ultra