Outils pour utilisateurs

Outils du site


tutos:software:systemes:bally-astrocade

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutos:software:systemes:bally-astrocade [2017/01/31 16:23]
oijkn
tutos:software:systemes:bally-astrocade [2017/02/14 11:45] (Version actuelle)
thesalan MAJ Ajout du systeme
Ligne 1: Ligne 1:
-====== Bally Astrocade ======+====== Ajout du système Bally Astrocade ======
  
-__Tutoriel original__ : micaelo14 du 29/04/2016+===== Présentation =====
  
-{{  http://img11.hostingpics.net/pics/830422Sanstitre1.png?nolink&798x597  }}+{{  :tutos:software:systemes:bally_astrocade_system.png?nolink&  }}
  
-<hidden Descriptif :>+Le système de base a été alimenté par un Zilog Z80 excitation de la puce d'affichage avec une RAM tampon entre les deux. La puce d'affichage a deux modes, un mode basse résolution à 160 × 102, et un mode haute résolution à 320 × 204, les deux avec 2 bits par pixel pour quatre couleurs. Cette sorte de couleur / résolution est normalement au-delà des capacités de mémoire vive de l'époque, qui ne pouvait pas lire les données assez rapidement pour suivre l'affichage du téléviseur. La puce a utilisé une solution commune pour contourner ce problème, techniquement connu “tenant le RAS élevé», ce qui leur permet de lire une «ligne» à un moment à très grande vitesse dans un tampon intérieur de la puce d'affichage. La ligne pourrait alors être lu à l'écran à un rythme plus tranquille, tout en interférant moins avec la CPU, qui a également été d'essayer d'utiliser la même mémoire. 
 +Sur le Astrocade les broches nécessaires pour utiliser ce “truc” ne sont pas connectés. Ainsi, le système Astrocade a été laissé avec juste la plus basse résolution en mode 160 × 102. Dans ce mode, le système utilisé jusqu'à 160 × 102 × 2bits = 4080 octets de mémoire pour contenir l'écran. Étant donné que la machine avait seulement 4k de RAM, cette gauche très peu de place reste pour l'utilisation du programme, qui a été utilisé pour des choses comme la tenue de la partition, ou les options de jeu. Le reste du programme devrait être placé dans ROM .
  
-\\ +Le Astrocade utilisé couleur registres , ou la couleur indirection, de sorte que les quatre couleurs peut être choisi parmi une palette de 256 couleursAnimation couleur été possible en modifiant les valeurs des registres, et en utilisant un vide horizontal interrompez vous pouvez les changer de ligne en ligneUn ensemble supplémentaire de quatre registres de couleur pourrait être “échangé dans” à tout point le long de la ligne, vous permettant de créer deux «moitiés» de l'écrandivisé verticalement. Initialement conçu pour vous permettre de créer facilement une zone de score sur le côté de l'écran, les programmeurs également utilisé cette fonction pour émuler 8 modes de couleur. 
-Le système de base a été alimenté par un Zilog Z80 excitation de la puce d'affichage avec une RAM tampon entre les deuxLa puce d'affichage deux modes, un mode basse résolution à 160 × 102, et un mode haute résolution à 320 × 204, les deux avec 2 bits par pixel pour quatre couleursCette sorte de couleur / résolution est normalement au-delà des capacités de mémoire vive de l'époquequi ne pouvait pas lire les données assez rapidement pour suivre l'affichage du téléviseur. La puce a utilisé une solution commune pour contourner ce problèmetechniquement connu "tenant le RAS élevé»ce qui leur permet de lire une «ligne» à un moment à très grande vitesse dans un tampon intérieur de la puce d'affichageLa ligne pourrait alors être lu à l'écran à un rythme plus tranquille, tout en interférant moins avec la CPUqui également été d'essayer d'utiliser la même mémoire.+Contrairement aux VCS, le Astrocade ne comprend pas le matériel sprite soutien. Il ne comprend toutefois un blitter système -like et des logiciels pour le conduire. Mémoire ci-dessus 0x4000 a été consacrée à l'affichageet de la mémoire inférieure à celle de la ROMSi un programme écrit à l'espace de ROM (normalement impossibleil est “lecture seule” après toutla puce vidéo prendrait les donnéesappliquer une fonction, puis copier le résultat dans l'emplacement correspondant dans la RAM. Quelle fonction utiliser a été stocké dans un registre dans la puce d'affichage, et inclus des instructions communes comme XOR et bit-shift. Cela a permis au Astrocade pour soutenir un certain nombre d'objets de sprite comme indépendants du matériel, avec l'inconvénient qu'il appartient au logiciel de re-dessiner quand ils ont déménagé.
  
-Sur le Astrocade les broches nécessaires pour utiliser ce "truc" ne sont pas connectés. Ainsi, le système Astrocade a été laissé avec juste la plus basse résolution en mode 160 × 102. Dans ce mode, le système utilisé jusqu'à 160 × 102 × 2bits = 4080 octets de mémoire pour contenir l'écran. Étant donné que la machine avait seulement 4k de RAM, cette gauche très peu de place reste pour l'utilisation du programme, qui été utilisé pour des choses comme la tenue de la partition, ou les options de jeuLe reste du programme devrait être placé dans ROM .+Le Astrocade était lun des systèmes à base de cartouches-premièresen utilisant des cartouches appelées Videocades qui ont été conçus pour être aussi proche de la taille et la forme possible d'une cassette L'unité a également inclus deux jeux intégrés dans la ROM, Gunfight et Checkmate, ainsi que le programme “doodle” appelé gribouillage Calculatrice et simple mais utile.
  
-Le Astrocade utilisé couleur registres , ou la couleur indirection, de sorte que les quatre couleurs peut être choisi parmi une palette de 256 couleurs. Animation couleur a été possible en modifiant les valeurs des registres, et en utilisant un vide horizontal interrompez , vous pouvez les changer de ligne en ligne. Un ensemble supplémentaire de quatre registres de couleur pourrait être "échangé dans" à tout point le long de la lignevous permettant de créer deux «moitiés» de l'écrandivisé verticalement. Initialement conçu pour vous permettre de créer facilement une zone de score sur le côté de l'écran, les programmeurs également utilisé cette fonction pour émuler 8 modes de couleur.+Le Astrocade a présenté un dispositif d'entrée relativement complexe intégrant plusieurs types de mécanismes de contrôle: le contrôleur a été formé comme une poignée de pistolet de style avec interrupteur de déclenchement sur le front; un petit 4-switch / 8-way joystick a été placé sur le dessus de la poignéeet l'arbre de la manette connectée à un potentiomètre ce qui signifie que le bâton pourrait être tourné pour doubler comme un contrôleur de pagaie. Selon la plupart des rapports [ qui? ] Les contrôleurs étaient excellents [ citation nécessaire ], mais a l'inconvénient de casser fréquemment.
  
-Contrairement aux VCS, le Astrocade ne comprend pas le matériel sprite soutien. Il ne comprend toutefois un blitter système -like et des logiciels pour le conduireMémoire ci-dessus 0x4000 a été consacrée à l'affichage, et de la mémoire inférieure à celle de la ROMSi un programme écrit à l'espace de ROM (normalement impossibleil est "lecture seule" après tout) la puce vidéo prendrait les donnéesappliquer une fonction, puis copier le résultat dans l'emplacement correspondant dans la RAMQuelle fonction utiliser a été stocké dans un registre dans la puce d'affichage, et inclus des instructions communes comme XOR et bit-shift. Cela a permis au Astrocade pour soutenir un certain nombre d'objets de sprite comme indépendants du matériel, avec l'inconvénient qu'il appartient au logiciel de re-dessiner quand ils ont déménagé.+Sur le front de l'unité était un clavier 24 touches “hex-pad” utilisé pour la sélection des jeux et des optionsLa plupart des cartouches inclus deux jeux, et quand ils ont été insérés la machine se réinitialise et afficher un menu en commençant par les programmes sur la cartouche, puis la liste des quatre programmes intégrésSur le dos étaient un certain nombre de ports, y compris les connecteurs pour l'alimentation, les contrôleurset un port d'extensionUne bizarrerie est que la partie supérieure arrière de l'unité était vide, et pourrait être ouvert pour stocker jusqu'à 15 cartouches. La capacité du système à mettre à niveau à partir d' une console de jeux vidéo à l' ordinateur personnel ainsi que sa bibliothèque de près de 30 jeux en 1982 sont quelques raisons qui l' ont rendu plus polyvalent que ses principaux concurrents, et a été répertorié par Jeff Rovin comme l'un des sept jeux majeurs vidéo fournisseurs
  
-Le Astrocade était l' un des systèmes à base de cartouches-premières, en utilisant des cartouches appelées Videocades qui ont été conçus pour être aussi proche de la taille et la forme possible d'une cassette . L'unité a également inclus deux jeux intégrés dans la ROM, Gunfight et Checkmate, ainsi que le programme "doodleappelé gribouillage Calculatrice et simple mais utile.+FIXME : description "google translatea refaire
  
-Le Astrocade a présenté un dispositif d'entrée relativement complexe intégrant plusieurs types de mécanismes de contrôle: le contrôleur a été formé comme une poignée de pistolet de style avec interrupteur de déclenchement sur le front; un petit 4-switch / 8-way joystick a été placé sur le dessus de la poignée, et l'arbre de la manette connectée à un potentiomètre , ce qui signifie que le bâton pourrait être tourné pour doubler comme un contrôleur de pagaie. Selon la plupart des rapports qui? ] Les contrôleurs étaient excellents citation nécessaire ], mais a l'inconvénient de casser fréquemment.+===== Emulateurs compatibles ===== 
 + 
 +  * [[tutos:software:emulateurs:mess|MESS]] 
 + 
 +===== Installation sous RocketLauncher ===== 
 + 
 +Pour ce tutoriel, le système Bally Astrocade a été validé avec la dernière version de l'émulateur [[tutos:software:emulateurs:mess|MESS]] et la version **2.3.7** du module //MESS//. Des versions plus récentes peuvent être disponible via //RocketLauncherUI//
 + 
 +==== Installation de l'émulateur ==== 
 + 
 +{{page>tutos:software:emulateurs:mess#installation&nofooter&noheader}} 
 + 
 +==== Module ==== 
 + 
 +{{page>tutos:software:emulateurs:mess#module&nofooter&noheader}} 
 + 
 +==== Configuration ====
  
-Sur le front de l'unité était un clavier 24 touches "hex-pad" utilisé pour la sélection des jeux et des options. La plupart des cartouches inclus deux jeux, et quand ils ont été insérés la machine se réinitialise et afficher un menu en commençant par les programmes sur la cartouche, puis la liste des quatre programmes intégrés. Sur le dos étaient un certain nombre de ports, y compris les connecteurs pour l'alimentation, les contrôleurs, et un port d'extension. Une bizarrerie est que la partie supérieure arrière de l'unité était vide, et pourrait être ouvert pour stocker jusqu'à 15 cartouches. La capacité du système à mettre à niveau à partir d' une console de jeux vidéo à l' ordinateur personnel ainsi que sa bibliothèque de près de 30 jeux en 1982 sont quelques raisons qui l' ont rendu plus polyvalent que ses principaux concurrents, et a été répertorié par Jeff Rovin comme l' un des sept jeux majeurs vidéo fournisseurs+{{page>tutos:software:emulateurs:mess#configuration&nofooter&noheader}}
  
-</hidden>+==== Ajout du système ====
  
-**Ce système utilise l'émulateur //MESS//.**+Il ne vous reste désormais plus qu'à ajouter le système dans Rocket Launcher :
  
-Marche très bien. :D+  * Etape //Choose System Name//  : 
 +      * Name : //Bally Astrocade// 
 +  * Etape //Select Emulator// 
 +      * Cliquez sur la loupe et sélectionnez //MESS// 
 +  * Etape //Select Rom Path(s)// 
 +      * Cliquez sur le bouton //+//  et sélectionnez le dossier de vos roms 
 +  * Etape //Database Creation// 
 +      * Choisissez l'action que vous désirez concernant la base de données des jeux 
 +  * Etape //Overview// 
 +      * Vérifiez la configuration et cliquez sur //Finish//
  
 +===== Liens =====
  
 +  * Tutoriel d'installation original : [[http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/bally-astrocade-t10296.html|http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/bally-astrocade-t10296.html]] (Merci à [[http://forum.hfsplay.fr/membre2.html|micaelo14]])
tutos/software/systemes/bally-astrocade.1485876198.txt.gz · Dernière modification: 2017/01/31 16:23 de oijkn