Modele cartouche layout-(16 فبراير 2019)

La cartouche ROM ne devient résidente que si elle est attachée au port d`extension lors de la mise sous tension. Il est inclus pour l`exhaustivité comme un enregistrement des adresses qu`il occupe comme une banque ROM. Si un mappeur ne fixe pas $FFFA-$FFFF à une banque connue (en général, avec le reste de la Banque qui les contient, par exemple $C 000-$FFFF pour un cartographe 16KiB Banking) ou utiliser une sorte de détection de réinitialisation, les vecteurs doivent être stockés dans toutes les banques. Si la ROM est visible à la CPU pendant une procédure d`écriture, la ROM sera lue mais, toutes les données sont écrites à la RAM sous-jacente. Ce principe est particulièrement important pour comprendre comment les registres d`e/S sont abordés. Le diagramme de droite affiche les emplacements adressables, et donc la disposition probable, de toute la mémoire dans le Commodore. Les notes suivantes sont destinées à être Sommaire et fournissent une orientation vers des comptes plus détaillés. Des descriptions détaillées de chaque zone de mémoire peuvent être trouvées dans les articles associés. La gestion de la mémoire est implémentée principalement par le PLA de Commodore. Cette vue d`ensemble montre l`état après la mise sous tension du Commodore dans la configuration de mémoire standard (37/55 $ en mémoire adresse $1, pas de cartouche). Le code de couleur ci-dessous s`applique à la majorité des platines et des bras de tonalité: gauche = fil blanc terre gauche = fil bleu droite = fil rouge droite = fil vert Assurez-vous de vérifier votre guide d`utilisation de la platine pour confirmer les couleurs ci-dessus. Pour une coquille amovible, le câblage «typique» est le suivant-vu du côté du fil du connecteur de la tête: en haut à gauche = blanc en haut à droite = rouge en bas à gauche = bleu en bas à droite = vert encore une fois, cela peut varier selon le modèle et faire de la platine.

L`article suivant présente une brève vue d`ensemble de la carte mémoire de Commodore (pages et adresses de mémoire) comme vu par son CPU. L`espace d`adressage peut sembler différent de la vue d`autres puces telles que le VIC. La configuration par défaut est pour KERNAL ROM, I/O, BASIC ROM et les banques de RAM restantes pour être visible à la CPU. Toutes les configurations dépendent de l`état des bits de verrou définis dans l`unité logique programmable (PLA). Les 7 banques de RAM distinctes sont les plus petites zones qui peuvent être commutées par la Banque. Si la cartouche ROM est présente, elle peut se trouver dans un maximum de trois emplacements adressables. Cependant, seulement deux banques de 8 kByte peuvent être vues par le CPU à tout moment. Le contenu exact et le but de chaque banque de mémoire peuvent être trouvés dans la table de RAM, la table de ROM et le tableau d`e/S ci-dessous. L`espace de stockage du programme BASIC traverse les limites des zones de RAM, assis entre $800-9FFF $ (38911 octets de base) Note: la plupart des cartes communes et iNES mappeurs adresse ROM et enregistrer/RAM travail dans ce format: quelle est la norme de code de couleur pour le câblage de la cartouche phono? Voir exemple de carte mémoire vive pour un exemple de stratégie d`allocation pour le 2KO de RAM interne à $0-$ 0800. Le CPU attend des vecteurs d`interruption dans une place fixe à la fin de l`espace de la cartouche:.

 

التعليقات مغلقة.