xboxscene.org forums

Pages: [1] 2 3

Author Topic: Dual Screen Emulator Running On Xbox?  (Read 530 times)

MENTALDOMINANCE

  • Archived User
  • Newbie
  • *
  • Posts: 9
Dual Screen Emulator Running On Xbox?
« on: November 15, 2006, 12:29:00 PM »

I posted a few months back about how the new Nintendo Dual Screen
emulator DESEMUME is looking great and runs pretty decent on
my 1.5 gz PC. WELL... I just want to say that I loaded the latest
version of DESEMUME onto XDSL for XBOX and it works under WINE!!!
Better yet it seems to be running about just as fast as it runs on
my PC! It's slow, but it's playable. This confirms my belief that
the NDS will run on the XBOX and would be an excellent port
for XPORT to do!!!

TRY IT FOR YOURSELVES!!!

http://www.desmume.com/ GET DESEMUME AND SOURCE HERE!!!

THIS RUNS ON XDSL WITH WINE!!!!!

Someone please port this emulator!!!
Logged

Potman

  • Archived User
  • Jr. Member
  • *
  • Posts: 69
Dual Screen Emulator Running On Xbox?
« Reply #1 on: November 15, 2006, 02:51:00 PM »

sweet.
the nds roms compatiblity list's not bad:
http://www.desmume.com/nds-roms-compatible.htm

wouldnt it be difficult for the xbox controller to use this emulator cuz of the dual screens?
im probably wrong, hopefully.

This post has been edited by Potman: Nov 15 2006, 10:51 PM
Logged

guspasho

  • Archived User
  • Newbie
  • *
  • Posts: 2
Dual Screen Emulator Running On Xbox?
« Reply #2 on: November 15, 2006, 04:29:00 PM »

How did you get around the difficulty of emulating a touchscreen and a microphone?
Logged

enderandrew

  • Archived User
  • Sr. Member
  • *
  • Posts: 414
Dual Screen Emulator Running On Xbox?
« Reply #3 on: November 15, 2006, 05:10:00 PM »

QUOTE(MENTALDOMINANCE @ Nov 15 2006, 08:29 PM) View Post

I posted a few months back about how the new Nintendo Dual Screen
emulator DESEMUME is looking great and runs pretty decent on
my 1.5 gz PC. WELL... I just want to say that I loaded the latest
version of DESEMUME onto XDSL for XBOX and it works under WINE!!!
Better yet it seems to be running about just as fast as it runs on
my PC! It's slow, but it's playable. This confirms my belief that
the NDS will run on the XBOX and would be an excellent port
for XPORT to do!!!

TRY IT FOR YOURSELVES!!!

http://www.desmume.com/ GET DESEMUME AND SOURCE HERE!!!

THIS RUNS ON XDSL WITH WINE!!!!!

Someone please port this emulator!!!


I HIGHLY, HIGHLY doubt that after you load XDSL into memory, and then run it through WINE that DESEMUME runs better on an XBox than PC that is twice as fast.

For one thing, I don't believe there are any Linux drivers for hardware acceleration on the GPU.

Again, as stated MANY times over again, there is no way to emulate the touch screen and microphone.

When the emulator is stable, optimized, and finds a way to emulation a touch screen with an XBox-like controller, then talk porting.
Logged

nes6502

  • Archived User
  • Hero Member
  • *
  • Posts: 1158
Dual Screen Emulator Running On Xbox?
« Reply #4 on: November 15, 2006, 05:49:00 PM »

Not to mention low computability, running very slow on the Xbox CPU, and no sound emulation. Who would even use it if it was ported?

Of course, I can only speak for myself, but there doesn't seem like a lot of incentive to port this.

This post has been edited by nes6502: Nov 16 2006, 01:49 AM
Logged

enderandrew

  • Archived User
  • Sr. Member
  • *
  • Posts: 414
Dual Screen Emulator Running On Xbox?
« Reply #5 on: November 15, 2006, 09:23:00 PM »

Not to mention that the original poster claimed it ran great as is with no porting under XDSL.  If that is the case, he can then just play it on XDSL all day long.
Logged

MENTALDOMINANCE

  • Archived User
  • Newbie
  • *
  • Posts: 9
Dual Screen Emulator Running On Xbox?
« Reply #6 on: November 16, 2006, 08:16:00 AM »

Before replying why don't you guys try checking the emulator out?

Most NDS emulators, including DESEMUME, use the mouse to
simulate the touchscreen. You just click where you would
normally touch. I do not see what would ever be so hard
about doing that, especially since it's already been done.
Secondly, of course the emulator won't run real speed
because it's a work in progress. It doesn't run realspeed
on Winblows either. WORK IN PROGRESS. What I meant
when I said it would make a good port is that if someone
started porting it right now, the skeleton of the program
would be in place and ready for when they finally optimise
it enough to be fast. Since WINE is not an emulator,
I don't see what is so hard for you to believe when I say
that under XDSL running WINE, it runs about as fast as
on my PC. It's the truth, why don't you check it out
yourself? Try Super Princess Peach, it's what I used.
The game is totally playable except no sound and slow.
There isn't even a need for the touchscreen.
As for the microphone, aside from a few gimmick games,
I don't see why that needs to be emulated either in
order to play great games like New Super Mario Bros.
and Super Princess Peach. Also again I see no reason
why any of the microphone/headset combos that already
exist for the XBOX wouldn't work fine for the mic input
once of course, the source supports it which it does not
right now but it will in the future.
AGAIN - It's a WORK IN PROGRESS emulator.
And considering that many XBOX emulators run slower
than equivelent emulators on XDSL (MAME), I probably will
take your suggestion and wait for the PC version to get up
to speed and just run it under WINE.
Logged

SlyBeast

  • Archived User
  • Jr. Member
  • *
  • Posts: 85
Dual Screen Emulator Running On Xbox?
« Reply #7 on: November 16, 2006, 08:17:00 AM »

While I agree that an Xbox port of Desemume would be more or less useless, I'd like to interject my thoughts on emulating the touch screen.

Wouldn't it be possible to have, say, the right analog stick simulate touch by way of a cursor in a lower box on screen?  I have always wondered how feasible this is.  Apologies in advance if a PC NDS emulator already does this; I'm unable to test one due to having a considerably older computer.

Your thoughts?
Logged

MENTALDOMINANCE

  • Archived User
  • Newbie
  • *
  • Posts: 9
Dual Screen Emulator Running On Xbox?
« Reply #8 on: November 16, 2006, 08:24:00 AM »

Of course it would TOTALLY BE POSSIBLE and even
with the current source code doable, like I said,
the PC version already has mouse input for the
touchscreen.
It seems alot of people make excuses and say
something isn't possible instead of just saying
they don't want to do it but wishing good luck to
someone who might want to.
What we DON'T NEED is 100 ports of a NES or
SNES emulator. NDS would be a refreshment.
I hope someone up to a challenge picks it up.

This post has been edited by MENTALDOMINANCE: Nov 16 2006, 04:25 PM
Logged

nes6502

  • Archived User
  • Hero Member
  • *
  • Posts: 1158
Dual Screen Emulator Running On Xbox?
« Reply #9 on: November 16, 2006, 12:20:00 PM »

QUOTE(MENTALDOMINANCE @ Nov 16 2006, 04:24 PM) View Post

Of course it would TOTALLY BE POSSIBLE and even
with the current source code doable, like I said,
the PC version already has mouse input for the
touchscreen.
It seems alot of people make excuses and say
something isn't possible instead of just saying
they don't want to do it but wishing good luck to
someone who might want to.
What we DON'T NEED is 100 ports of a NES or
SNES emulator. NDS would be a refreshment.
I hope someone up to a challenge picks it up.


I don't think it's a matter of challenge, but a matter of motivation. Not many people would use an emulator that ran at 30-50% speed with low compatability and no sound. Emulating the touchscreen would be trivial and no harder than emulating a lightgun used in other emulators. If it ran at 80% speed with sound on the Xbox, I'd port it myself. Unfortunatly, this falls into the Saturn/Jaguar category. No polished open source solution and not enough Xbox power even if there was.

Therefore, it's not a lot of motivation for porters to pick up the project.
Logged

XPort

  • Archived User
  • Hero Member
  • *
  • Posts: 941
Dual Screen Emulator Running On Xbox?
« Reply #10 on: November 16, 2006, 01:29:00 PM »

I was going to say pretty much the same thing nes6502 did - but I will also add the following:  Not only would there be no interest in the project by most potential users, there would actually be a flood of messages from people complaining that "this sucks!"  I, for one, am definitely not going to waste my time on such a project when I already know exactly how the (vocal) "community" will respond.  If some other developer has a desire to port it, I don't want to discourage them from doing so - but they should brace themselves for the harsh reality when they go public with it.  For the most part, it will not be well received.
Logged

Sirmatto

  • Archived User
  • Full Member
  • *
  • Posts: 134
Dual Screen Emulator Running On Xbox?
« Reply #11 on: November 17, 2006, 07:19:00 AM »

QUOTE(nes6502 @ Nov 16 2006, 11:27 AM) *

If it ran at 80% speed with sound on the Xbox, I'd port it myself. Unfortunatly, this falls into the Saturn/Jaguar category. No polished open source solution and not enough Xbox power even if there was.

This is not a request in any way, more of a curiosity:

While I know Lantus (I believe) ported Virtual Jaguar, with bad results, I'm curious if you (or anyone else) has tried to port Yabause.  I can't seem to find any recommended specs for it, but I do know of an extremely primitive port that ran on the Dreamcast.  But while it uses SDL, it also uses OpenGL (although I think this may be DirectX on the Windows port).
Logged

MENTALDOMINANCE

  • Archived User
  • Newbie
  • *
  • Posts: 9
Dual Screen Emulator Running On Xbox?
« Reply #12 on: November 17, 2006, 09:39:00 AM »

"If it ran at 80% speed with sound on the Xbox, I'd port it myself. Unfortunatly, this falls into the Saturn/Jaguar category. No polished open source solution and not enough Xbox power even if there was."

I understand. I am hoping that the emulator will shape up though, it seems to
be supported somewhat well. At least it isn't like CXBX which is totally dead
and should have been done eons ago. I remember the first post I made about
emulating the NDS on the XBOX, back then the version of DESEMUME would
not run under WINE on XDSL. Now it does. This evolution is what excited me
enough to make the current post. (I saw that the emulator is evolving!)
I would say don't rule anything out - I think it's possible the emulator, once
finished, will run on an 800 mzh. system. Let's wait and see. 8)
This belief is what lead me to say "Hey start porting it now so by the time the
original emulator is faster, it will be simple to make the modifications."
I mean we already have Nintendo 64 and Playstation, is the Dual Screen
actually more powerfull than those?

As for Yabause, I don't know what it is but it probably works under WINE.
Why don't you try it out and tell us the results? Many things run flawlessly
under WINE. I love Ultimate Mortal Kombat 3 and to my knowledge none
of the XBOX ports of MAME run that correctly or even at all.
In frustration, I downloaded FASTMAME for DOS and ran that under WINE
and it ran perfectly with sound. However, I could not get the controls
working!!! ARGH!!! Someone should port FASTMAME!!! That would rock!
I would love to play realspeed Ultimate Mortal Kombat 3 on XBOX!!!

P.S. - XPORT - It's too bad about people saying stuff sucks. I come from
the Amiga world and I remember when emulators were first coming out
we used to be so excited when a first version that ran dog slow came
out! We did nothing but support the author. I remember the first NES
emulator was dog slow but then someone coded a 100% ASM one and
it rocked! Of course anything in ASM is gonna run faster but my point is
that back then guys like you got support... Not critisism.

This post has been edited by MENTALDOMINANCE: Nov 17 2006, 05:53 PM
Logged

enderandrew

  • Archived User
  • Sr. Member
  • *
  • Posts: 414
Dual Screen Emulator Running On Xbox?
« Reply #13 on: November 17, 2006, 11:38:00 AM »

Taken from the Windows documentation for Yabause:

QUOTE
Yabause is written in C using the SDL and OpenGL libraries, so you need a working C compiler (such as gcc) and these libraries runtime and development packages:

    *

      SDL can be found in the download section of the SDL web site.
    *

      OpenGL should be included with your compiler, if it isn't, check on your compiler's website for links.

Once these libraries installed, you should be ready to install Yabause.

Unfortunately, I've been having some trouble getting configure working properly with mingw and cygwin, so instead I've written a makefile (src\makefile.mng) for compiling using mingw which can be called by typing: make -f makefile.mng in the src subdirectory.
Note
If anyone feels like fixing this, let me know. Visual C++ support should be available soon.


Then OpenGL portions would all have to be rewritten, and if it won't compile in something like Visual C++, then that would also require some work.
Logged

nes6502

  • Archived User
  • Hero Member
  • *
  • Posts: 1158
Dual Screen Emulator Running On Xbox?
« Reply #14 on: November 17, 2006, 01:39:00 PM »

QUOTE(enderandrew @ Nov 17 2006, 07:38 PM) View Post

Taken from the Windows documentation for Yabause:
Then OpenGL portions would all have to be rewritten, and if it won't compile in something like Visual C++, then that would also require some work.


Well, running SSF on my 3.4GHTz PC produced very SLOW gameplay. From what I've read Yabause is nowhere near as polished but I've never tried it.

So, I'm making the assumption that the emulation would crawl on the Xbox. Also, looking at the compatability thread, it seems that every game that uses any amount of 3D doesn't work.

So there would be slow gameplay, low compatability, and I'd have to rewrite all the rendering code to use Direct3D. I don't beleive there'd be any point in porting this. I mean ZSNES is 90% assembly presenting an enourmous porting challenge, but I knew that when I was done, I'd have a fullspeed SNES emulator.

With this (and the DS emulator), I'd have something nonone would use (and make a point to vocally complain about with "this sucks!!!")

However, if someone out there has an ~800 mhtz (I don't) PC and can post a compatibility list for a few games (speed wise), and it's decent, I may consider porting this. I'd have to have concrete results that it would run decently to peak my interest. But I'm fairly sure this isn't possible given the complexities of Saturn hardware.

And on another point, the DS emulator mentioned in this thread has been discontinued. So, when the original author isn't working on it, there's not a lot of hope of it becomming a polished product (at least any time soon). And even if it does, the CPU requirements will allmost certainly increase even more (making it even less playable in the future) as emulation accuracy is improved and new features (like sound emulation) are added.
Logged
Pages: [1] 2 3