[VG5000] Nouvelle version de l'émulateur dcvg5k

Couvre tous les domaines de l'émulation ou de la virtualisation ainsi que les discussions sur les divers outils associés.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [VG5000] Nouvelle version de l'émulateur dcvg5k

Message par Carl »

le grand retour "en Forth" de Dominique sur le forum ! 8)

Carl
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [VG5000] Nouvelle version de l'émulateur dcvg5k

Message par Daniel »

Dominique a écrit :rien ne permet de positionner le lecteur de K7 au niveau du second programme
Comme avec un vrai VG5000 si le programme DEBUT est très court :D
L'index du lecteur de cassette n'est pas assez précis. Dans l'émulateur, j'ai voulu reproduire à peu près la même imprécision. Contrairement au magnétophone VG5000, dcvg5k ne met pas d'espace entre les programmes, ce qui aggrave le phénomène. Dans la prochaine version j'augmenterai donc la précision du compteur. En attendant, comme l'instruction SKIPF n'existe pas, il faut se positionner au début de la cassette et faire CLOAD pour charger le premier programme. La bande est alors positionnée juste au début du deuxième.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [VG5000] Nouvelle version de l'émulateur dcvg5k

Message par Carl »

Dominique, à l'occasion jette une oeil sur le Thread à propos du projet SDMO5 de Daniel car je suppose que cela devrait pouvoir s'adapter au VG5000 facilement sauf pour la partie logiciel...qui me dépasse largement.

carl
Avatar de l’utilisateur
Dominique
Messages : 828
Inscription : 09 mars 2010 13:37
Localisation : Limoges
Contact :

Re: [VG5000] Nouvelle version de l'émulateur dcvg5k

Message par Dominique »

Merci.

J'ai effectivement enregistré un 3° programme et cette fois ci je suis bien arrivé à positionner le lecteur; Le premier programme était bien très court.
Je regarde àa Carl.
A+
Avatar de l’utilisateur
Dominique
Messages : 828
Inscription : 09 mars 2010 13:37
Localisation : Limoges
Contact :

Re: [VG5000] Nouvelle version de l'émulateur dcvg5k

Message par Dominique »

Bonsoir,

att : Daniel - Help

Je n'arrive plus à me servir du point d’arrêt dans "mise au point". Je dois faire une fausse manip.
Dans le fichier ci joint, si je tape à l'écran CLS suivi de <NL> je dois passer par 583B.
J'ai mis 583b dans le point d’arrêt, mais je suis un peu perdu dans le paramétrage : Mettre Pas à pas ?
Enfin il ne passe pas par le point.

Merci

http://www.partage-fichiers.com/upload/5vi9a46r
Utilisateur : brafbxel
Mot de passe : wrdihxy3
Ce fichier est disponible durant 15 jours.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [VG5000] Nouvelle version de l'émulateur dcvg5k

Message par Daniel »

Aïe ! Il y a une grossière erreur dans l'outil de mise au point, le point d'arrêt ne marche plus :oops:
Je n'avais rien vu, ça montre bien que je ne développe plus beaucoup pour le VG5000. Je crois que ce bug a été introduit il y a longtemps, quand j'ai changé le fonctionnement de la touche Pause. Il devait être aussi dans les versions précédentes.

Pour me faire pardonner j'ai diffusé une nouvelle version (il y a quelques minutes) sur le site http://dcvg5k.free.fr

Image

Pour que le programme s'arrête à une adresse donnée :
- Taper l'adresse du point d'arrêt
- Sélectionner l'option "Statique"
- Cliquer sur Exécuter
On peut alors revenir dans la fenêtre principale de l'émulateur, taper une commande (par exemple CLS et Entrée), le programme s'arrête à l'adresse indiquée (s'il y passe).

Les autres options sont
- "Pas à pas" : une instruction à chaque appui sur la touche Exécuter
- "Ligne suivante" : passage à la ligne suivante du programme (exécute les subroutines sans s'arrêter à chaque instruction).
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Dominique
Messages : 828
Inscription : 09 mars 2010 13:37
Localisation : Limoges
Contact :

Re: [VG5000] Nouvelle version de l'émulateur dcvg5k

Message par Dominique »

Merci pour la réactivité Daniel.
Je regarde ça.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [VG5000] Nouvelle version de l'émulateur dcvg5k

Message par Carl »

Merci Daniel, reste plus qu' à apprendre à programmer en LM.....

carl
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [VG5000] Nouvelle version de l'émulateur dcvg5k

Message par Carl »

Daniel, serait il possible d'ajouter si possible à DCVG5K :

- la simulation d'un écran noir et blanc

- l'utilisation du pavé numérique en mode émulation...

carl
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [VG5000] Nouvelle version de l'émulateur dcvg5k

Message par Daniel »

Pour l'émulation d'un écran noir et blanc, il faudrait avoir la photographie d'une mire d'écran monochrome avec toutes les couleurs, pour pouvoir régler approximativement les intensités de gris (ou de vert, ou d'ambre, selon le type d'écran). Je l'ai déjà fait dans dcexel pour le moniteur monochrome vert Exelvision, mais tous les moniteurs n'ont pas le même rendu des couleurs.

Le principe d'émulation du clavier est une correspondance biunivoque entre la touche du PC et la touche émulée. Dans la version actuelle, il est possible de modifier la configuration pour émuler les touches 0 à 9 avec le pavé numérique, mais alors il faut reconfigurer aussi les touches d'émulation des manettes (ou ne plus émuler les manettes avec le clavier).
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [VG5000] Nouvelle version de l'émulateur dcvg5k

Message par Carl »

Daniel , depuis un émulateur/editeur videotext Minitel avec option couleur ou NB, cela peut t-il convenir ?

Image


carl
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [VG5000] Nouvelle version de l'émulateur dcvg5k

Message par Daniel »

C'est parfait, j'utiliserai cette palette pour émuler un moniteur monochrome dans la prochaine version de dcvg5k. Date de sortie encore inconnue, j'ai trop de projets en cours pour le faire immédiatement.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [VG5000] Nouvelle version de l'émulateur dcvg5k

Message par Carl »

rien ne presse....
merci Daniel 8)

carl
Avatar de l’utilisateur
Dominique
Messages : 828
Inscription : 09 mars 2010 13:37
Localisation : Limoges
Contact :

Re: [VG5000] Nouvelle version de l'émulateur dcvg5k

Message par Dominique »

Bonjour

Désolé de revenir sur le sujet (après 1 an) mais j'ai beau suivre la manip de ton message du 13 Avr 2012 21:48, je n'arrive pas au point d'arret.

Je restaure l'état (pièce jointe). J'écris 5200, je passe en static, execute, puis RUN 10 qui doit appeler $5200. Mais rien.
Pourrais-tu regarder ?
Merci
Pièces jointes
dcvg5k.rar
Ficher Etat
(16.28 Kio) Téléchargé 163 fois
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [VG5000] Nouvelle version de l'émulateur dcvg5k

Message par Daniel »

Chez moi ça marche bien : je tape RUN 10 puis ENTREE et le debugger s'arrête à l'adresse $5200.
Il y a toutefois un gros problème de vitesse d'émulation en mode debugger : c'est tellement lent qu'il faut attendre plusieurs secondes avant qu'une touche frappée dans la fenêtre VG5000 soit prise en compte. Il faut pas loin d'une minute pour taper la commande RUN 10, c'est insupportable. J'essaierai d'améliorer cela dans une prochaine version.
dcvg5k.png
dcvg5k.png (135.81 Kio) Consulté 5022 fois
Daniel
L'obstacle augmente mon ardeur.
Répondre