[THOMSON ] { MO5 } MEMO5 Multirom ;)

Placez ici vos trucs et astuces, étalez sans retenue votre savoir-faire et votre science qui va nous permettre de redonner une apparence neuve et fonctionnelle à nos bouzes.

Modérateurs : Papy.G, fneck, Carl

Répondre
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

[THOMSON ] { MO5 } MEMO5 Multirom ;)

Message par 6502man »

Je vous présente mon dernier projet : une MEMO5 Multirom :D

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 ?
__MEMO5_Multirom_1.jpg
__MEMO5_Multirom_1.jpg (145.44 Kio) Consulté 3278 fois
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 ;
__MEMO5_Multirom_2.jpg
__MEMO5_Multirom_2.jpg (207.4 Kio) Consulté 3278 fois
__MEMO5_Multirom_3.jpg
__MEMO5_Multirom_3.jpg (216.49 Kio) Consulté 3278 fois

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)....
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Daniel
Messages : 17320
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)

Message par Daniel »

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.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
jice
Messages : 213
Inscription : 21 avr. 2014 15:08
Localisation : Madrid

Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)

Message par jice »

très chouette :) bravo Phil !
MO5 - MO5 Platini - TO7 - TO7/70 - TO8 - TO9+
Brochiman
Messages : 3407
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)

Message par Brochiman »

Mais quand s'arrêtera t'il? 🤣🤣🤣. Bravo
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)

Message par Patrick »

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.
Patrick
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)

Message par 6502man »

@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 ;)

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 :roll:
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
Vos suggestions sont les bienvenues ;)
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)

Message par 6502man »

Je pense rajouter 4 bits et réduire la plage de décodage à $A8Fx, ce qui laisse de la place pour des extensions futures :wink:

Qui utilise lseg-edl ou Colorcalc sur MO5 ?
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13254
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)

Message par Carl »

Bravo Phil !
Carl
Memphis
Messages : 536
Inscription : 25 janv. 2015 18:16
Localisation : Pont à Mousson (54)

Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)

Message par Memphis »

Félicitation Phil pour toutes tes réalisations . C'est Super Cool :wink: :wink:
Jérôme
Falkayn
Messages : 715
Inscription : 12 juin 2018 18:18
Localisation : Montpellier

Re: [THOMSON ] { MO5 } MEMO5 Multirom ;)

Message par Falkayn »

C'est beau... (le concept)
On attend le pcb final pour voir si il est feng shui compatible. :lol:

Il y a des MO5 qui vont revoir la lumiere du jour.
Recherche : National JR-800 - Husky fc486 - TO16
Echange : Mac Plus&Classic - Sharp ...
Répondre