MSX Village forum

L'atelier [en cours] Création / Fabrication d'une Cartouche MSX

z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 07/08/2013 à 09h06

Reprise du message précédent

z80 :
Jipe :
je n'ai pas dit mon dernier mot :D




Ben à moins de faire un petit séquenceur avec deux compteurs et une logique pour générer les impulsion WR sur les LS670, c'est pas gagné! :D

un compteur deux bits pour les adresse des LS670 et un 6 bits pour les données à écrire dans les LS670.

Au reset du MSX on écrit les 4 valeurs 0, 1, 2, 3 dans les adresses 0 à 3 des LS670 et surtout on fait un machin "tristate" pour s'isoler des LS670 histoire de ne pas créer de conflit quand le MSX va vouloir écrire dans les LS670.

Bonjour l'usine à gaz :fou :sick

Ça n'a rien de compliqué mais bon mise à part pour le FUN, le CPLD reste une solution plus simple ;)




On peut simplifier avec un seul compteur qui fait à la fois adresses et données et les 4 bits supérieurs des données on les force à zéro.

C'est plus simple, mais ça reste plus compliqué qu'un CPLD :)


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5492

Le 07/08/2013 à 09h30
Il doit bien y avoir une solution. Overrich m'a indiqué avoir une cartouche multi mapper avec ces composants : 74HC00, 74HC02, 74HC32, 74HC670
J'espère qu'il vas m'envoyer un schéma


banniere-ericb59e
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10370

Le 07/08/2013 à 17h49
j'ai ajouté le reset sur ma carte expérimentale mais ça n'a rien changé , le jeu ne démarre toujours pas lors de l'insert de la cartouche a froid :(


:noel
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5492

Le 07/08/2013 à 18h38
mince... :moue


banniere-ericb59e
Site web    
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 07/08/2013 à 22h07
Jipe :
j'ai ajouté le reset sur ma carte expérimentale mais ça n'a rien changé , le jeu ne démarre toujours pas lors de l'insert de la cartouche a froid :(




tu as le schéma?? parce que rien pour reset des LS670 , alors je comprends pas trop ce que tu as fait...


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5492

Le 08/08/2013 à 17h17
Salut...
Toujours à la recherche d'une solution pour une cartouche 512ko mapper SCC j'ai contacté l'un des gars à l'origine du Zemmix Neo.
D'après lui, impossible de le faire avec un 74HC670 (J'imagine que c'est la même chose que le 74LS670). Il a essayé sans succès.

Après avoir fouillé le blog de Overrich, il y a bien un tutorial concernant la fabrication d'une cartouche 512 à Mapper SCC (Il y a même une 8mbits et une 16 mbits à mapper SCC !) mais tous sont à base d'une vraie puce SCC de konami. Donc ce n'est pas une bonne solution pour moi.

La seule possibilité qui à l'air de tenir la route est donc d'utiliser un CPLD. On sait déjà que ça fonctionne avec un FPGA sur les cartouches de Manuel Pazos.


banniere-ericb59e
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10370

Le 08/08/2013 à 18h55
le reset est uniquement sur la logique de décodage



:noel
Site web    
SveN Membre non connecté

Villageois

Rang

Avatar

Groupe : compte ++

Inscrit le : 22/11/2011 à 21h14

Messages: 865

Le 08/08/2013 à 21h25
Le mapper SCC est-il indispensable à ce projet ?


Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
   
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5836

Le 08/08/2013 à 21h42
Purée, déja 20 page de ce post pour seulement 20 exemplaires de jeux, arrêtez les gars j'en peux plus :lol :lol :lol

Allez faisons simple, c'est pas comme ci on allait sortir 20 000 exemplaires d'un jeux a commercialiser :siffle (désolé si je la fait a la walter que je salut au pasage ;) )


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5492

Le 08/08/2013 à 21h47
que ce soit pour1 ou 20 ou 20000 exemplaires le mapper scc 512ko ne fonctionne pas.
faut bien trouver une solution !


banniere-ericb59e
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5836

Le 08/08/2013 à 22h02
GdX pourras certainement modifier ta ROM de telle sorte qu'il puisse fonctionner correctement :heink


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5492

Le 08/08/2013 à 22h28
il n'y a pas que ma rom.
ça serait bien d'avoir une solution multimapper qui fonctionne...
Peut etre avec cpld... à priori le code vhdl du onechip ou ses evolutions sont exploitables.
faut pas abandonner :siffle


banniere-ericb59e
Site web    
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 09/08/2013 à 09h09
toujours pas de CPLD dans ma boite à lettre....
Au sujet des 74xx670 j'ai déjà expliqué pourquoi il ne peuvent pas être LA solution, vu qu'il faut les initialiser avec des valeur 0, 1, 2 , 3 pour que la cartouche démarre correctement le jeux contenu dans la FLASH.
La solution la plus simple est l'emploi d'un CPLD.


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
TheWhipMaster Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 27/11/2011 à 09h13

Messages: 579

Le 09/08/2013 à 09h24
z80 :
toujours pas de CPLD dans ma boite à lettre....


N as tu pas un facteur electronicien a ses heures ?



Sinon pourquoi ne pas utiliser un mapper ASCII standard de type 1 a 4 ? Edité par TheWhipMaster Le 09/08/2013 à 09h25


HB-F700F(X2),A1GT,Altera DE1 + slots , Sunrise IDE CF,FMPAC, Music Module,Slot expander 8X (X3) ,PlaySoniq, et autres
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5492

Le 09/08/2013 à 09h31
j'ai fait une version mapper ASCII qui fonctionne avec bluemsx, j'ai demandé à Jipe de tester sur sa cartouche multimapper en mode ascii, j'attends sa réponse.

Mais comme je l'ai dit, précédemment, le problème n'est pas QUE mon jeu... Si on pouvait résoudre ce problème de mapper SCC, ce serait un grand pas et la communauté MSX en profiterait...
Edité par ericb59 Le 09/08/2013 à 09h32


banniere-ericb59e
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10370

Le 09/08/2013 à 10h46
la version ericb59/GDX fonctionne trés bien sur les supports suivants

ESE-SRAM ASCII 1024K
SRAM JIPE 1024K
FLASHROM Tsujikawa 512K avec chip M60002
Multimapper Flash JIPE

test jusqu'au second tableau sans probléme rencontré

les vrais mappers a base de chip ASCII redémarrent a froid


:noel
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie