xboxscene.org forums

Pages: 1 [2]

Author Topic: Zsnes Port Looking Good  (Read 387 times)

alexh

  • Archived User
  • Full Member
  • *
  • Posts: 158
Zsnes Port Looking Good
« Reply #15 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
Logged

saulin

  • Archived User
  • Newbie
  • *
  • Posts: 29
Zsnes Port Looking Good
« Reply #16 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.
Logged

-x-

  • Archived User
  • Jr. Member
  • *
  • Posts: 90
Zsnes Port Looking Good
« Reply #17 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?
Logged

lantus

  • Archived User
  • Sr. Member
  • *
  • Posts: 297
Zsnes Port Looking Good
« Reply #18 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.
Logged

Tanas

  • Archived User
  • Jr. Member
  • *
  • Posts: 73
Zsnes Port Looking Good
« Reply #19 on: January 11, 2004, 03:02:00 PM »


xSNES9x has always emulated Super Mario Kart better than the PC version.
Logged

dazdastardly

  • Archived User
  • Full Member
  • *
  • Posts: 104
Zsnes Port Looking Good
« Reply #20 on: January 11, 2004, 03:23:00 PM »

are the SDL based stuff really that easy to port?
Logged

stealth

  • Archived User
  • Jr. Member
  • *
  • Posts: 94
Zsnes Port Looking Good
« Reply #21 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
Logged

WilliamDecker

  • Archived User
  • Jr. Member
  • *
  • Posts: 77
Zsnes Port Looking Good
« Reply #22 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.
Logged

Jagasian

  • Archived User
  • Newbie
  • *
  • Posts: 34
Zsnes Port Looking Good
« Reply #23 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.
Logged

nagmine

  • Archived User
  • Sr. Member
  • *
  • Posts: 359
Zsnes Port Looking Good
« Reply #24 on: August 18, 2004, 05:40:00 PM »

tongue.gif
Logged

Thraxen

  • Archived User
  • Hero Member
  • *
  • Posts: 677
Zsnes Port Looking Good
« Reply #25 on: August 18, 2004, 06:00:00 PM »

LOL... did this port ever even see the light of day?
Logged

deathx88

  • Archived User
  • Hero Member
  • *
  • Posts: 973
Zsnes Port Looking Good
« Reply #26 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!
Logged

devlkore

  • Archived User
  • Sr. Member
  • *
  • Posts: 460
Zsnes Port Looking Good
« Reply #27 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.
Logged
Pages: 1 [2]