[Thomson MO6] Le Topic.

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

Lionel
Messages : 5
Inscription : 10 mars 2015 21:36

[Thomson MO6] Le Topic.

Message par Lionel »

Bonjour/Bonsoir.

Image

Etant un particulier possesseur du MO6, je voulais savoir s'il existait une procédure en langage du Basic 128 de pouvoir désactiver le son du bip produit par les touches. J'ai bien regardé "Le Guide du MO6", mais rien ne semble inscrit à ce sujet.

Cordialement.
__sam__
Messages : 7988
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Beep MO5/MO6 (était: [Thomson MO6] Le Topic.)

Message par __sam__ »

Essaye

Code : Tout sélectionner

poke &h2019,peek(&h2019) OR 8
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Daniel
Messages : 17424
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Thomson MO6] Le Topic.

Message par Daniel »

Il y a malheureusement peu de documentation spécifique au MO6. Le guide utilisateur et la documentation technique Cofadel ne donnent pas beaucoup de détails. Par contre, sachant que le MO6 est compatible à plus de 90% avec le MO5, on peut trouver l'information dans le manuel technique du MO5, pages 60 et 61.
STATUS $2019 : b3 masque le buzzer
On la trouve aussi dans la documentation MO5 reconstituée par PulkoMandy
http://pulko.mandy.pagesperso-orange.fr ... mmap.shtml
Daniel
L'obstacle augmente mon ardeur.
Lionel
Messages : 5
Inscription : 10 mars 2015 21:36

Re: [Thomson MO6] Le Topic.

Message par Lionel »

Bonsoir.

Avant tout, je voudrais vous remercier pour les conseils prodigués [clin d'oeil]. Désolé pour ma lenteur... Ce n'était pas évident, étant fiévreux...

J'ai donc essayé toutes les formules proposées, et si sur simulateur, je n'y étais pas arrivé, ce fut affirmatif hier avec le MO6 grâce à la formule : "poke &h2019,peek(&h2019) OR 8" que ce soit sur Basic 128 ou même Basic 1.0 d'ailleurs. C'est magique !

A noter que "Status $2019 : b3" ne fonctionne pas, le Basic 1.0 (par exemple) me répondant "Error 2" et malgré mes téléchargements .pdf, les pages 60 et 61 du MO5 ne mentionnent rien sur ce point.

Par contre, pour permettre la réactivation en tant souhaité du buzzer, je n'y suis pas arrivé autrement qu'en éteignant puis rallumant le MO6 car en retapant ce code "poke &h2019,peek(&h2019) OR 8", il n'y a pas de réactivation de celui-ci. J'ai donc le sentiment que c'est un code permettant uniquement sa désactivation.
Existerait-il un code similaire pour permettre sa réactivation ?

Recevez à nouveau mes remerciements pour vos réponses.

Cordialement.
__sam__
Messages : 7988
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Thomson MO6] Le Topic.

Message par __sam__ »

Pour reactiver le buzzer il faut faire l'inverse de "poke &h2019,peek(&h2019) OR 8", cad masquer le 3eme bit:

Code : Tout sélectionner

poke &h2019,peek(&h2019) AND 247
(247 + 8 = 255)

Pour basculler l'état du buzzer, cad de passer de allumé à éteint ou lycée de Versailles, il faut faire

Code : Tout sélectionner

poke &h2019,peek(&h2019) XOR 8
Le "XOR 8" inversant à chaque appel le bit 3 de $2019 (registre Status du moniteur MO5/MO6)
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Répondre