xboxscene.org forums

OG Xbox Forums => Software Forums => Emulators => Topic started by: XaRaNn on January 10, 2004, 07:34:00 PM

Title: Zsnes Port Looking Good
Post by: XaRaNn on January 10, 2004, 07:34:00 PM
i think this emu is pointless, exept if its to show off what can be done with the port of the SDL libraries.

xsnes9x is almost flawless, and anyway zsnes and snes9x are now developped by mostly the same developpers
Title: Zsnes Port Looking Good
Post by: lantus on January 10, 2004, 07:39:00 PM
i welcome a zsnes port to the xbox.

besides, wasnt there a 6 page thread about reasons why XPort needs to port zsnes?
Title: Zsnes Port Looking Good
Post by: XDelusion on January 10, 2004, 07:57:00 PM
Oh we got ZSNES now? That's good cause everyone knows you can't code worth a shit anyhow Lantus! wink.gif

Seriously though, why wouldn't anyone want this ported, viriety is a good thing, GOOD THING! Ok?

There are a handful of games that ZSNES still does that Snes9x does not, so why not bring it over to the XBOX.
Title: Zsnes Port Looking Good
Post by: XDelusion on January 10, 2004, 08:44:00 PM
I guess the tables have turned. To be honest I've not loaded up the PC version of either emu in quite some time, infact the last time I did, was prolly before the ZSNES source went open. I knew Snes9x was taking elements out of ZSNES, so apparently they've taken ALL the goods, but we'll see.

Either way, you still can't code, stop trying to change the subject!
Title: Zsnes Port Looking Good
Post by: Sir Auros on January 10, 2004, 08:48:00 PM
Um, another reason for porting it is the zmovies one can watch on there. There are tons of interesting movies recorded with ZSnes (Metroid speed runs come to mind), and it would be nice to watch them on the Xbox...
Title: Zsnes Port Looking Good
Post by: Beelzebud on January 10, 2004, 09:55:00 PM
I welcome as much variety as possible.  smile.gif
Title: Zsnes Port Looking Good
Post by: djoye on January 10, 2004, 09:55:00 PM
Awesome, I've always liked ZSNES more than SNES9x.  ZSNES feels more solid to me.
Title: Zsnes Port Looking Good
Post by: brandogg on January 10, 2004, 10:13:00 PM
I used to always have ZSNES and SNES9X on my PC before the whole Xbox emulation scene blew up, so I would love the ZSNES port. Hope netplay is included!
Title: Zsnes Port Looking Good
Post by: jizzlobber on January 10, 2004, 11:00:00 PM
if the earthworm jim games are better on Zsnes i'll be grabbing it FOR SURE!
beerchug.gif
Title: Zsnes Port Looking Good
Post by: Gmc on January 10, 2004, 11:32:00 PM
Hmm Hi-Res mode 7 smile.gif Hmm Netplay biggrin.gif
Title: Zsnes Port Looking Good
Post by: Dante_Ali on January 11, 2004, 03:30:00 AM
Is it just as fast as xSNES9x with software filters enabled? Or is it slower due to the SDL libraries? (I remember ScummVM on the Xbox being quite slow with software filters enabled )
Title: Zsnes Port Looking Good
Post by: enixn on January 11, 2004, 05:31:00 AM
laugh.gif
Title: Zsnes Port Looking Good
Post by: Zero on January 11, 2004, 09:50:00 AM
QUOTE (Jagasian @ Jan 11 2004, 07:23 AM)
ZSNES emulates my favorite game, Super Mario Kart, far better than SNES9x.

I recently played Super Mario Kart on a real super nintendo then on xsnes9x and noticed no difference. Not quite sure what you mean by it emulates the game far better.
Title: Zsnes Port Looking Good
Post by: XDelusion on January 11, 2004, 11:38:00 AM
He must be refering to the old Snes9x sources, as it played Mario Kart like hell.

New version plays it perfectly!
Title: Zsnes Port Looking Good
Post by: lantus on January 11, 2004, 12:06:00 PM
what do you think SDL on windows (and xbox) encapsulates? its all DirectX code
Title: Zsnes Port Looking Good
Post by: alexh on January 11, 2004, 12:49:00 PM
The Kernal and directX syscalls and functions do not map 1:1 between the PC and the X-box, hence why Lantus created the SDL port. Effectively offering an API which WILL map 1:1 to ALREADY written projects.

Ok, so if you were a super-hacker you could perhaps hunt through the endless compiler errors and work out what the exceptions were, re-write some portions for the API available on the X-box etc. You may see an ickle bit of speed increase (due to fewer API levels & function calls etc.) AND you will have a greater flexibility (if you understood the work you did).

BUT:

If you are a novice (and a lot of us are!) Lantus has done all the hard work for you by providing the SDL lib!

Cheers

Alex
Title: Zsnes Port Looking Good
Post by: saulin on January 11, 2004, 01:21:00 PM
Zsnes has cheat support!!! that is a good enough reason to use it over Snes9x. Unlike Snes9x where you can only use provided GG/AR codes, Zsnes can search for cheats.

Then again who knows if the cheat feature will be ported.

Oh yeah Zsnes movie playback is one of the most exciting things ever in emulation. You can watch and learn tricks you never knew about.

However to play a movie you need exactly the same verion of the emulator that was used to create the movie and most people will not tell which version they used to create the movie.
Title: Zsnes Port Looking Good
Post by: -x- on January 11, 2004, 01:51:00 PM
QUOTE (lantus @ Jan 11 2004, 10:06 PM)
what do you think SDL on windows (and xbox) encapsulates? its all DirectX code

So pretty much anything written in SDL for PC can be compiled on the Xbox without modifications using your SDL port?
Title: Zsnes Port Looking Good
Post by: lantus on January 11, 2004, 02:49:00 PM
pretty much - only minor things need to be altered , like file paths.

most SDL ports dont support joysticks though, so although you can get results up and running fast you still need to spend time adding in Joystick handlers .

OpenGL stuff still wont compile though for obvious reasons.
Title: Zsnes Port Looking Good
Post by: Tanas on January 11, 2004, 03:02:00 PM

xSNES9x has always emulated Super Mario Kart better than the PC version.
Title: Zsnes Port Looking Good
Post by: dazdastardly on January 11, 2004, 03:23:00 PM
are the SDL based stuff really that easy to port?
Title: Zsnes Port Looking Good
Post by: stealth on January 12, 2004, 04:29:00 AM
QUOTE (dazdastardly @ Jan 12 2004, 01:23 AM)
are the SDL based stuff really that easy to port?

Having just ported over exult (soon to be released), the answer is yes smile.gif.

To get an app running initially is mostly a matter of getting it to compile in VS, then fixing path, command line bugs.

Then of course there is controller support to add, or possible network stuff, or memory optimizations or whatever.

It's pretty sweet!

Hey lantus, when are you going to port the OpenGL calls? wink.gif
Title: Zsnes Port Looking Good
Post by: WilliamDecker on January 12, 2004, 05:47:00 AM
A lot of people mention that ZSNES had online play...don't be suprised if SHORTLY you see online play (through some tunneling software) from your friendly neighbourhood lantus.
Title: Zsnes Port Looking Good
Post by: Jagasian on August 18, 2004, 05:29:00 PM
QUOTE (Zero @ Jan 11 2004, 06:53 PM)
I recently played Super Mario Kart on a real super nintendo then on xsnes9x and noticed no difference. Not quite sure what you mean by it emulates the game far better.

You are blind.  Load up battle mode map 2 in XSnes9X.  Notice the background water?  Notice how messed up it is?  Also, in the map load screen, the mode 7 effect is also messed up.  Other maps have similar problems.  Not to mention that the mode 7 graphics are not emulated correctly.  Sometimes walls are completely invisible in Snes9x.  Also, the sound, controls, and graphics are far off from the real thing.

I somehow doubt that you really compared the two side-by-side.  I currently have both my Xbox and Snes hooked up to the same TV.  Its really easy to notice the differences by flipping back and forth between the two video inputs.

Lantus agreed with me when I pointed those bugs out.  ZSnes at least does a better job at emulated the graphics of Super Mario Kart.  However, neither ZSnes nor SNes9x completely correctly emulate the DSP chip that Super Mario Kart uses.
Title: Zsnes Port Looking Good
Post by: nagmine on August 18, 2004, 05:40:00 PM
tongue.gif
Title: Zsnes Port Looking Good
Post by: Thraxen on August 18, 2004, 06:00:00 PM
LOL... did this port ever even see the light of day?
Title: Zsnes Port Looking Good
Post by: deathx88 on August 19, 2004, 01:15:00 AM
QUOTE (Thraxen @ Aug 19 2004, 02:03 AM)
LOL... did this port ever even see the light of day?

nope


HA!
Title: Zsnes Port Looking Good
Post by: devlkore on August 19, 2004, 09:31:00 AM
QUOTE (lantus @ Jan 11 2004, 10:52 PM)
pretty much - only minor things need to be altered , like file paths.

most SDL ports dont support joysticks though, so although you can get results up and running fast you still need to spend time adding in Joystick handlers .

OpenGL stuff still wont compile though for obvious reasons.

Interesting, so would it be quite "easy" to port the SDL version of Abuse - link?

I'm not asking you to port it Lantus, just asking if I'd be able to do it without a degree in computer science.