contrôleur CS91-280 -> MEMO5
Modérateurs : Papy.G, fneck, Carl
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
contrôleur CS91-280 -> MEMO5
Question pour Daniel, est-il possible de convertir la rom du contrôleur CS91-280 en une rom memo5 ?
Re: contrôleur CS91-280 -> MEMO5
Les contrôleurs de disquette et de cartes SD sont aux adresses $A000-$A7BF, et les MEMO5 sont aux adresses $B000-$EFFF.
Si on voulait mettre le contrôleur CS91-280 dans une MEMO5 il faudrait remplacer la ROM système en modifiant tous les appels au contrôleur.
Mais ce n'est pas une bonne idée, car tous les programmes qui appellent directement le contrôleur ne fonctionneraient plus.
Il est beaucoup plus simple de mettre la ROM du contrôleur CS91-280 dans un boîtier nanoréseau, car ce sont les même adresses. De plus l'EPROM du contrôleur nanoréseau est sur support, donc facile à remplacer.
Si on voulait mettre le contrôleur CS91-280 dans une MEMO5 il faudrait remplacer la ROM système en modifiant tous les appels au contrôleur.
Mais ce n'est pas une bonne idée, car tous les programmes qui appellent directement le contrôleur ne fonctionneraient plus.
Il est beaucoup plus simple de mettre la ROM du contrôleur CS91-280 dans un boîtier nanoréseau, car ce sont les même adresses. De plus l'EPROM du contrôleur nanoréseau est sur support, donc facile à remplacer.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
Re: contrôleur CS91-280 -> MEMO5
et si je copie le logiciel du contrôleur de memo5 vers ram?
Re: contrôleur CS91-280 -> MEMO5
Le logiciel du contrôleur doit être en $A000-$A7BF. Il n'y a pas de RAM à ces adresses. La RAM du MO5 va jusqu'à $9FFF.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
Re: contrôleur CS91-280 -> MEMO5
ce que je veux dire, une version memo5 pour utiliser SDMOTO.
Re: contrôleur CS91-280 -> MEMO5
Dans ce cas il n'y a pas de contrôleur CS91-280. C'est un projet complètement différent.
L'interface SDMOTO assure la communication physique avec l'ordinateur Thomson. Il n'y a pas d'émulation de disquette, ni de système de fichiers. On peut seulement lire et écrire des secteurs physiques sur la carte SD.
Les démonstrations proposées utilisent le BASIC pour charger en RAM un programme en langage machine et l'exécuter. Avec une MEMO5 on n'a pas accès au BASIC, par contre on peut faire la même chose en langage machine. Il n'y a pas d'application générique, tout reste à développer.
Il y a ici quelques informations pour la programmation : http://dcmoto.free.fr/bricolage/sdmoto/demos.html
Il faut bien préciser que ça reste uniquement de l'accès physique à la carte SD en lecture et en écriture, sans aucun contrôleur. Les seules opérations possibles sont : initialiser la communication, lire un secteur physique, écrire un secteur physique. Il n'y a plus aucun développement de ce système depuis l'apparition des contrôleurs de carte SD en 2014.
L'avantage des contrôleurs CS91-280, SDDISK et SDDRIVE est la simulation d'un contrôleur de disquette.
Ils permettent d'utiliser toutes les fonctions d'accès au système de fichiers Thomson et assurent la compatibilité avec tous les logiciels sur disquette.
L'interface SDMOTO assure la communication physique avec l'ordinateur Thomson. Il n'y a pas d'émulation de disquette, ni de système de fichiers. On peut seulement lire et écrire des secteurs physiques sur la carte SD.
Les démonstrations proposées utilisent le BASIC pour charger en RAM un programme en langage machine et l'exécuter. Avec une MEMO5 on n'a pas accès au BASIC, par contre on peut faire la même chose en langage machine. Il n'y a pas d'application générique, tout reste à développer.
Il y a ici quelques informations pour la programmation : http://dcmoto.free.fr/bricolage/sdmoto/demos.html
Il faut bien préciser que ça reste uniquement de l'accès physique à la carte SD en lecture et en écriture, sans aucun contrôleur. Les seules opérations possibles sont : initialiser la communication, lire un secteur physique, écrire un secteur physique. Il n'y a plus aucun développement de ce système depuis l'apparition des contrôleurs de carte SD en 2014.
L'avantage des contrôleurs CS91-280, SDDISK et SDDRIVE est la simulation d'un contrôleur de disquette.
Ils permettent d'utiliser toutes les fonctions d'accès au système de fichiers Thomson et assurent la compatibilité avec tous les logiciels sur disquette.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
Re: contrôleur CS91-280 -> MEMO5
merci beaucoup pour les explications Daniel