Derniers sujets
» A venir: nouvelle version TAP2WAV
A Propos des Pokes de valeurs négatives EmptyAujourd'hui à 21:58 par Symoon

» CEO-MAG 353
A Propos des Pokes de valeurs négatives EmptyAujourd'hui à 20:40 par didierv

» Twilighte card, 6502 et joysticks
A Propos des Pokes de valeurs négatives EmptyAujourd'hui à 19:56 par Symoon

» rs
A Propos des Pokes de valeurs négatives EmptyAujourd'hui à 18:51 par kenneth

» Boitier Oric HD
A Propos des Pokes de valeurs négatives EmptyAujourd'hui à 12:58 par Jede

» OSDK & gnu/Linux...
A Propos des Pokes de valeurs négatives EmptyVen 20 Sep 2019 - 4:39 par Symoon

» Oric High Score Challenge 2019 : c'est parti
A Propos des Pokes de valeurs négatives EmptyMer 18 Sep 2019 - 20:57 par iss

» afficher un sprite au pixel près, quelle méthode optimale ?
A Propos des Pokes de valeurs négatives EmptyMer 18 Sep 2019 - 20:35 par Dbug

» TranspOrictable
A Propos des Pokes de valeurs négatives EmptyDim 15 Sep 2019 - 22:55 par Voyageur

» Apprendre l'Assembleur ORIC
A Propos des Pokes de valeurs négatives EmptySam 14 Sep 2019 - 9:42 par ]0[v]

» Jeux Non Oric - retrogaming
A Propos des Pokes de valeurs négatives EmptyVen 13 Sep 2019 - 20:05 par Dbug

» Emulation de disquette avec un GOTEK (firmware HxC, clé USB) sur un Jasmin 2 pour Oric Atmos
A Propos des Pokes de valeurs négatives EmptyJeu 12 Sep 2019 - 19:25 par Dbug

» Mystery Towers
A Propos des Pokes de valeurs négatives EmptyMar 10 Sep 2019 - 7:43 par Dom50

» Une websérie sur le jeu video made in France
A Propos des Pokes de valeurs négatives EmptyMar 10 Sep 2019 - 7:17 par didierv

» Depannages post visu
A Propos des Pokes de valeurs négatives EmptyLun 9 Sep 2019 - 20:29 par retroric

Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

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 193 membres enregistrés
L'utilisateur enregistré le plus récent est Oric Man

Nos membres ont posté un total de 7832 messages dans 676 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