nesdev.com
http://forums.nesdev.com/

Vs. DualSystem support
http://forums.nesdev.com/viewtopic.php?f=3&t=14791
Page 1 of 1

Author:  zeroone [ Tue Sep 06, 2016 1:08 pm ]
Post subject:  Vs. DualSystem support

Do any emulators support Vs. DualSystem games? I imagine this would have to tie into netplay if supported.

Author:  lidnariq [ Tue Sep 06, 2016 1:49 pm ]
Post subject:  Re: Vs. DualSystem support

As far as I know, only MAME.

Author:  zeroone [ Wed Sep 07, 2016 9:43 am ]
Post subject:  Re: Vs. DualSystem support

The wiki does not go into a lot of detail about the Vs. DualSystem. What makes it difficult to emulate?

Author:  lidnariq [ Wed Sep 07, 2016 11:22 am ]
Post subject:  Re: Vs. DualSystem support

Nothing much? It's just two 2A03s and two RGB PPUs all running off the same clock. The shared memory and IRQ handshaking is the only weird thing, and that's probably only hard with emulators that use catch-up optimizations.

If I had to guess why it's so rarely emulated? There's only six Dualsystem-requiring games according to Nocash and Wrecking Crew is probably the only one that's compelling to western audiences...

In fact, since the two PPUs are running off the same clock, and /RESET for everything is tied together, and it's the RGB PPU, there's no missing pixel, so the two PPUs should stay genlocked forever, too.

Author:  zeroone [ Wed Sep 07, 2016 12:13 pm ]
Post subject:  Re: Vs. DualSystem support

Why does it use 2 CPUs and 2 PPUs? Does it show the games from 2 different perspectives (e.g. camera centered around player 1 on one screen and around player 2 on the other)?

Author:  lidnariq [ Wed Sep 07, 2016 12:20 pm ]
Post subject:  Re: Vs. DualSystem support

Two screens is what makes it a dual system? Two screens requires two PPUs. And two sets of controls.

DualSystem cabinets had two CRTs, and it would have been stupid to make the arcade manager not use one whole set when they wanted to rotate out games... so two CPUs running entirely separate code.

Vs. Balloon Fight does have one player on each screen. Vs. Wrecking Crew seems to have a 2v2 setup, one team on each screen.

Author:  thefox [ Wed Sep 07, 2016 12:42 pm ]
Post subject:  Re: Vs. DualSystem support

lidnariq wrote:
and it's the RGB PPU, there's no missing pixel

Speaking of this, it would be nice to get the frame timing confirmed for the RGB PPU. Likewise, would be nice to be able to fill in the missing information at http://wiki.nesdev.com/w/index.php/Clock_rate

Do we have anybody in here with a system with a 2C03/2C04/2C05 PPU that can run custom test ROMs?

(If the timings have been confirmed before: source?)

Author:  zeroone [ Wed Sep 07, 2016 12:48 pm ]
Post subject:  Re: Vs. DualSystem support

How are 2 CPUs wired up to the same memory?

Author:  lidnariq [ Wed Sep 07, 2016 1:10 pm ]
Post subject:  Re: Vs. DualSystem support

What's unclear about the wiki?

Page 1 of 1 All times are UTC - 7 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/