Page 1 of 6

[Z80] Convertisseur image en ASM.

PostPosted: 31 May 2010, 18:48
by alexvire
Bonjour, j'ai fais un convertisseur d'images en ASM TI-83, il est disponible sur mon site ici.

Voici une image:
Image

A l'aide de Visual Basic j'ai fais un logiciel permettant de convertir une image de taille 95x63 pixels en un code en ASM à taper ou envoyer sur sa calculatrice. Une option est disponible pour régler la sensibilité de l'image et pour choisir si on souhaite une bordure noire sur le côté. Ce programme fonctionne sur TI-82 Stats(.fr) et TI-83, pour activer le programme tapez Envoi(9prgmNOM) / Send(9prgmNOM).

Re: [Z80] Convertisseur image en ASM.

PostPosted: 31 May 2010, 18:54
by morteltoto
Télécharges-le sur le serveur, c'est bof les sites persos quand même.
Sinon je dirais BMP2PIC ?

Re: [Z80] Convertisseur image en ASM.

PostPosted: 01 Jun 2010, 18:01
by alexvire
Merci !

morteltoto wrote:Télécharges-le sur le serveur, c'est bof les sites persos quand même.
Sinon je dirais BMP2PIC ?


BMP2PIC est un utilitaire DOS alors que mon programme est un fichier ".exe" avec la possibilité de régler la sensibilité et fourni un code héxadécimal pour TI-83.

Re: [Z80] Convertisseur image en ASM.

PostPosted: 02 Jun 2010, 18:12
by kindermoumoute
hm.. c'est super utile ton programme, cela permettrait de créer facilement sur ordi des maps pour les jeux!

Re: [Z80] Convertisseur image en ASM.

PostPosted: 03 Jun 2010, 15:46
by kindermoumoute
Désolé pour le double post, mais je me suis rendu compte d'un truc, ton logiciel pourrait s'avérer très utile pour l'axe parser (voir news) voir code :
Code: Select all
:.TEST2
:
[151515151515151515151514AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAA
AAAAAAAAAAAAAA515151515151515151515150AAAAAAAAAAAAAAAAAAAAAAAA5555555555555555555555
54AAAAAAAAAAAAAAAAAAAAAAAA151515151515151515151514AAAAAAAAAAAAAAAAAAAAAAAA55555555
5555555555555554AAAAAAAAAAAAAAAAAAAAAAAA515151515151515151515150AAAAAAAAAAAAAAAAAA
AAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA151515151515151515151514AAAAA
AAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA515151515151515
151515150AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA1
51515151515151515151514AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAA
AAAAAAAAAAAA515151515151515151515150AAAAAAAAAAAAAAAAAAAAAAAA55555555555555555555555
4AAAAAAAAAAAAAAAAAAAAAAAA151515151515151515151514AAAAAAAAAAAAAAAAAAAAAAAA555555555
555555555555554AAAAAAAAAAAAAAAAAAAAAAAA515151515151515151515150AAAAAAAAAAAAAAAAAAA
AAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA151515151515151515151514AAAAAA
AAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA5151515151515151
51515150AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA15
1515151515151515151514AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAA
AAAAAAAAAAA515151515151515151515150AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554
AAAAAAAAAAAAAAAAAAAAAAAA151515151515151515151514AAAAAAAAAAAAAAAAAAAAAAAA5555555555
55555555555554AAAAAAAAAAAAAAAAAAAAAAAA515151515151515151515150AAAAAAAAAAAAAAAAAAAA
AAAA555555555555555555555554151515151515151515151514AAAAAAAAAAAAAAAAAAAAAAAA55555555
5555555555555554AAAAAAAAAAAAAAAAAAAAAAAA515151515151515151515150AAAAAAAAAAAAAAAAAA
AAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA151515151515151515151514AAAAA
AAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA515151515151515
151515150AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA1
51515151515151515151514AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAA
AAAAAAAAAAAA515151515151515151515150AAAAAAAAAAAAAAAAAAAAAAAA55555555555555555555555
4AAAAAAAAAAAAAAAAAAAAAAAA151515151515151515151514AAAAAAAAAAAAAAAAAAAAAAAA555555555
555555555555554AAAAAAAAAAAAAAAAAAAAAAAA515151515151515151515150AAAAAAAAAAAAAAAAAAA
AAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA151515151515151515151514AAAAAA
AAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA5151515151515151
51515150AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA15
1515151515151515151514AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAA
AAAAAAAAAAA515151515151515151515150AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554
AAAAAAAAAAAAAAAAAAAAAAAA151515151515151515151514AAAAAAAAAAAAAAAAAAAAAAAA5555555555
55555555555554AAAAAAAAAAAAAAAAAAAAAAAA515151515151515151515150AAAAAAAAAAAAAAAAAAAA
AAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA151515151515151515151514AAAAAAA
AAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA515151515151515151
515150AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554151515151515151515151514AAAAAA
AAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA5151515151515151
51515150AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA15
1515151515151515151514AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAA
AAAAAAAAAAA515151515151515151515150AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554
AAAAAAAAAAAAAAAAAAAAAAAA151515151515151515151514AAAAAAAAAAAAAAAAAAAAAAAA5555555555
55555555555554AAAAAAAAAAAAAAAAAAAAAAAA515151515151515151515150AAAAAAAAAAAAAAAAAAAA
AAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA151515151515151515151514AAAAAAA
AAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA515151515151515151
515150AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA1515
15151515151515151514AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAA
AAAAAAAAA515151515151515151515150AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554AA
AAAAAAAAAAAAAAAAAAAAAA151515151515151515151514AAAAAAAAAAAAAAAAAAAAAAAA555555555555
555555555554AAAAAAAAAAAAAAAAAAAAAAAA515151515151515151515150AAAAAAAAAAAAAAAAAAAAAA
AA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA151515151515151515151514AAAAAAAAA
AAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA51515151515151515151
5150AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAAAAAAAAAAA151515
151515151515151514AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555554AAAAAAAAAAAAAAAA
AAAAAAAA515151515151515151515150AAAAAAAAAAAAAAAAAAAAAAAA5555555555555555555555540000
00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF→Pic1
:0→X
:Repeat getKey(15)
:Pic1+X→DispGraph
:If getKey(4) and (X≠0
:X-12→X
:End
:If getKey(1)
:X+12→X
:End
:End

Image

Donc est ce que ce serait possible de générer un code plus long que 95*63? (par exemple 95*X)
Ce qu'il me manque c'est de défiler de gauche à droite.. je verrait si ton logiciel pourra être adaptable =)

EDIT (tama) : Edit du code pour la mise en page.

Re: [Z80] Convertisseur image en ASM.

PostPosted: 03 Jun 2010, 16:55
by alexvire
Je ne pense pas que l'on peut modifier les dimensions de l'image, en effet il s'agit des pixels de la calculatrice.

Par contre si tu veux je peux te donner la source, je l'ai fais avec Visual Basic.

Re: [Z80] Convertisseur image en ASM.

PostPosted: 03 Jun 2010, 17:29
by kindermoumoute
alexvire wrote:Je ne pense pas que l'on peut modifier les dimensions de l'image, en effet il s'agit des pixels de la calculatrice.

Par contre si tu veux je peux te donner la source, je l'ai fais avec Visual Basic.


Tu ne pense pas que tu puisse le coder? ou tu ne pense pas que c'est physiquement possible sur la calculatrice?
Car pour la première question je ne sais pas, mais la deuxième, en axe parser on peut afficher une image 95*infini avec de l'hexadécimal.

PS : oui envoie moi le source par mp ça m'intéresse =)

Re: [Z80] Convertisseur image en ASM.

PostPosted: 03 Jun 2010, 17:39
by alexvire
Peut être que on peut créer une sorte de shell qui pourrait lire la dimension oo*63 ?

Sinon voilà la source: Source

Re: [Z80] Convertisseur image en ASM.

PostPosted: 03 Jun 2010, 18:42
by kindermoumoute
alexvire wrote:Peut être que on peut créer une sorte de shell qui pourrait lire la dimension oo*63 ?

Non laisse tombé ce n'est pas mon but :p (au pire je demanderais au créateur d'axe parser de rajouter cela)

Re: [Z80] Convertisseur image en ASM.

PostPosted: 05 Jun 2010, 16:16
by Kiligolo
Il à l'air bien ce logiciel. Allez! Je l'télécharge!

Il y a juste un problème : quand j'ouvre une capture de ma 83+ (sur mon oridinateur) il me dit que l'image doit faire 63*94 pixels.