Nintendo Switch

Platinum’s Kamiya Demands Nintendo Switch Virtual Console And Regular D-Pad Joy-Cons

Outspoken Platinum Games developer Hideki Kamiya has taken to Twitter as usual but this time he’s demanding that Nintendo announce a Nintendo Switch Virtual Console and also a regular D-Pad for the system’s Joy-Cons. He says if his demands aren’t taken seriously he’s considering canceling Bayonetta 3, ha. Here’s what he said:



  1. I’m still hoping that someone will find a way to fix the original Pro Controller’s D-pad. It’s close to unplayable in some games, which is shame, since the controller itself is wonderful.

    Liked by 1 person

  2. Well there goes our chznces are Bayonetta 3 :( unless Kamiya decides to back down. A Virtual Console is not happening. Instead Nintendo is giveing us there classic titles upgraded with online features such as multiplayer with subscription to there online services! Haveing a Virtual Console along side that would be counter productive.


    1. I thought Reggie said that virtual console is coming? It’s just that they are looking for a new way to implement it outside of what was already announced with the subscription games.


    2. I don’t see how it’d be counter productive. Virtual Console is basically emulated games (basically direct ports) made to work on the newest Nintendo hardware while these classic titles (they’ve only mentioned NES & SNES games) will be remakes in a sense with added online multiplayer; they are effectively two different things.

      Liked by 1 person

      1. Nah, emulators are software that well.. emulate the original hardware. It’s difficult to explain what an emulator does briefly but I’ll try.

        Okay so, as an example, the NES has 8-bit Ricoh CPU which has an architecture and instructions that would be completely alien to the ARM chip in the Switch, so the emulate has to go through some steps to figure out what those Ricoh instructions are supposed to do.

        1. First has to do is run some code that mimic the way the original CPU read those instructions from memory AKA it’s command process.
        2. It needs to run some code to determine what Ricoh instruction it is. It might do that by looking up a list of possible instructions that are stored in memory.
        3. When it finds which instruction it is, it then knows the length and structure of the data it can expect to be fed into that instruction and retrieves it.
        4. It then uses that data and plugs it into some ARM code that mimics that Ricoh instruction so that it get’s the same result.

        However, it’s almost never a matter of just doing the ARM equivalent of that instruction though. Just based off the fact that Switch’s processor is 64-bit and the Ricoh processor is 8-bit, it’ll at least need to limit the precision of certain math. For example, lets say an 8-bit CPU can only add with 8-bits of precision. That would limit it’s largest sum to 255 (0-255 being the only range of numbers that be represented in 8-bits). By comparison, the largest 64-bit number is over 18 quintillion. Needless to say, you’d need to make sure that the emulate limits emulated CPU’s highest number to 255. But it’s not just that, you need to determine how the original CPU handles adding an number, lets say 1, to 255. Does it just stay at 255 or does it “overflow” and become 0 again?

        It does that very every single instruction, for every single processor. While making sure to mimic the same clock speeds and latencies so while trying to keep those emulated processors in sync.

        If the emulator is accurate enough, you should be able to feed it any ROM and have it run exactly as it did on the original hardware. Any improvements come from any areas where hardware doesn’t have to emulated completely accurately or where things can be bullshitted. For sprite-based consoles, then can get away with scaling the final frame better than a TV could which leads to a less blurred picture. And with pretty much every console you can usually get away with faking controller input. That’s why so many emulators can do networked multiplayer, its just a matter of accepting input commands over a network before it’s fed into the emulator… though you also need to keep both copies of the game in sync.

        Anyway, hope that helps. Hopefully, I didn’t put you to sleep lol

        Liked by 1 person

  3. Virtual Console must be very good at the start. We’ve waited so long already. They will make loads of money with it. It better have NES to GCN from the start. I also don’t mind the buttons instead of the D Pad but wouldn’t mind the change.


  4. Why does everyone care about a cross-shaped d-pad so much? That would ruin single-joy con multiplayer. Plus, separated buttons are a lot more accurate than the crappy d-pad on the pro controller…


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s