Talk:Vs. System

From NESdev Wiki
Revision as of 00:47, 8 October 2012 by Zzo38 (talk | contribs)
Jump to navigationJump to search

Is there a way to detect if the game is running on Vs. System or not (which also works in emulators)? In case I wanted to make up the game which can work coin-operated arcade game but also works without it if you put it in a ordinary cartridge? --Zzo38

You can always make a separate version for Vs. boards. It's not like you can plug a Famicom cartridge into a Vs. board or anything. But unless you're using Duck Hunt or Tennis, one problem with Vs. is that the colors are all scrambled, making it much harder to do decent fades. --Tepples 16:17, 7 October 2012 (MDT)
The page mentions that certain revisions of the PPU (RC2C05*) return a magic number in the lower bits of $2002 read. —Lidnariq 16:47, 7 October 2012 (MDT)
But then those are the ones that swap $2000 and $2001, so you pretty much have to make special builds for the 2C05. --Tepples 18:11, 7 October 2012 (MDT)
If they swap $2000 and $2001 then you might be able to detect that using sprite 0 hit, somehow. Switches might also be used to configure the palettes in case 2C04 is used. Does 2C04 have any differences from 2C03 other than the colors? I know you cannot put a Famicom cartridge in the Vs. boards, but you could replace the chips manually, or make a clone hardware with the same purpose of $4016,$4017,$4020 registers (I don't know if it might be possible to build such a clone hardware into a cartridge, controller ports, and expansions ports, to wire to the coin slots and so on?). --Zzo38 18:47, 7 October 2012 (MDT)