Commandes du 'moniteur' Goupil ?

C'est la catégorie reine de l'ordinophile, 8 bits et pas un de plus!
Single board ou bus S-100 acceptés.

Modérateurs : Papy.G, fneck, Carl

gotcha
Messages : 2750
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Commandes du 'moniteur' Goupil ?

Message par gotcha »

Quand on boote un Goupil sans disque dur, on tombe apparemment sur le 'moniteur' avec une invite du style:

Code : Tout sélectionner

G4MON-186 V1R4
+
Je l'ai sur mon G4 et je l'ai vu aussi sur les photos de G3 du forum (comme ici: https://forum.system-cfg.com/viewtopic. ... 34#p187734).

Est-ce ce qu'on appelle le Flex ou c'est autre chose ?
Savez vous quelles sont les commandes et quel est son utilisation principale ?
Dernière modification par gotcha le 19 avr. 2021 11:49, modifié 2 fois.
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: Utilisation/commandes du 'moniteur' Goupil ?

Message par Patrick »

Le Flex c'est pour 6809 uniquement il me semble.
Patrick
Avatar de l’utilisateur
chris06
Messages : 138
Inscription : 28 sept. 2018 13:52
Localisation : Alpes-Maritimes

Re: Utilisation/commandes du 'moniteur' Goupil ?

Message par chris06 »

Hello Gotcha,

je suis en cours de restauration d'un Goupil G3. Comme sur ton G4 le G3 a un moniteur, "G3MON-8088 V1R2" sur le mien.
C'est la ROM système associée à ta carte CPU et non l'OS. Plus un BIOS donc.

Flex c'est l'OS exécuté sur les cartes à base de CPU 6800/6809.
Sur les cartes à base de Z80 c'est CP/M-80 et sur les cartes à base de 8088 c'est CP/M-86 ou une adaptation de MS-DOS.

L'OS se trouve sur floppy ou disque dur et est lancé depuis le moniteur.
Perso je n'ai toujours pas lancé d'OS sur le mien. J'en suis toujours au moniteur :D
Je dois d'abord fixer l'électronique.
Après 1990, ce n'est plus de l'informatique, c'est de l'électro-ménager :lol:
gotcha
Messages : 2750
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Utilisation/commandes du 'moniteur' Goupil ?

Message par gotcha »

Donc, sur les Goupils, il y a en ROM le moniteur en plus du BIOS.
Les commandes du moniteur sont-elles documentées ?

@chris06 sur ton G3, j'ai l'impression qu'en tapant 'h', le G3 a affiché toute une liste de commandes du moniteur.
Est-ce le cas ?

Aussi, y-a-il un moyen d’accéder au moniteur au boot, même si on a un disque dur bootable avec OS ?
(en d'autres mots, je veux pouvoir jouer avec le moniteur sans avoir à ouvrir le G4 et débrancher le disque dur :) )
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17389
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Utilisation/commandes du 'moniteur' Goupil ?

Message par fneck »

Moniteur ou BIOS... dans les fait il me semble que c'est un peu la même chose. D'une manière plus générale on appelle le moniteur un BIOS avec lequel on peut dialoguer à l'aide de quelque commandes basiques.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
gotcha
Messages : 2750
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Utilisation/commandes du 'moniteur' Goupil ?

Message par gotcha »

Oui, quand je regarde la doc du moniteur du G3 qu'a partagé Carl dans un autre post, je comprends que sur les Goupil, le moniteur est en fait le BIOS, qui offre une interface pour l'OS.

Par contre, par rapport à un BIOS classique, il y a quand même cette sorte de console qui permet d'interagir. et peut-être de debugger

Sur le G4, comme j'ai une carte IDE-CF à cause de ma carte Xebec à problème, j'ai juste à enlever la carte CF sans ouvrir le G4 pour réussir à un moment à tomber sur la console du moniteur.

Après expérimentation, j'ai juste réussi à le faire réagir avec:
- h : il me répond "<there is no help>" :lol:
- d <adresse> : il dump le contenu de la mémoire à l'adresse
- i : il m'affiche un nombre

J'ai l'impression que je ne trouverai rien sur le G4. Y a t-il une doc, par exemple pour le G3 qui documente les commandes de la console du moniteur ?
(Je n'ai rien trouvé dans la doc partagée par Carl ici : https://forum.system-cfg.com/viewtopic. ... 82#p187382)

Çà fait longtemps que j'ai en projet de désassembler le BIOS du G4, il va peut-être falloir que je m'y mette :)
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17389
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Utilisation/commandes du 'moniteur' Goupil ?

Message par fneck »

gotcha a écrit : 13 avr. 2021 19:58 le moniteur est en fait le BIOS, qui offre une interface pour l'OS (...)
Pas tout à fait pour l'OS puisque justement l'OS n'est pas encore chargé. C'est un langage propre à la machine qui offre quelques possibilités de dialogue avec elle dont l'une d'elle est de lancer l'OS. Avec le temps cette possibilité a disparu au profit du lancement de l'OS automatiquement.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
gotcha
Messages : 2750
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Utilisation/commandes du 'moniteur' Goupil ?

Message par gotcha »

Les commandes du moniteur n'ont pas été documentées pour les Goupil G1 -> G4 ?
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Avatar de l’utilisateur
chris06
Messages : 138
Inscription : 28 sept. 2018 13:52
Localisation : Alpes-Maritimes

Re: Utilisation/commandes du 'moniteur' Goupil ?

Message par chris06 »

Perso je n'arrive pas à mettre la main sur les commandes Moniteur du G3 8088 sachant qu'en plus les Moniteurs 8088, 6809 et Z80 sont probablement très différents.

J'avance à tatons et en interprétant son comportement. Sinon, pas le choix, faudra désassembler la ROM ...
Après 1990, ce n'est plus de l'informatique, c'est de l'électro-ménager :lol:
gotcha
Messages : 2750
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Utilisation/commandes du 'moniteur' Goupil ?

Message par gotcha »

Il y a une doc technique IBM qui a le code assembleur du BIOS du PC-XT avec plein de commentaires. Ça devrait pouvoir aider à l'interpretation du BIOS du G4 au moins, étant donné que le G4 est sensé être assez compatible avec un PC.
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Avatar de l’utilisateur
chris06
Messages : 138
Inscription : 28 sept. 2018 13:52
Localisation : Alpes-Maritimes

Re: Utilisation/commandes du 'moniteur' Goupil ?

Message par chris06 »

Si tu as un Moniteur "G4Mon V1R3" avec prompt "+" au démarrage, cela n'a certainement rien à voir avec un PC BIOS IBM.
Il y a forcément des équivalences BIOS en EPROM pour la compatibilité, mais le Moniteur est vraiment propre à Goupil.

Faut faire un DUMP de ton ou de tes EPROM, et c'est ce DUMP qu'il faut analyser
Après 1990, ce n'est plus de l'informatique, c'est de l'électro-ménager :lol:
gotcha
Messages : 2750
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Utilisation/commandes du 'moniteur' Goupil ?

Message par gotcha »

Plutôt que de rouvrir le G4 et d'extraire la ROM pour la dumper, je pensais plutôt dumper les 1Mo d'espace d'adressage avec un petit programme. Sur les PC, le code BIOS est mappé en mémoire. On devrait aussi retrouver le code du moniteur du Goupil dans la mémoire. Ce qu'il me faut, c'est juste le point d'entrée au 'cold boot'. J’espère que le G4 ne fait pas de choses trop exotiques par rapport au PC-XT.
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17389
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Utilisation/commandes du 'moniteur' Goupil ?

Message par fneck »

Sur cette page http://www.le-grenier-informatique.fr/p ... nuels.html tu trouveras le manuel des Goupil G2-G3.
Dans l'archive (mot de passe sur le site) tu as le manuel utilisateur avec, il me semble, les commandes du moniteur.
C'est plutôt G2 mais ça doit s'approcher. Il faut fouiller.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
gotcha
Messages : 2750
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Utilisation/commandes du 'moniteur' Goupil ?

Message par gotcha »

Le manuel du G2 liste des commandes mais mis à part 'D', rien ne semble marcher avec le G4.

En tout cas, j'ai réussi à dumper le BIOS du G4 de manière software (https://forum.system-cfg.com/viewtopic. ... 09#p188509), et j'ai retrouvé dedans le fameux message du moniteur du G4 : 'there is no help' :D

Il ne reste plus qu'à se lancer dans le désassemblage, ce qui est un gros morceau, en espérant qu'il y a pas mal de points communs avec le BIOS d'IBM pour ses PC-XT, ce qui faciliterait le travail.
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
gotcha
Messages : 2750
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: Utilisation/commandes du 'moniteur' Goupil ?

Message par gotcha »

Bon, j'ai commencé à désassembler le BIOS du Goupil et sans aller très loin, j'ai déjà pu vérifier que j'ai sélectionné la bonne adresse du 'cold reset' pour le G4 (mon point de départ pour le désassemblage).

Ce que je vois est cohérent avec ce que fait le BIOS du PC-XT (test du processeur pour l'instant). L'avantage du XT est que IBM a publié le code source du BIOS. Pouvoir avancer dans le BIOS du Goupil avec le document IBM à coté est un énorme avantage et une grosse source de productivité :).

Bien sûr, ça va diverger à un moment (le moniteur par exemple), mais le début doit être assez proche entre le presque-compatible G4 et le XT.

Quand j'aurai suffisamment avancé, je ferrai peut-être un topic dédié au BIOS du Goupil si ça interesse quelqu'un.
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Répondre