Page 2 sur 2

Re: Cartographie mémoire du VG5000µ

Posté : 29 août 2019 09:05
par Fred_72
Oui une belle usine à gaz.
Fort heureusement, je dois simplement vérifier que la variable chaîne existe et lire son contenu. Et ça c'est bien passé, ouf :)

Re: Cartographie mémoire du VG5000µ

Posté : 05 sept. 2019 23:11
par Mokona
Deux article d'un coup... Il se trouve que j'avais commencé le premier, mais qu'il manquait un bout de la fin et une relecture, je ne l'avais pas publié.

Ils sont liés et traitent de hooks, mais de deux types de hook différents. Dans le premier cas, je m'attache à l'interruption INT, après avoir décrit leurs initialisation: https://www.triceraprog.fr/vg5000u-les-hooks.html

Dans l'autre cas, j'implémente une commande `DISK` (qui fait partie des trois commandes "non implémentées" du VG5000) : https://www.triceraprog.fr/vg5000u-les- ... iques.html

Re: Cartographie mémoire du VG5000µ

Posté : 06 sept. 2019 11:42
par Fred_72
Merci. :)

Re: Cartographie mémoire du VG5000µ

Posté : 06 sept. 2019 18:38
par Patrick
Très intéressant tout ce travail d'analyse et d'explication. Bravo et merci.

Re: Cartographie mémoire du VG5000µ

Posté : 06 sept. 2019 23:16
par Carl
Merci Mokona
Carl

Re: Cartographie mémoire du VG5000µ

Posté : 10 sept. 2019 23:36
par Mokona
Et merci à vous de me lire.

Je continue l'exploration des hooks avec deux hooks d'appels. L'un qui sert à CALL et l'autre est RST $30.

J'en profite pour décrire brièvement tous les `RST` mais le plus gros morceau est celui du décodage de paramètres numérique depuis une routine assembleur (dans l'article précédent, j'abordais la récupération d'un paramètre de type chaîne, comme ça, on fait le tour).

Et plus exactement de la récupération d'arguments de trois types numériques différents : 8 bits, 16 bits et 16 bits flottant. Avec deux paramètres obligatoires et un optionnel.

L'article : https://www.triceraprog.fr/vg5000u-les- ... appel.html

Le résultat (oui, les deux premiers paramètres sont inversés à l'affichage) :

Image

Re: Cartographie mémoire du VG5000µ

Posté : 22 sept. 2019 22:53
par Mokona
Pas de grosse inspiration pour faire un programme intéressant avec les hooks suivant (entrées sorties). Mais quelques retours d'expérience au passage.

Je me contente donc de compter le nombre d'appels à l'affichage d'un caractère, d'un retour chariot, les appels à PRINT et à INPUT.

C'est ici : https://www.triceraprog.fr/vg5000u-les- ... rties.html

Image