Poster un nouveau sujet Poster une réponse
Livre sur Calto
Auteur Message
Regedit



Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
Posté le : Lun 05 Nov 2007, 14:43   Citer 

Eh oui, j'aimerais bien mettre un livre sur ma calto pour passer le temps, vu que les cours sont chiants bigmouth.gif bigmouth.gif.

Mais bon, le truc chiant c'est qu'un livre ca prends pas mal de place, et surtout si ont le mets comme ca avec la fonction "Disp" ca prendra meme pas 1 ligne sur l'ecran.

Par contre j'ai eu une idee. J'ai vu que pour certain jeu, les instructions sont donnes avec des toutes pitites lettres. Pitites, mais lisible.

Ce que je cherche a faire : Mettre une nouvelle pour commencer (j'ai choisis pour cela "Le K" de Dino Buzzati, vu que c'est roxxor).
Comment : Le mettre comme certains jeu mettes leurs instructions.
Pourquoi : Pour lire en cours et pas s'ennuyer.
Basic bien sure : Non, asm, comme ca je pourrais mettre la nouvelle en entier sur la Ti-83 + silver edition de mon pote sur la memoire d'archivage et je lui choperais sa Ti.

I need you, si vous pouviez me faire un tuto tout simple de comment je peux le faire ...

Hellppp !!!

 Adresse email Haut de page Bas de page 
 
vibra



Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
Posté le : Lun 05 Nov 2007, 15:01   Citer 

Je sais pas si j'ai bien compris, mais tu veux que les lettre s'affichent en petit ? Je ne pense pas que ce soit une bonne idée car avec Text, ça ne va pas à la ligne dirrectement, tandis qu'avec Output, ça va à la ligne tout seul. Voila le programme :

Code
ClrHome
Output (1,1,"blablabla…
Pause
Output (1,1,"reblablabla
Pause
etc…


Tu peux même mettre des numéros de page pour pouvoir reprendre là où tu en était.
Et puis si tu as une stat tu peux même utiliser les strings, mais alors là je sais pas car j'ai qu'une 82.

----------------------
Vive la programmation et vive le vibraphone !!!
 Adresse email Haut de page Bas de page 
 
Regedit



Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
Posté le : Lun 05 Nov 2007, 15:26   Citer 

Hmm hmm oui mais avec Output ca affichera les lettres en grand, et c'est trop suxxor de devoir appuyer toutes les 2 secondes pour changer de pages.

Regarde, je prends un exemple (debut du "k") :


Code

Output(1,1,"QUAND STEFANO RO|I EUT DOUZE ANS,| IL DEMANDA COMM|E CADEAU A SON PE|RE, QUI ETAIT CA|PITAINE AU LONG |COURS ET MAITRE |D'UN BEAU VOILIE|



Les "|" sont des marqueurs qui indique que ca reviens a la ligne. Donc ca fait 3 lignes du texte, c'est trop peu. Si j'arrivais a mettre les plus petites lettres, je pourrais facilement arriver a 5-6 lignes. Puis ca serait cool de faire le truc en asm, comme ca je pourrais le lire meme quand c'est dans la memoire d'archivage.

 Adresse email Haut de page Bas de page 
 
vibra



Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
Posté le : Lun 05 Nov 2007, 15:36   Citer 

Si tu veux utiliser l'ASM je suis out. Demande à Ratuss.

----------------------
Vive la programmation et vive le vibraphone !!!
 Adresse email Haut de page Bas de page 
 
coc5
Avatar

Autorisation : Membre
Nb de messages : 891
Inscrit le : Sam 16 Jui 2007, 13:37
Posté le : Lun 05 Nov 2007, 15:49   Citer 

A moins que tu ne veuilles absolument le faire en ASM (et là c'est une programme plutôt chiant à faire^^) j'ai déjà fait un programme en Basic qui permet ce genre de truc happy.gif

Tu rentre tout dans une chaîne, tu lance le programme, et tu peux à loisir visionner ta chaîne, et même revenir en arrière si tu le veux happy.gif




http://tout82.free.fr/forum/poster.php?mode=editer&message=14743

----------------------
Ne cliquez pas ici !
 Adresse email Haut de page Bas de page 
 
Regedit



Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
Posté le : Lun 05 Nov 2007, 15:55   Citer 

Oui bah ca c'est bien cool, mais moi je voudrais absolument que ce soit des petites lettres, sinon c'est galere pour lire le truc.
J'ai pas trouver de truc en faite pour ecrire un prgm avec les petites lettres, j'ai vu que ya des programme en asm qui le font, mais si le basic gere ca aussi, je prefere oui.

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
coc5
Avatar

Autorisation : Membre
Nb de messages : 891
Inscrit le : Sam 16 Jui 2007, 13:37
Posté le : Lun 05 Nov 2007, 16:17   Citer 

En fait il en gère une partie. Malheursement, les lettres O R et deux auitres je crois ne passe pas sad.gif

Sinon c'est faisable en ASM.
Du genre :




Code


        .nolist
        #include        "ion.inc"
        .list
#ifdef  TI83P
        .org    progstart-2
        .db     $BB,$6D
#else
        .org    progstart
#endif
        ret
        jr      nc,start_of_program
       


ld      hl,texte

:boucle
        bcall(_clrlcdf)                 ;
        ld      de,256+1                ;
        ld      (pencol),de             ;
        bcall(_vputs)                   ;         
        ld      de,8*256+1              ;
        ld      (pencol),de             ;
        bcall(_vputs)                   ;
        ld      de,16*256+1             ;
        ld      (pencol),de             ;
        bcall(_vputs)                   ;         
        ld      de,24*256+1             ;
        ld      (pencol),de             ;
        bcall(_vputs)                   ;
        ld      de,32*256+1             ;
        ld      (pencol),de             ;

Etc....
       
        bcall(_vputs)                   ;         
        ld      de,58*256+1              ;
        ld      (pencol),de             ;
         
        ld a,1
        cp 1
       jr boucle,z

.end

texte:
.db "Les crevettes roses de la pintagonie",0
.db "équatoriale du sud-est",0
.db "------------------------------------",0 
.db "Un ouvrage de fond sur le plus grand",0
.db "sujet d'étude qui a occupé et qui ",0
.db "a occupé nos plus grands chercheurs",0
.db "des années durant",0

ret
       



----------------------
Ne cliquez pas ici !
 Adresse email Haut de page Bas de page 
 
Regedit



Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
Posté le : Lun 05 Nov 2007, 16:20   Citer 

Erf, je pige pas grand chose de l'asm sad.gif\
Ya pas un programme dans lequel je tape ce que je veux que ce soit marquer et ca me le transforme en asm ? bigmouth.gif

 Adresse email Haut de page Bas de page 
 
coc5
Avatar

Autorisation : Membre
Nb de messages : 891
Inscrit le : Sam 16 Jui 2007, 13:37
Posté le : Lun 05 Nov 2007, 16:28   Citer 

Ce serait chiant à faire^^

Mais en fait pas besoin il suffise que tu tape ton texte en bas entre le .end et le ret.

Pour chaque ligne tu met
Code
.db "

avant et
Code
 ",0 

après happy.gif

Pour le reste du code il faudrait demander à Ratuss si ma manière de faire est valide parce-que je débute quand même en ASM et il se peut qu'un ou deux détails m'aient échappés^^

Le Ect... je l'ait mit pour éviter de me répéter mais en fait c'est toujours pareil avec juste un nombre qui change (il augmente de 8 en 8 si tu as remarqué^^). 8 pixels pour une ligne ça me semble bien.

Si Ratuss dit que c'est bien la bonne manière de faire je te passe le programme, tu n'auras qu'à marquer ton texte à la fin comme je te l'ai indiqué c'est pas si dur^^



Et si vraiment la flêmme de le faire je pourrais me dégagé un moment pour écrire le script PHP pour transformer tes phrases en code ASM

----------------------
Ne cliquez pas ici !
 Adresse email Haut de page Bas de page 
 
Regedit



Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
Posté le : Lun 05 Nov 2007, 16:51   Citer 

Hey mais tu roxx Coc5 <3
Merci pour ce soutien kiss.gif

 Adresse email Haut de page Bas de page 
 
Stupid



Autorisation : Membre
Nb de messages : 768
Inscrit le : Jeu 28 Sep 2006, 18:42
Posté le : Lun 05 Nov 2007, 17:05   Citer 

ça sert à rien, vu que en le recopîant tu l'as lu... crazy.gif

mais sinon y'a...

texte(0,0,"JJEJEJE¨SJFOSDIJFOSDI
texte(6,0,"FJHFJPSDPFDSFDSIOPFJ
...
text(54,0,"UIOZFHIZEIUF
pause
clrdraw
text(0,0,"OGGJGJGJGJJ


une lettre un nombre ça prend 4 de largeur; un espace 1 et tu comptes...et quand t'arrives à 90 ou + tu sautes une ligne

 Adresse email Haut de page Bas de page 
 
vibra



Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
Posté le : Lun 05 Nov 2007, 17:07   Citer 


Citer : Baby
ça sert à rien, vu que en le recoîant tu l'as lu... crazy.gif


T'as raison j'y avais même pas pensé !!

----------------------
Vive la programmation et vive le vibraphone !!!
 Adresse email Haut de page Bas de page 
 
Regedit



Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
Posté le : Lun 05 Nov 2007, 17:09   Citer 

Nan, mais je mets le texte comme ca, je fais du copier coller de wikisource. Et puis jsutement l'ideal ca serait un programme, je mets le texte et ca me le formate en asm.

 Adresse email Haut de page Bas de page 
 
vibra



Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
Posté le : Lun 05 Nov 2007, 17:09   Citer 

bonne chance.

----------------------
Vive la programmation et vive le vibraphone !!!
 Adresse email Haut de page Bas de page 
 
Stupid



Autorisation : Membre
Nb de messages : 768
Inscrit le : Jeu 28 Sep 2006, 18:42
Posté le : Lun 05 Nov 2007, 17:12   Citer 

pourquoi tu l'imprimes pas directement...c'est aussi discret

 Adresse email Haut de page Bas de page 
 
Regedit



Autorisation : Membre
Nb de messages : 191
Inscrit le : Dim 30 Sep 2007, 12:24
Posté le : Lun 05 Nov 2007, 17:13   Citer 

Bah sinon je passe le livre a un pote et il me le recopie ^^ Et moi en echange je recopie un autre livre pour lui et on s'echange (ptain comment j'ai fait pour pas tomber sur cette idee avant ... chuis trop suxx)

 Adresse email Haut de page Bas de page 
 
vibra



Autorisation : Membre
Nb de messages : 595
Inscrit le : Mer 04 Avr 2007, 13:29
Posté le : Lun 05 Nov 2007, 17:13   Citer 

Ça c'est de l'organisation !

----------------------
Vive la programmation et vive le vibraphone !!!
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink