Asm paint - déssinez une image en ascii art et ce prog écrit le code asm pour la déssiner.

Soyez le premier à donner votre avis sur cette source.

Vue 9 350 fois - Téléchargée 832 fois

Description

Bonjour à tous !
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Bon ben voilà, je poste cette source que j'ai faite en 4 jours. Elle m'a énormément aidé, car je code en assembleur pour faire des petits jeux MsDos, et je passe plusieurs jours, voir plusieurs semaines à faire des paysages pixel par pixel ! Alors j'ai dit : 'ça ne va plus !' Et j'ai décidé de me coder un petit programme ou je taperai en Ascii-Art une petite image, et le programme devra lui-même copier le code pour dessiner l'image en assembleur. C'est ce que j'ai fait, mais il y avait des problème : le code ASM écrit par le prog était mauvais, il changeais la couleur à chaque pixel, ce qui alourdissait énormément le code (et l'avantage de l'assembleur, c'est justement la petite taille du programme). j'ai corrigé ce truc, et j'ai mis des couleur dans le texte de saisie de l'image Ascii-art (voir la capture), et voilà mon programme en Visual basic qui traduit une image texte (dont les pixels sont représentés par les chiffres correspondant au numéro de la couleur du pixel) en son équivalent codé en ASM.

J?ai rajouté les trois fichiers OCX nécessaires au programme. Ils sont TOUS à mettre dans WINDOWS/System32/.

Source / Exemple :


if ça_vous_intéresse = true then
    goto regarder_zip
end if

Conclusion :


Cette version peut maintenant supporter 16 couleurs !

Il y a, dans le ZIP, un fichier 'COLOR.COM' (encore une de mes créations :D). C'est un très court programme (86 octets) qui peut vous servir pour conaitre les numéros des couleurs de MsDos.

J?ai rajouté les trois fichiers OCX nécessaires au programme, à savoir :
- comctl32.ocx
- comdlg32.ocx
- RICHTX32.OCX
Ils sont TOUS à mettre dans WINDOWS/System32/.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

tbbuim1
Messages postés
940
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
3 février 2011
7 -
Pour cause de sécurité, les Exe ne passent plus au download, il faut soit changer leur extension, soit ne plus en mettre.
jrbleboss
Messages postés
480
Date d'inscription
jeudi 6 mai 2004
Statut
Membre
Dernière intervention
3 septembre 2007
-
Bin c vrai que Nix dit que les exe sont supprimés pourtant non ils y sont toujours.

Très bon code. C'est utile

JRB
Zlub
Messages postés
815
Date d'inscription
mercredi 11 octobre 2000
Statut
Membre
Dernière intervention
29 septembre 2010
2 -
Salut

Bien vu !

Zlub
l0st3d
Messages postés
206
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
13 novembre 2009
-
Très bien ton prog!
BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
16 -
MOV AH,0ch
INT 10h

Un zip entier de binaires pour n'y trouver qu'une série d'appels à ces 2 lignes asm... je ne vois pas l'intérêt pédagogique de cette source.
CS n'a pas d'accord Borland pour redistribuer TASM, faudra remettre un zip sans TASM.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.