Extension MO5
Modérateurs : Papy.G, fneck, Carl
Extension MO5
Yop,
A quoi sert l'extension 64k MO5 ? J'en ai 3, ça n'a pas l'air de faire grand chose dans un MO5... Rien pour le BASIC, en tout cas, de visible. Est elle utilsiable autrement, à coup de PEEK/POKE, par exemple ?
Jerome
A quoi sert l'extension 64k MO5 ? J'en ai 3, ça n'a pas l'air de faire grand chose dans un MO5... Rien pour le BASIC, en tout cas, de visible. Est elle utilsiable autrement, à coup de PEEK/POKE, par exemple ?
Jerome
- Carl
- Modérateur
- Messages : 13290
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: Extension MO5
L'extension mémoire du MO5 permet de disposer de 64 Ko de ram supplémentaire. La taille mémoire passe de 48 Ko à 112 Ko. La mémoire disponible pour l'utilisateur passe de 32 Ko à 96 Ko, soit 3 fois plus, ce qui est considérable.jvernet a écrit :A quoi sert l'extension 64k MO5 ?
Cette extension mémoire est indispensable pour charger le système, le Basic et les programmes applicatifs du nanoréseau.
En dehors de cette utilisation elle peut servir à beaucoup d'autres choses :
- Comme elle utilise exactement la même plage d'adresses que les cartouches, je l'utilise souvent pour simuler les cartouches que je n'ai pas. Il suffit d'avoir l'image de la cartouche sur disquette. On la charge dans l'extension mémoire, puis on l'exécute. C'est totalement compatible, sauf que c'est de la ram donc on perd le programme en cas de coupure de courant et il faut le recharger.
- Comme elle a une "grande" capacité (toutes proportions gardées ) et un accès 1000 fois plus rapide que la disquette, elle permet de stocker de la musique ou des images, par exemple pour faire des démos.
Son seul inconvénient est d'être hors de portée des programmeurs débutants, car sa plage d'adresses (B000-EFFF) recouvre la plage d'adresse du Basic (C000-EFFF). Elle n'est donc pas utilisable en Basic. En langage machine, une difficulté supplémentaire est la commutation des pages, puisqu'il y a 4 banques de 16 Ko dans la même plage d'adresses. Elle est donc réservée aux programmeurs chevronnés.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Dans ce domaine il n'y a aucun programme public. Il faut le faire soi-même. C'est très facile pour les cartouches jusqu'à 16 Ko, car il n'y a pas de mécanisme de commutation de banques mémoire. C'est le cas de la demo de Blitz! présentée au forum Thomson 2006. De mémoire je ne crois pas avoir mis plus d'une demi-heure pour la programmer.jvernet a écrit :Les programmes qui permettent de gerer cette extension sont ils disponibles ? Par exemple, ceux permettant de charger des images de cartouches et de les executer ?
Au-delà de 16 Ko, il faut aussi modifier l'image de la cartouche, car le système de commutation est légèrement différent : lecture à des adresses particulières pour les cartouches avec rom, modification des bits 0 et 1 de l'octet $A7CB pour l'extension mémoire. Dans la majorité des cas les jeux sont bien programmés : les commutations ne sont pas éparpillées dans tout le programme, mais localisées dans un sous-programme facile à modifier. Comme exemple il y a mes démonstrations de Colorpaint (2 banques de 16 Ko) et de LSE (4 banques de 16 Ko) présentées au forum Thomson 2006, et surtout le portage sur disquette de Jane (la suite bureautique du MO5), réalisé par Edouard Forler. Il a converti l'image de cartouche 64 Ko pour qu'elle fonctionne dans l'extension mémoire, mais aussi le Quick Disk d'origine pour qu'il fonctionne sur disquette 3"1/2.
A ma connaissance cette version de Jane n'est pas disponible sur internet. Pour l'obtenir il faut la demander à Edouard, soit directement, soit par l'intermédiaire de la mailing list Thomson. Mais le plus intéressant est de faire soi-même ce genre de bidouille
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Il n'y a rien. Avant il y avait une page sur le wiki d'Edouard http://wiki.forler.ch/index.php , mais il me semble qu'il n'est plus en ligne. Tu peux peut-être trouver quelque chose sur sa page OS/9, car il a créé une version améliorée d'extension mémoire de 128 Ko pour servir de disque virtuel. http://os9.forler.ch/jvernet a écrit :On peut trouver des endroits sur le oueb où se documenter sur ces capacités, listings, download possibles ?
Pas à ma connaissance.jvernet a écrit :A part le nanoreseau, des softs d'époques utilisaient cette cartouche ?
Il n'y a rienjvernet a écrit :Peut être chez toi, d'ailleurs, je ne suis pas (encore) allé regarder.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Apprendre que des collectionneurs détruisent des objets de collection me fait mal
Je ne suis pas collectionneur moi-même, mais je respecte les vieilles machines et leurs périphériques. Sentimentalement je suis très attaché au MO5, qui est mon premier ordinateur personnel. J'ai eu beaucoup de mal à me procurer l'extension mémoire, et beaucoup de plaisir à l'utiliser. Le mépris avec lequel vous la traitez me choque.
Je ne suis pas collectionneur moi-même, mais je respecte les vieilles machines et leurs périphériques. Sentimentalement je suis très attaché au MO5, qui est mon premier ordinateur personnel. J'ai eu beaucoup de mal à me procurer l'extension mémoire, et beaucoup de plaisir à l'utiliser. Le mépris avec lequel vous la traitez me choque.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
- Carl
- Modérateur
- Messages : 13290
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
mon nano est complet et est toujours prêt à reprendre du service...
à propos des 64ko, il n'existe pas une mise à jour du basic qui permettrait d'utiliser cette ram sans passer par le langage machine....comme c'est le cas sur commodore 128 avec la gestion des 128ko +512ko par bank switching depuis des commandes basic ?
carl
à propos des 64ko, il n'existe pas une mise à jour du basic qui permettrait d'utiliser cette ram sans passer par le langage machine....comme c'est le cas sur commodore 128 avec la gestion des 128ko +512ko par bank switching depuis des commandes basic ?
carl
Et bien, il ne te faut pas grand chose pour être choqué...Daniel a écrit :Apprendre que des collectionneurs détruisent des objets de collection me fait mal
Je ne suis pas collectionneur moi-même, mais je respecte les vieilles machines et leurs périphériques. Sentimentalement je suis très attaché au MO5, qui est mon premier ordinateur personnel. J'ai eu beaucoup de mal à me procurer l'extension mémoire, et beaucoup de plaisir à l'utiliser. Le mépris avec lequel vous la traitez me choque.
Mon non plus, je ne suis pas un collectionneur , je me considère plus comme un utilisateur de nos chères vieilleries. Je n'ai pas détruit ce qui compose ces extensions, je leur ai donné une seconde vie. Et puis, les extensions 64K ne sont pas rares. Qu'aurais-je fait d'une extension pour nanoréseau? Qui d'entre nous a un nanoréseau monté et en usage dans son bureau? Grâce à ces composants, j'ai redonné vie à d'autres vieilles machines d'antan.
Je trouve cela bien mieux que ceux qui balancent tout à la poubelle, ou les collectionneurs hardcore qui, faute de place, finissent par tout entreposer dans une cave jusqu'à l'oubli et leur pourrissement, non? ... et je te prie de croire qu'il y en a un paquet.