Extension mémoire 512K pour MO5, MO5E, MO5NR, MO6, PC128

Cette extension connectée au port MEMO5 apporte 512K de RAM supplémentaire à tous les MO.
Elle peut, sans modification, remplacer l'extension RAM 64 - NR 5 du Nanoréseau.
C'est un projet original de 6502addict, modifié par l'auteur de dcmoto en mai 2023.
La license du projet original (lien ci-dessus) s'applique également à la version modifiée.

L'extension mémoire 64K a été créée par Thomson pour les postes MO5 du nanoréseau. Beaucoup plus tard elle a été utilisée pour charger et exécuter le contenu des cartouches MEMO5. D'autres versions de 128K et 256K, utilisées comme disques virtuels, ont été créées pour porter OS/9 sur MO5 et MO6. Cette version 512K est une nouvelle réalisation fonctionnant sur le même principe. Elle apporte 32 banques de 16K, visibles aux adresses $B000-$EFFF, commutées par l'octet $A7CB.

Auteur : Daniel Coulom - Site internet : Emulateur DCMOTO - Dernière mise à jour le 1er septembre 2024

previous Retour à la page Bricolage

extension 512k

Rappel : Vous pouvez réaliser vous-mêmes les bricolages du site dcmoto, les modifier, les améliorer, mais
l'auteur en conserve la propriété intellectuelle et interdit la vente et toute autre exploitation commerciale.
De plus ce projet est soumis à la licence du développement initial qui se trouve ici : 6502addict/mo5-512k

Le schéma de l'extension mémoire 512K pour MO5


(Cliquez sur l'image pour l'agrandir)
schema


La liste des composants est incluse dans le schéma.


Le circuit imprimé


pcb pcb

Le circuit imprimé double face mesure 45x75 mm. Il peut être fabriqué pour quelques euros avec les fichiers gerber ci-dessous :
ext512kmo5_20230514_gerber.zip


Test de l'extension mémoire 512K


test

L'extension mémoire peut être testée avec ce programme du site dcmoto : test512kmo


Utilisation de l'extension mémoire


L'extension mémoire 512K peut être utilisée par tous les programmes nécessitant l'extension mémoire 64K (par exemple MEMO5-CHARGEUR) ou l'extension mémoire 256K (comme OS/9). Un contrôleur de disque virtuel permet de l'utiliser comme RAMDISK (pour simuler une disquette en mémoire). D'autres applications sont à l'étude.

Cette extension, comme l'extension mémoire 64K du nanoréseau et comme toutes les MEMO5, utilise une plage d'adresses recouvrant la ROM du Basic. Il n'est donc pas possible d'y accéder en Basic. Seule une application en langage machine peut en bénéficier.

   ------------------------------------------------------------------------------------------------------------
  |                Structure de l'octet de contrôle de l'extension mémoire 512K (adresse $A7CB)                |
   ------------------------------------------------------------------------------------------------------------
                          ____ ____ ____ ____ ____ ____ ____ ____
  Octet $A7CB            |    |    |    |    |    |    |    |    |
  Contrôle extension     | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |   
                         |____|____|____|____|____|____|____|____|
  Inutilisé ________________|    |    |    |    |    |    |    |____ Numéro de banque b0
  Numéro de banque b4 ___________|    |    |    |    |    |_________ Numéro de banque b1
  Numéro de banque b3 ________________|    |    |    |______________ La cartouche masque le BASIC (0=non, 1=oui) 
  Numéro de banque b2 _____________________|    |___________________ Ecriture autorisée (0=non, 1=oui)

Complément d'information

Si vous souhaitez discuter de ce projet, rendez-vous dans le forum system-cfg : system-cfg
Vous pourrez dialoguer avec l'auteur et les utilisateurs, en particulier dans ce sujet : [Thomson] Extension mémoire 512K pour MO5

previous Retour à la page Bricolage