.

Tous les Sinclair. Du Mk14 au QL

Modérateur : Politburo

Répondre
Xavier
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 684
Inscription : 10 mars 2006 16:48
Contact :

.

Message par Xavier » 25 oct. 2009 22:48

Salut ,
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 ?
Il faut différencier deux types d'horloges.
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...

As-tu la doc de eughty one ...
Oui ... et Non.
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...
;-)

sinon est ce que dans ton propre emulateur on peut regler la vitesse d'horloge ...
Mon émulateur est moins lourd. (étonnant d'ailleurs pour du Visual Basic!)
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.

J'aimerais bien tester ton emulateur ...
Pour les machines peu rapides, entre Xtender(dos) et Eo ...
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 )
Dernière édition par Xavier le 20 sept. 2014 00:35, édité 1 fois.

DIDIER
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 98
Inscription : 05 janv. 2009 22:02
Localisation : BORDEAUX

YEP XAVIER > mon PC > HORLOGE A 1ghz

Message par DIDIER » 26 oct. 2009 14:08

yep xavier ...

l horloge de mon PC pour EIGHTY ONE tourne a 1GHZ .... cela doit suffire normalement ...

bon je vais essayer nocash ...

a+

didier
UTILISATEUR du ZX81 depuis 1982 . j ai un lecteur de disquette mageco qui marche bien ... mon zx a ete modifie (prise joystick ... extension 16KO interne ...) ... j ai edite y a 5 an un journal appele micro sinclair ... le numero 6 est en cour

Xavier
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 684
Inscription : 10 mars 2006 16:48
Contact :

Re: Le "Eighty-one" de Didier est lent !

Message par Xavier » 26 oct. 2009 19:26

Salut Didier,

Effectivement, 1Ghz... ça suffit largement.
Donc... réduit la vitesse du ZX81 dans la config...
L'éditeur Basic s'en portera mieux.
ça peut résoudre des problèmes de frappe clavier !

DIDIER
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 98
Inscription : 05 janv. 2009 22:02
Localisation : BORDEAUX

j ai commence ce soir avec no$ version windows

Message par DIDIER » 26 oct. 2009 22:08

:lol:

yep xavier .... je viens de commencer a taper mad - battle sur l emulateur no$ .... j ai pas essaye encore voir si la fonction copy fonctionnait ... mais pour la frappe du listing cela me semble impeccable ... il enregistre le programme sur disquette ... tout a l air de bien fonctionner ... si cela continue comme ca je vais l utiliser a la place d xtender pour faire imprimer les listings pour le journal ....

bon je retourne a mon listing .... j ai pas fini de taper les codes LM du jeu mad battle...

a+

didier
UTILISATEUR du ZX81 depuis 1982 . j ai un lecteur de disquette mageco qui marche bien ... mon zx a ete modifie (prise joystick ... extension 16KO interne ...) ... j ai edite y a 5 an un journal appele micro sinclair ... le numero 6 est en cour

Xavier
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 684
Inscription : 10 mars 2006 16:48
Contact :

Re: Le "Eighty-one" de Didier est lent !

Message par Xavier » 27 oct. 2009 17:46

Salut Didier,


C'est cool...
Mais il est déjà tapé !!!
Et tu as le LM en version text pour vérifier...
Dispo. sur http://zx81.ordi5.free.fr/hebdogiciel

???
Ha! oui, fait gaffe... j'ai modifié l'assembleur.
Une fonction passe mal sur les emulateurs...

Répondre

Revenir vers « Sinclair »