Il faut différencier deux types d'horloges.J'ai un problème avec Eighty-one ...
il doit manquer des fichiers .... est ce que dans EIGHTY ONE on peut regler la vitesse d'horloge du micro proce ?
Celle du PC... et celle de de l'émulateur.
Je te rassure, il ne te manque pas de fichiers sur Eighty-One...
Sinon, il ne pourrai pas démarrer.
(Quoique... dans la version 1.a, le drag&drop ne fonctionne plus car il y a un probème d'assignation de répértoire pour un fichier BMP...)
Le problème est simple.
Eighty-One utilise des fonctions DirectX pour l'affichage de l'écran et pour le son.
Sur les machines aux ressources limitées (200mhz/400mhz), le programme est ralenti car saturé par le nombre de calcul.
Résultat, il faut appuier une seconde sur une touche, pour la valider !
Donc, ce programme est difficilement exploitable sur ce genre de machines.
Par contre, sur les machines actelles, cet émulateur est comme un poisson dans l'eau... et fonctionne très bien.
Tu es dans ce cas, ta machine est trop lente pour faire fonctionner EO.
Il est lent... et ne fonctionnera pas plus vite en modifiant la config. d'EO
(même en mettant en traitement d'affichage GDI, l'émulateur sera saturé!)
Pour les machines rapides (fonctionnement normal d'Eo):
Dans le panneau de configuration d'EO, on peut règler la vitesse de l'émulateur !
Dans certains cas, le programme est plus rapide... Mais ici, l'émulateur rejoint la réalité...
Si la vitesse est trop rapide, on se retrouve avec des problèmes de synchronisation entre les différents composants de la machine!
Il est préférable de ne pas changer cette vitesse, car de nombreux problèmes peuvent apparaitres lors de l'utilisation.
... problèmes au niveau du scan des touches en particulier ...
Donc, pour résumer...
Il faut une bonne machine pour utiliser EO !
Ne pas modifier la vitesse du CPU du ZX81... surtout en utilisation Basic.
On peut aussi constater qu'il existe plusieurs type d'horloges sur cet émulateur !
Car, si l'on augment la vitesse d'execution du ZX, un "LLIST" ne sera pas plus rapide...
Oui ... et Non.As-tu la doc de eughty one ...
Cette doc était disponible sur le site d'EO.
Mais, durant un moment, la page de l'émulateur a été effacée.
Quelques mois plus tard, elle est réapparue, mais sans le fichier "chm" d'aide.
C'était d'ailleurs un fichier très bien conçu ... avec la doc du Zx80 et Zx81 passé à l'OCR !
Il y avait la doc des cartes émulées et plein d'infos...
Donc...
Oui, je posséde ce fichier pour l'avoir téléchargé...
Mais je ne sais pas si je peux la mettre en ligne.
Je dois demander aux bonnes personnes...
Mon émulateur est moins lourd. (étonnant d'ailleurs pour du Visual Basic!)sinon est ce que dans ton propre emulateur on peut regler la vitesse d'horloge ...
Il fonctionne sur un 200mhz.
Il faut dire qu'il est programmé pour marcher à l'économie de ressources.
Cela veux dire que certaines fonctions du Zx81 ont été détournées et/ou simplifiées.
EO émule l'écran par rapport aux scans lignes par lines...
Vb81... caractère par caractère.
(la HRG est interceptée à la source et utilise un traitement particulier.)
Pour répondre à ta question:
Non... j'ai retirer cette fonction qui accélère le ZX81.
ça avait l'avantage d'accélèrer le traitement en ASM (carte graphiques),
Mais ça posait plus de probèmes que d'avantages.
Donc je l'ai déactivée.
Pour les machines peu rapides, entre Xtender(dos) et Eo ...J'aimerais bien tester ton emulateur ...
Tu as le choix.
- No$Cash Zx81 sous Dos
- No$Cash Zx81 sous Windows (pas de problèmes d'horloges/limité graphiquement)
- Vb81 sous Windows (pas de problèmes d'horloges/limité graphiquement)
- Vb81 XuR sous Windows ( pour config. >=200mhz )

