xboxscene.org forums

Pages: 1 [2] 3

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

Timerever

  • Archived User
  • Jr. Member
  • *
  • Posts: 93
Dual Screen Emulator Running On Xbox?
« Reply #15 on: November 17, 2006, 03:41:00 PM »

QUOTE(XPort @ Nov 16 2006, 10:29 PM) *

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.

Who would do such a thing!! I can't belive there's people that rude in here (IMG:style_emoticons/default/biggrin.gif) (IMG:style_emoticons/default/tongue.gif)


QUOTE(nes6502 @ Nov 17 2006, 10:46 PM) *

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.

To anyone wishing for a Saturn emulator for Xbox: quit day dreaming!
Saturn had 9 (nine) CPUs running in sync so there's no way in hell that you'll get a Saturn emu running at solid framerate in anything other than a dual or even quad core CPU system left alone the Xbox (IMG:style_emoticons/default/rolleyes.gif)

As for the Nintendo DS emulator, it's the same story. The DS uses 2 powerfull (in emulation sense) CPUs running at the same time, while it's not like the Saturn since the 2nd DS CPU is a co-processor it's still needed to emulate it. I can't explain in detail but emulating multi CPU systems in a single CPU system is a pain the arse 'cause to emulate a single frame you need to emulate each CPU instruction at a time and put them on hold until all the instruction for that frame are done, only then the frame is displayed... ouch.

But nes6502 and Xport are devs and know this better than me, al they probably can explain it better.
Logged

enderandrew

  • Archived User
  • Sr. Member
  • *
  • Posts: 414
Dual Screen Emulator Running On Xbox?
« Reply #16 on: November 17, 2006, 04:21:00 PM »

And again, while a mouse might make a feasible replacement in a PC environment for the touch screen (though somewhat a poor one), it would be pretty hard to use an XBox controller and a mouse at the same time.

Doesn't the DS record an analog degree of how hard you press down, record taps, and record dragging?

Games that require quick, precise movements are not going to very playable without a proper touch-screen.

Regardless, emulating current-gen technology serves only to pirate brand new games.

Just buy a DS.
Logged

Grudge

  • Archived User
  • Jr. Member
  • *
  • Posts: 50
Dual Screen Emulator Running On Xbox?
« Reply #17 on: November 18, 2006, 04:45:00 PM »

QUOTE(Timerever @ Nov 17 2006, 11:41 PM) *

To anyone wishing for a Saturn emulator for Xbox: quit day dreaming!
Saturn had 9 (nine) CPUs running in sync so there's no way in hell that you'll get a Saturn emu running at solid framerate in anything other than a dual or even quad core CPU system left alone the Xbox (IMG:style_emoticons/default/rolleyes.gif)


not saying that it can be actually emulated or anything but the saturn only had 2 cpus.........
Logged

beige

  • Archived User
  • Jr. Member
  • *
  • Posts: 62
Dual Screen Emulator Running On Xbox?
« Reply #18 on: November 18, 2006, 05:15:00 PM »

It had 2 cpus but other chips controlling other functions

* Two Hitachi SuperH-2 7604 32-Bit RISC processors at 28.2 MHz (50-MIPS) - each has 4 kB on-chip cache, of which 2 kB can alternatively be used as directly addressable RAM
* SH-1 32-bit RISC processor (controlling the CD-ROM)
* Custom VDP 1 32-bit video display processor (running at 7.1590 MHz on NTSC Systems, 6.7116 MHz for PAL Systems)
 * Custom VDP 2 32-bit video display processor (running at 7.1590 MHz on NTSC Systems, 6.7116 MHz for PAL Systems)
 * Custom Saturn Control Unit (SCU) with DSP for geometry processing and DMA controller (running at 14.3 MHz)
* Motorola 68EC000 sound controller (running at 11.3 MHz / 1,5 MIPS)
* Yamaha FH1 DSP sound processor, "Sega Custom Sound Processor" (SCSP), running at 22.6 MHz
* Hitachi 4-bit MCU, "System Manager & Peripheral Control" (SMPC)

Logged

MENTALDOMINANCE

  • Archived User
  • Newbie
  • *
  • Posts: 9
Dual Screen Emulator Running On Xbox?
« Reply #19 on: November 20, 2006, 06:32:00 AM »

How many times must I say that the dual screen's
touch screen is not a problem?
Most games such as Super Princess Peach and
New Super Mario Bros. do not need the touch screen.
Only a few gimmicky things use it and those are
done well enough with a mouse imho.
There are a million ways to do that with an
analog joystick, someone suggested a cursor
that you control with the analog joystick that you
can move over the screen then click down to
simulate touch - that sounds reasonable enough.
For the few games that might require
sensing how hard a press is, there are many
ways to do that also, not to mention as I've said
that not every game uses the touchscreen
and most of the good ones don't need it.
Besides, most real users have a mouse for their
XBOX anyhow and can just use the real thing.
My mouse works fine on DESEMUME under
WINE on XDSL. 8)

This post has been edited by MENTALDOMINANCE: Nov 20 2006, 02:38 PM
Logged

enderandrew

  • Archived User
  • Sr. Member
  • *
  • Posts: 414
Dual Screen Emulator Running On Xbox?
« Reply #20 on: November 20, 2006, 07:59:00 AM »

Most games don't even need the touch screen?

Um, sure.

Let's say you used the analog joystick on the XBox controller.  You would need a "pointer" on screen at all times.  You would then need to be able to quickly and accurately move it with the analog joystick exactly where you needed it on screen, and then "click" down while accurately dragging it.

With a proper touch screen you simply press down where you want.  There is no reaction time of trying to get the pointer in the right place to begin with, and I imagine "clicking-and-dragging" with an analog joystick will be considerably different from a touch screen.

Ever you one of those pointers on a laptop that is practically an eraser-nub?
Logged

MENTALDOMINANCE

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

"Ever you one of those pointers on a laptop that is practically an eraser-nub?"

- Okay Borat... heheheh...
Logged

foog

  • Archived User
  • Newbie
  • *
  • Posts: 32
Dual Screen Emulator Running On Xbox?
« Reply #22 on: November 22, 2006, 09:56:00 PM »

moron terms:

if gba can't even get to full speed what makes you think that the DS has a chance?
some things are impossible.
there might, and i stress this, MIGHT, be 1 or 2 games that could possibly reach to playable speeds, but theyd have to be really, extremely simple games.

theres not even a reason for this thread. its retarded...
Logged

MENTALDOMINANCE

  • Archived User
  • Newbie
  • *
  • Posts: 9
Dual Screen Emulator Running On Xbox?
« Reply #23 on: November 25, 2006, 01:12:00 PM »

There is no reason GBA should not reach full speed.
If the GBA emulator for Xbox isn't full speed then
it's simply bad code at fault. Do I need to drag out
a fast GBA emulator and run that under WINE to
proove it's doable? Geeze, all there seem to be here
are a bunch of nay sayers.
Logged

Diontae18

  • Archived User
  • Sr. Member
  • *
  • Posts: 386
Dual Screen Emulator Running On Xbox?
« Reply #24 on: November 25, 2006, 02:11:00 PM »

Then why don't you code the emulator yourself, and stop wasting our time with this thread? This thread should be moved to GARBAGE.  sleeping.gif
Logged

enderandrew

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

QUOTE(MENTALDOMINANCE @ Nov 25 2006, 09:12 PM) *

There is no reason GBA should not reach full speed.
If the GBA emulator for Xbox isn't full speed then
it's simply bad code at fault. Do I need to drag out
a fast GBA emulator and run that under WINE to
proove it's doable? Geeze, all there seem to be here
are a bunch of nay sayers.


Huh.  Didn't nes and xport say earlier in the thread that part of the reason they don't port certain projects is that they're worried people will scream, "this is slow because it is garbage and you did a poor job!"

That's the thanks they get.

I'm sure they won't forget to send you a Christmas card however.
Logged

Timerever

  • Archived User
  • Jr. Member
  • *
  • Posts: 93
Dual Screen Emulator Running On Xbox?
« Reply #26 on: November 26, 2006, 09:25:00 AM »

QUOTE(MENTALDOMINANCE @ Nov 25 2006, 10:12 PM) *

There is no reason GBA should not reach full speed.
If the GBA emulator for Xbox isn't full speed then
it's simply bad code at fault. Do I need to drag out
a fast GBA emulator and run that under WINE to
proove it's doable? Geeze, all there seem to be here
are a bunch of nay sayers.

Geez people take it easy, you really like to trash people who don't praise XPort and nes6502 as God don't you? Prolly you think it raises you e-penis no?

@ MENTALDOMINANCE:
Yes there's no reason why GBA can't reach full speed, these emulators are far from optmized but that's the way it is, you see to optimize these alot of assembler code would have to roll and that's not going to happen simply because XPort and nes6502 are, well, porters. They don't really code anything asides the GUI and a few fixes like that awsome NeoGenesis 256x224 fix that streaches the image to 320x224 as it was meant to (BTW thanks to XPort for that). So even if they wanted to code an optimized version from scratch they don't know who to do it, they're not emulator coders and don't know squat about the hardware of these machines.
So a full speed GBA emulator is doable, and maybe even a DS emulator is, but you need someone who both know these consoles hardware and x86 assembler very well.
Anyway having in mind those limitations their work is still good (except PCSXbox (IMG:style_emoticons/default/biggrin.gif) ) and appreciated.
Logged

MENTALDOMINANCE

  • Archived User
  • Newbie
  • *
  • Posts: 9
Dual Screen Emulator Running On Xbox?
« Reply #27 on: November 26, 2006, 03:09:00 PM »

Excellent excellent excellent... Thankyou so much for
answering in such an intelligent detailed way!
I mentioned earlier that I'm an oldschool Amiga guy
and the first NES emulators for that ran like crap
untill someone finally coded an ASM one.
I was under the impression that these guys doing the
ports knew ASM. I didn't know they were essentially
just compiling the code as an .xbe - So now the
question comes, does anyone code in ASM for the
Xbox? Who has made ASM demos? These would be
the people whom xport and the other guy need to
contact. The whole part of the fun of coding back
in the old days was shit like this, doing the so called
impossible, etc. - but everyone did everything in
ASM and that was how some things such as full
overscan borderless screens filled with sprites on
the C=64 were possible. Today with all these point
and click high level languages, some people have
lost the whole point of homebrew. Look to it's
origins and the original Godfathers would be turning
over in their grave when they listened to some of
these kids complaining about how nothing can be
done but list doing something in ASM as
not even an option whatsoever or worse yet, crazy.
Logged

Lotus Eater

  • Archived User
  • Newbie
  • *
  • Posts: 19
Dual Screen Emulator Running On Xbox?
« Reply #28 on: November 27, 2006, 08:50:00 AM »

Heh, why do I find this funny.  Buy a real DS, I have an Emulator for the PC and it just isn't nearly as much fun as the real thing, while you are right, most games really don't make use of the touch screen, many do.  If it needs done, do it right.  Let the creators of the emulators do it right, then if someone deems it good enough to port, they'll port it.

Now, Xport already said he isn't going to port it, so why keep on dragging the argument out?  Last I checked, his name is on this forum.
Logged

Timerever

  • Archived User
  • Jr. Member
  • *
  • Posts: 93
Dual Screen Emulator Running On Xbox?
« Reply #29 on: November 27, 2006, 04:05:00 PM »

@MENTALDOMINANCE:
Xbox assembler is just plain x86 assembler since the Xbox CPU is a Pentium (or Celereon?), that's why most of these emulators were possible to port, because you can simply pick their ASM (and C) code and compile it without rewriting much.

As or someone doing a full assembler optimized GBA and Nintendo DS emulator, not going to happen for the forseeable future. No one really knows the DS that well to code such thing, for the time being the emu devs are just fiddling with it and see what they can get to run. The GBA case is somewhat similiar, AFAIK only Forgotten (the original VisualboyAdvance author) knew the GBA guts well enough to try such thing and he won't be doing it since he quited emulation altogheter. He said that VBA was taking too much time from his job, life and family was no longer intrested on continue the work on it, so he handed it over kxu and made it opensource.

So as you see a DS emulator on Xbox won't show up for a long if at all, and a full speed GBA one is a bit difucult too since kxu isn't as knowlageble of GBA and VBA code as Forgotten. The only advices I can give you if you really wanna play these games are getting a real DS (cause accurate DS emulation will take a long while) and/or getting a reasonably sized PC and hook it to the TV. If you use a decent frontend it might not be that bad.

Now go and have some fun pop.gif
Logged
Pages: 1 [2] 3