PlayChoice-10 est un système de jeux vidéo pour borne d'arcade, destiné aux salles d'arcade, créé par la société japonaise Nintendo en 1986. Ce système n'est pas compatible JAMMA et demande une adaptation, câblage, inverter vidéo et amplification sonore.
Leader dans l'industrie du jeu vidéo à l'époque, Nintendo lance le système PlayChoice-10 basé sur du matériel déjà existant à l'époque, la Nintendo Entertainment System (NES). Il fut utilisé par plusieurs fabricants, avec chacun de petites spécificités. Cette console 8 bits est la base du PlayChoice-10, avec quelques légères variantes[1].
Il intègre un Zilog Z80 comme CPU central : ce processeur va gérer la partie supplémentaire non-présente sur la NES d'origine. Il va s'occuper, entre autres, du timer, du monnayeur, du second écran ou du choix du jeu… La partie NES classique intègre un N2A03 (MOS Technology 6502 modifié par Ricoh). Le son utilise aussi un N2A03 avec des circuits DAC. En accord avec les sources de MAME, il est nécessaire de préciser que le PlayChoice-10 a connu plusieurs révisions de PPU[2][pas clair].
La borne était une borne standard dédiée à ce système, dans laquelle on pouvait changer des petites pcbs de jeu. Dix cartouches pouvaient être branchées simultanément sur la carte mère. La sélection du jeu s'effectue grâce à des boutons supplémentaires, du joystick et des deux boutons par personnes.
Les principales modifications apportées au hardware Nintendo étaient :
Le système de paiement : on ne payait pas pour un nombre de crédits mais pour du temps. Chaque pièce insérée donnait droit à un temps de jeux. Un compte à rebours était effectué.
La présence d'un second écran (diagonale de 20 cm, l'écran principal a une diagonale de 51 cm[3]) qui permettait la gestion, à la fois du choix, de la durée, des informations et des contrôles, de tous ces jeux. Les jeux étaient proposés sous forme de liste dans le premier écran ainsi que toutes les autres informations utiles.
La quasi-totalité des jeux PlayChoice-10 furent des portages soit des jeux Nes, soit des suites de jeux d'arcades portés sur la Nes. Peu de jeux furent développés spécifiquement pour cette borne d'arcade.
Nintendo a également créé une version du PlayChoice-10 sans écran supplémentaire, acceptant une seule cartouche.
Nintendo a également commercialisé en 1988 une version borne de table du système PlayChoice-10, appelé PlayChoice-10 Countertop[4],[5].
Il ne comporte qu'un seul écran, tout est effectué dans l'écran principal. Le système propose toujours la possibilité de choisir un jeu parmi plusieurs et de les interchanger[6],[7]. La mini-borne comporte un mini-joystick et deux boutons de jeu par joueur, la sélection de jeu se fait par l'intermédiaire de boutons supplémentaires[8].
Mémoire vive : 2 Ko (sans compter la mémoire morte et/ou vive présente dans les cartouches)
Résolution d'affichage : 256x240 pixels.
Palette de couleurs : 53 couleurs différentes, dont 5 niveaux de gris (palette non standard RVB).
Couleurs affichables : 25 couleurs par scanline pour un total de 52 couleurs affichables à l'écran (avec 2 scanlines de 25 couleurs chacune), dont 25 couleurs pour le fond d'écran, 4 sets de 3 couleurs pour les sprites et 4 sets de 3 couleurs pour les tiles.
Audio intégré : son PSG spécifique, constitué de 5 canaux audio :
2 canaux de forme d'onde « square » programmables (54 Hz - 28 kHz), 16 niveaux de volume, 4 valeurs de rapport cyclique différentes possibles (25 %, 50 %, 75 %, 87,5 %), possibilité de faire des glissando grâce au hardware.
1 canal de forme d'onde « triangle » programmable (27 Hz - 56 kHz).
1 canal de type bruit blanc (noise), programmable 16 niveaux de volume, 16 fréquences possibles, la longueur de la séquence-pseudo aléatoire peut être changée entre deux longueurs prédéfinies.
1 canal delta-PCM, qui lit des échantillons audio codés en delta sur 1 bit, avec 16 fréquences d'échantillonnage possibles (4,2 kHz - 33,5 kHz). Il est également possible pour le programme d'écrire directement des valeurs 7-bits sur ce canal en temps réel.