Poster un nouveau sujet Poster une réponse
inverseur d'écran
Auteur Message
tapenad



Autorisation : Membre
Nb de messages : 197
Inscrit le : Jeu 17 Nov 2011, 13:20
Posté le : Mar 24 Avr 2012, 17:52   Citer 

voici un prgm court ( c'est plus un gadget qu'autre chose) qui inverse l'écran

Code
:For(B,1,63
:For(A,1,94
:Pxl-Change(B,A
:End:End


Au moins il à le mérite d'être décoratif

----------------------
L’erreur est humaine, mais pour provoquer une vraie catastrophe, il faut un ordinateur.

je suis premier!!!

je m'aime.
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 24 Avr 2012, 19:16   Citer 

Bon classique. happy.gif good.

Et pour une vitesse maximale, il y a un programme assembleur.
J'ai oublié son origine mais un exemplaire traine encore ici: https://tout82.pages-perso.free.fr/forum/sujet.php?sujet=2112&page=1
Créez un programme portant un nom quelconque, par exemple INVERT.
Code
0600165F26020E3F1E3FCDE44A79FE002806C6FF4F5F18F2C9
End
0000
End

Ensuite utilisez le code suivant.
Code
DispGraph
Send(9prgmINVERT

// en français, "Send()" est "Envoi()"
// ils sont dans le catalogue

Avec ces infos tout le monde même un débutant pourra l'utiliser sur ti82stat/82statfr/83basique.
Remarque : ce que je poste est testé, mais soyez vigilants à ne commettre aucune erreur de copie car l'assembleur peut planter grâvement.
(voilà, c'est dit pour les débutants)

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Mar 24 Avr 2012, 21:09   Citer 

attention, ne pas utiliser sur TI83+/TI84+ (sauf si quecun teste sur émulateur et confirme que c'est bon), mais en tout cas la syntaxe change

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Jeu 26 Avr 2012, 0:12   Citer 

Sur 83+/84+: mettre le C9 devant au lieu de derrière, et remplacer les 0000:End par AsmPrgm...


Code

:AsmPrgm
:C90600165F26020E3F1E3FCDE44A79FE002806C6FF4F5F18F2



à éxécuter avec Asm(prgmINVERT.

Si ce code là ne marche pas, essyez en inversant l'ordre des octets:


Code

:AsmPrgm
:C9F2185FF46F6C062800FE794AE4CD3F1E3F0E02265F160006



De toute façons, vaut mieux tester sur émulateur, je ne suis pas sur de moi du tout.

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
ld
Avatar

Autorisation : Membre
Nb de messages : 373
Inscrit le : Jeu 23 Sep 2010, 16:05
Posté le : Dim 03 Jui 2012, 12:54   Citer 

Bravo, j'aime beaucoup celui en ASM ! ahh.gif

----------------------
Note Éphéméride Chrono Bombrman BlueFishEncryptor Labygénérateur Nord BandeauDeTexte LunarPhase Syracuse Papy-Jump Convertisseur ! SolveurDeSudoku VérificateurDeCodesBanquaire PrgmADiviser CryptageDeVigenere MiniSolv Reed-Solomon Code128Géodésie
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 9 requêtes