[THOMSON ] { MO5 } MEMO5 Multirom ;)
Modérateurs : Papy.G, fneck, Carl
[THOMSON ] { MO5 } MEMO5 Multirom ;)
Je vous présente mon dernier projet : une MEMO5 Multirom
Le prototype fonctionne avec une 27512 partitionné en 4 pages dont 3 jeux + le menu boot.
Le principe est simple j'utilise un CPLD pour décoder l'adresse $A8xx et paginer sur l'eeprom en fonction de D4-D0.
Ce qui nous permet 31 pages + 1 réservé pour le menu
De quoi caser toutes les MEMO5 de 16Ko + un petit bonus
Je me doute que les adresses $A8xx sont peut être utilisées par des extensions, mais c'était pour faire un premier test
pourquoi cette plage d'adresses, parce que la doc technique MO5 indique cette zone comme libre
Mais à votre avis quelle serait la meilleur plage d'adresses pour MO5/MO6 sans rentrer en conflit avec un périphériques ou
logiciels existant (je pensez à utiliser la plage $C0xx) mais je connais pas assez les machines pour être sur que ces adresses
ne soit pas déjà utilisées ?
Oui c'est du bricolage, avec le PCB MEMO5 16K que j'avais fait et ma carte CPLD proto,
pour former un prototype MEMO5 Multirom ;
Une petite vidéo (volontairement très courte) pour vous donner une idée du fonctionnement,
En appuyant sur 1,2 ou 3 on passe directement sur l'un des 3 jeux graver sur l'EEPROM
Evidement comme il n'y à pas de signal /Reset sur le port cartouche, il faut eteindre le MO5
pour changer de cartouche
Maintenant il me reste à faire un PCB regroupant tous ca et un menu digne de ce nom (ca devrait être facile pour le menu)....
Le prototype fonctionne avec une 27512 partitionné en 4 pages dont 3 jeux + le menu boot.
Le principe est simple j'utilise un CPLD pour décoder l'adresse $A8xx et paginer sur l'eeprom en fonction de D4-D0.
Ce qui nous permet 31 pages + 1 réservé pour le menu
De quoi caser toutes les MEMO5 de 16Ko + un petit bonus
Je me doute que les adresses $A8xx sont peut être utilisées par des extensions, mais c'était pour faire un premier test
pourquoi cette plage d'adresses, parce que la doc technique MO5 indique cette zone comme libre
Mais à votre avis quelle serait la meilleur plage d'adresses pour MO5/MO6 sans rentrer en conflit avec un périphériques ou
logiciels existant (je pensez à utiliser la plage $C0xx) mais je connais pas assez les machines pour être sur que ces adresses
ne soit pas déjà utilisées ?
Oui c'est du bricolage, avec le PCB MEMO5 16K que j'avais fait et ma carte CPLD proto,
pour former un prototype MEMO5 Multirom ;
Une petite vidéo (volontairement très courte) pour vous donner une idée du fonctionnement,
En appuyant sur 1,2 ou 3 on passe directement sur l'un des 3 jeux graver sur l'EEPROM
Evidement comme il n'y à pas de signal /Reset sur le port cartouche, il faut eteindre le MO5
pour changer de cartouche
Maintenant il me reste à faire un PCB regroupant tous ca et un menu digne de ce nom (ca devrait être facile pour le menu)....
Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)
La plage $A800-AFFF n'est pas utilisée par le MO5 ni par les périphériques.
Il y a une seule exception : le contrôleur CS91-282 : http://dcmoto.free.fr/bricolage/cs91-282/index.html
Mais personne ne l'a et il n'est plus d'actualité, donc ça ne pose pas de problème.
Il n'y a aucune autre plage possible, sauf quelques rares octets entre $A7D0 et $A7FF.
Il y a une seule exception : le contrôleur CS91-282 : http://dcmoto.free.fr/bricolage/cs91-282/index.html
Mais personne ne l'a et il n'est plus d'actualité, donc ça ne pose pas de problème.
Il n'y a aucune autre plage possible, sauf quelques rares octets entre $A7D0 et $A7FF.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)
très chouette bravo Phil !
MO5 - MO5 Platini - TO7 - TO7/70 - TO8 - TO9+
Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)
Mais quand s'arrêtera t'il? . Bravo
Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)
Bravo, Philippe.
Tu ne peux pas tout simplement intercepter une écriture dans la zone de la cartouche ROM ?
Écriture sur cartouche -> pagination.
Lecture sur cartouche -> lecture de la ROM.
Tu ne peux pas tout simplement intercepter une écriture dans la zone de la cartouche ROM ?
Écriture sur cartouche -> pagination.
Lecture sur cartouche -> lecture de la ROM.
Patrick
Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)
@Patrick: actuellement j'écrit en $A8xx pour paginer sur l'EEPROM, et justement je propose de modifier en $C0xx, mais si aucun périphériques sur MO5
utilise les adresses $A8xx, ca peut rester comme ca !!!
En faite je peux même discriminer plus l'adresse car il reste des I/O dispo, je me suis limité à A15-A8 pour avoir moins de fils à tirer sur le prototype
Au pires ca peut être modifier plus tard sauf si je fige le nombre d'I/O sur le dessin du PCB.
Dans l'immédiat je ne compte mettre que les cartouches 16Ko dans une EEPROM 512Ko il resteras 16Ko de libres.
Si on veux rajouter les cartouches 32K hormis pour Colorpaint je n'y vois pas trop grand intérêt, et ca oblige à passer soit à une eeprom 1Mo soit à mettre 2 EEPROM de 512Ko, ca ne me semble pas très intéressant
Ou alors supprimer des titres MEMO5 ?
Vos suggestions sont les bienvenues
utilise les adresses $A8xx, ca peut rester comme ca !!!
En faite je peux même discriminer plus l'adresse car il reste des I/O dispo, je me suis limité à A15-A8 pour avoir moins de fils à tirer sur le prototype
Code : Tout sélectionner
Switch :
ecriture sur A8xx
E 1
W/R 0
A15 1
A14 0
A13 1
A12 0
A11 1
A10 0
A09 0
A08 0
Au pires ca peut être modifier plus tard sauf si je fige le nombre d'I/O sur le dessin du PCB.
Dans l'immédiat je ne compte mettre que les cartouches 16Ko dans une EEPROM 512Ko il resteras 16Ko de libres.
Si on veux rajouter les cartouches 32K hormis pour Colorpaint je n'y vois pas trop grand intérêt, et ca oblige à passer soit à une eeprom 1Mo soit à mettre 2 EEPROM de 512Ko, ca ne me semble pas très intéressant
Ou alors supprimer des titres MEMO5 ?
Code : Tout sélectionner
agenda
airbus
assembleur-6809-1.0
assembleur-6809-v3
blitz
carnet-d-adresses
choplifter
controle-aerien
enigmatika
file-manager
gemini
gerez-vos-fiches
glouton
kandykrush_20161121
la-grille
la-maison-d-amedee
la-peche-a-la-barre
logo
melimemot
melodia
miner-2049er
motus
pictor
portefeuille-boursier
scriptor
threshold
trap
tridi-444
videotex-interactif
DOS MO5
Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)
Je pense rajouter 4 bits et réduire la plage de décodage à $A8Fx, ce qui laisse de la place pour des extensions futures
Qui utilise lseg-edl ou Colorcalc sur MO5 ?
Qui utilise lseg-edl ou Colorcalc sur MO5 ?
- Carl
- Modérateur
- Messages : 13290
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)
Félicitation Phil pour toutes tes réalisations . C'est Super Cool
Jérôme
Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)
C'est beau... (le concept)
On attend le pcb final pour voir si il est feng shui compatible.
Il y a des MO5 qui vont revoir la lumiere du jour.
On attend le pcb final pour voir si il est feng shui compatible.
Il y a des MO5 qui vont revoir la lumiere du jour.
Recherche : National JR-800 - Husky fc486 - TO16
Echange : Mac Plus&Classic - Sharp ...
Echange : Mac Plus&Classic - Sharp ...