WinG100

Programme et doc fait par Y.M. Morgan

Télechargement

Introduction

WinG100 est un émulateur pour les calculatrices Casio Graph100/AFX 2. Il est composé d’un gestionnaire de lecteurs virtuels permettant de gérer les 6 lecteurs de la Flash (lecteurs L à Q). Les programmes ajoutés dans ces lecteurs peuvent ensuite être exécutés par l’émulateur.

Gestionnaire de lecteur

Dans chaque lecteur, vous pouvez ajouter des fichiers situés sur le disque dur de l’ordinateur ou bien situés dans des archives Add-in Installer ou bien des images de disques au format ROMDISK.

Pour cela, faite un clic droit sur un des lecteurs et faite :

  • ajouter des fichiers : cela insère un ou plusieurs fichiers réels.
  • importer un fichier Add-Installer : ajoute les fichiers contenus dans une archive “*.cfx”.
  • importer une image de disque : ajoute les fichiers contenus dans une image de disque “*.lec”.

Emulation

Pour exécuter un programme (EXE ou COM), double cliquez dessus ou faite la commande “Emulation→Démarrer”, le contenu entier du lecteur sera charger dans la Flash de l’émulateur. Le programme s’exécute dans une fenêtre séparée. En cas d’erreur (fonction non implémentée ou erreur d’exécution), un message est ajouté dans la fenêtre des erreurs (menu affichage). Il est également possible de charger les autres lecteurs (voir les options).

L’exécution peut également se faire en mode debug (menu Debug). Dans ce mode, la mémoire et les registres peuvent être surveillés (menu affichage). Le code actuellement exécuté est affiché dans la fenêtre.

  • F10 : pas à pas normal.
  • F11 : pas à pas approfondi (rentre dans les call).
  • Pause/Reprise possible.
  • Possibilité de placer des points d’arrêt à des adresses précises du code par la commande “Debug→Points d’arrêts...”. Pour ajouter un point d’arrêt, il faut rentrer l’adresse au format SEGMENT:OFFSET, chaque composante ayant 4 chiffres hexadécimaux

Configuration des touches

Le menu “Outils→Configuration des touches” permet d’associer une touche du clavier de l’ordinateur à une touche de la calculatrice (une configuration est donnée par défaut).

  • Pour visualiser les différentes touches du clavier associées à une touche de la calculatrice, cliquez sur celle-ci (elle s’entoure en jaune). La liste donne les touches associées.
  • Pour ajouter une association, cliquez sur ajouter et taper sur la touche (si elle est déjà associée, une emande d’écrasement est faite).
  • Pour supprimer une association, sélectionnez-la dans la liste et faite Supprimer.

Options

Le menu “Outils→Options” permet d’accéder aux paramètres de l’application.

Emulation

  • Facteur de zoom (de 1 à 8).
  • Activer le mode GS5 : détecte le déroutement de l’int 53h pour alterner les buffers vidéo à afficher (0x1A20-0x1AA0 et 0x1A60-0x1AE0 alternativement). Cette alternance permet d’afficher 5 couleurs en niveau de gris. L’activation de cette option permet de faire le mélange des couleurs directement et évite un clignotement.
  • Afficher les statistiques : affiche le rapport entre la fréquence de l’émulateur et celle fournie.
  • Cadence de l’horloge système : rythme auquel est appelée l’int 53h (de 1 à 100 ms).
  • Fréquence du CPU : fréquence à laquelle l’émulateur doit tourner.
  • Port COM : Id du port sur lequel se fera les communications.

Environnement

  • chargement de tous les lecteurs lors du démarrage de l’émulation ou bien simplement celui du programme choisi.
  • sauvegarde possible du contenu de la Flash et de la RAM à la fermeture de l’application. Ces fichiers seront rechargés par l’application la prochaine fois.
  • langue : langue de l’interface, modification prise en compte au prochain redémarrage.

Captures d'écran

Le menu “Outils→Captures d’écran” ouvre le gestionnaire de captures d’écran du programme en cours d’émulation. Faite F12 (à partir du gestionnaire de captures d’écran ou de la fenêtre d’émulation) pour réaliser une copie de l’écran actuel de l’émulateur. Ces captures d’écrans peuvent être enregistrées dans des fichiers “*.bmp” ou “*.gif” séparés (_XX est rajouté au nom du fichier entré dans la boîte de dialogue de la commande “Captures→Enregistrer sous...”). Pour effectuer cet enregistrement, vous devez au préalable sélectionner avec la souris les captures d’écrans à sauvegarder. il est également possible de regrouper les captures d’écran dans un gif animé.

Ligne de commande

Il est possible de lancer directement un programme dans l’émulateur à partir de la ligne de commande :

ouvre un document vide :

WinG100

ouvre fichier “*.wgm” :

WinG100 fileName

ouvre fichier “*.wgm” :

WinG100 -o fileName

lance un exécutable dans l’émulateur dans le lecteur virtuel ‘L’ :

WinG100 -e execName

lance un exécutable dans l’émulateur dans le lecteur virtuel spécifié (de L à Q) :

WinG100 -e execName -d nDrive
 
dev_emu.txt · Dernière modification: 2007/11/22 11:54 par 193.249.189.107
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki