Ouf !
Ca fait pas mal de temps que j'essaye et ce soir j'ai eu mon 1er échange correcte entre mon Hector et mon PC :
J'ai fais les chaines d'échanges suivantes :
Hector <=> Arduino <=> USB <=> PC <=> Programme d'émulation Disc2
Hector <=> 2 Bascules 7474 <=> Arduino
La 1ere chaine permet de recevoir et envoyer les datas et la seconde (avec le 7474) les 2 mémoires de synchronisation.
Le plus dur c'est les temps de prise en compte des signaux par la platine Arduino et j'ai donc été obligé d'externaliser cela avec 2 bascules 7474.
Mais comme je le disais : ce soir j'ai réalisé le 1er boot du Disc2 émulé dans mon PC sur ma machine réelle
Content JJ
Emulation Disc2
Modérateurs : Papy.G, fneck, Carl
Re: Emulation Disc2
Ouha superbe
La chaine est assez rapide entre l'Hector, Arduino, USB et Le PC ?
Je suppose que cela n'était pas possible d'utiliser que l'Arduino ?
La chaine est assez rapide entre l'Hector, Arduino, USB et Le PC ?
Je suppose que cela n'était pas possible d'utiliser que l'Arduino ?
Re: Emulation Disc2
non pas trop possible dans l'état : L'arduino est trop lent pour émuler un Z80 + un uPD. C'est pourquoi ce traitement est dévolu au PC.
Il reste que dans mes cartons, il y a un projet pour créer un programme dans l'Arduino pour gérer les SD cards sans PC
Pour répondre à la question du temps de réponse : Le boot me semble même plus rapide qu'avec le Disc2 réel car les temps de chargement du CP/M depuis la disquette sont abolis. Ce qui fait que je suis, on va dire 50% (mini) plus rapide avec l'arduino + pc qu'avec le Disc2 + disquette.
Il reste que dans mes cartons, il y a un projet pour créer un programme dans l'Arduino pour gérer les SD cards sans PC
Pour répondre à la question du temps de réponse : Le boot me semble même plus rapide qu'avec le Disc2 réel car les temps de chargement du CP/M depuis la disquette sont abolis. Ce qui fait que je suis, on va dire 50% (mini) plus rapide avec l'arduino + pc qu'avec le Disc2 + disquette.
- irios
- Messages : 3398
- Inscription : 04 nov. 2007 19:47
- Localisation : Rochefort du Gard (30)
- Contact :
Re: Emulation Disc2
Bravo yo_fr !!!!
http://irioslabs.over-blog.com/
La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
Re: Emulation Disc2
une cht'it photo du montage:
En 2 l'arduino mega (par avoir suffisamment d"E/S)
En 3 les 2 mémoires dans un 7474
..Et à l'écran le boot de la disquette CP/M sur mon Hector HRX
Pour la prise de sortie d'Hector, j'ai récupéré un cordon // imprimante de PC et je l'ai recâblés avec les pins nécessaires.
Le bornier DB25 ->Borne est très pratique pour chopper les signaux.
En 1 un simple connecteur DB25 -> Bornes.En 2 l'arduino mega (par avoir suffisamment d"E/S)
En 3 les 2 mémoires dans un 7474
..Et à l'écran le boot de la disquette CP/M sur mon Hector HRX
Pour la prise de sortie d'Hector, j'ai récupéré un cordon // imprimante de PC et je l'ai recâblés avec les pins nécessaires.
Le bornier DB25 ->Borne est très pratique pour chopper les signaux.