Derniers sujets
» Comment configurer un joystick ?
A Propos des Pokes de valeurs négatives EmptyHier à 22:21 par Ladywasky

» Devoirs de vacances
A Propos des Pokes de valeurs négatives EmptyHier à 18:45 par kenneth

» CEO MAG 350
A Propos des Pokes de valeurs négatives EmptyDim 21 Juil 2019 - 15:08 par Voyageur

» Lancement de jeux - Messages d'erreur
A Propos des Pokes de valeurs négatives EmptySam 20 Juil 2019 - 10:06 par Sebiohazard

» Aides pour le depannage
A Propos des Pokes de valeurs négatives EmptySam 20 Juil 2019 - 6:25 par Voyageur

» The last warrior
A Propos des Pokes de valeurs négatives EmptyVen 19 Juil 2019 - 14:58 par Dom50

» Base de données listings ?
A Propos des Pokes de valeurs négatives EmptyMer 17 Juil 2019 - 7:17 par Symoon

» Pub télé pour l'Oric Atmos
A Propos des Pokes de valeurs négatives EmptyLun 15 Juil 2019 - 23:29 par Ladywasky

» Invitation à l'Alchimie 13
A Propos des Pokes de valeurs négatives EmptyDim 14 Juil 2019 - 19:36 par didierv

» Petit jeu: robot
A Propos des Pokes de valeurs négatives EmptySam 13 Juil 2019 - 12:11 par Symoon

» The voyage of the Golden Hind
A Propos des Pokes de valeurs négatives EmptyVen 12 Juil 2019 - 12:47 par retroric

» récupération d'anciens listings via l'OCR Google Docs
A Propos des Pokes de valeurs négatives EmptyVen 12 Juil 2019 - 12:43 par retroric

» Boitier Oric HD
A Propos des Pokes de valeurs négatives EmptyVen 12 Juil 2019 - 0:54 par Symoon

» Effet sonore : Torpille spatiale (Deuxlignes !)
A Propos des Pokes de valeurs négatives EmptyMer 10 Juil 2019 - 18:19 par Ladywasky

» Un "oncle/cousin" de l'Oric ?
A Propos des Pokes de valeurs négatives EmptyMer 10 Juil 2019 - 12:36 par kenneth

Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Aucun

Le record du nombre d'utilisateurs en ligne est de 29 le Mer 25 Fév 2015 - 14:01
Connexion

Récupérer mon mot de passe

Statistiques
Nous avons 189 membres enregistrés
L'utilisateur enregistré le plus récent est thierry.cariou@gmail.com

Nos membres ont posté un total de 7463 messages dans 646 sujets
Portail ORIC




A Propos des Pokes de valeurs négatives

Aller en bas

A Propos des Pokes de valeurs négatives Empty A Propos des Pokes de valeurs négatives

Message par Zodiac le Mar 1 Avr 2014 - 10:00

Bonjour,

Maximus, avait posé une question sur les pokes de valeurs négatives, à ce titre, je lui avait répondu, mais je n'avais pas posté l'exemple sur le forum.
Je viens de remettre la main dessus, je vous le donne à titre d'exemple.
Bien entendu, on ne peut adresser sur un octet que les valeurs de -127 à            + 127, car on prend le bit 7 comme bit de signe.
Le coeur  de la solution  se trouve uniquement en ligne 190, les autres lignes de code permettent d'en effectuer le test.

10 CLS
20 PRINT "VALEURS ACCEPTEES DE -127 A +127"
30 PRINT "ON UTILISE LE BIT 7 COMME BIT DE SIGNE"
40 PRINT "LA LIGNE 190 EFFECTUE L'ADAPTATION"
50 PRINT:INPUT "ENTREZ UNE VALEUR? ";X
60 IF X<-127 OR X > 127 THEN PRINT "ERREUR VALEUR ENTREE!!!" :END
70 T = X
80 GOSUB 190
90 PRINT "ENTREE: ";T; " POKE: ";X
100 POKE #5000,X
110 X = PEEK(#5000)
120 T= X
130 GOSUB 190
140 PRINT "PEEK: ";T; " ON RESTITUE: ";X
150 END
160 REM ****************************
170 REM ADAPTER LES VALEURS
180 REM ****************************
190 IF X AND 128 THEN X=(X*-1)+128
200 RETURN
210 REM ****************************

Bonne journée
A+
Zodiac
Zodiac

Messages : 92
Date d'inscription : 27/01/2014
Localisation : Yvelines

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum