the colorer

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

dans le code source de PUREASM d'Erix14 , il me semble qu'il y a ça. ou alors c'est dans l'aide de PUREASM que je l'ai vu ?
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Dobro a écrit :
Dobro a écrit : je fait une demande au Pro de L'ASM (Denis ? :D )
pour optenir la liste des directives ASM , de façon a les colorer dans la sortie HTML ? :D

toujour valable !! ??..... :)

Heu,

j'ai un message dans ma messagerie perso non forum :
Félicitations,

Vous avez été ajouté au groupe "colorer" sur ST-LINE.
Cette action a été accomplie par le modérateur du groupe ou l'administrateur du site, contactez-les pour de plus amples informations.

Vous pouvez voir vos informations de groupes ici:
http://michel.dobro.free.fr/forum/groupcp.php?g=17

--
Merci , l'admin
J'ai été sur le lien, mais je ne me souviens pas de mon mot de passe et je ne sais même pas si je suis inscrit sur ce forum :roll:

Pour les directives FASM, il faut que je regarde dans l'aide de FASM, si j'ai le temps aujourd'hui
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

J'ai récupéré des choses depuis Pureasm comme le dit Comtois et j'ai regardé la doc FASM. C'est pas forcément simple les directives ni les macros d'ailleurs.

La doc FASM est ici

http://flatassembler.net/docs.php?article=manual#2.2.1


Voici un condensé, il n'y a pas tout mais je pense que ça devient difficile à gérer

Code : Tout sélectionner

      ;-         Les registres
            Data.s "eax", "ebx", "ecx", "edx", "esp", "ebp", "edi", "esi"
            Data.s "ax", "bx", "cx", "dx", "sp", "bp", "di", "si"
            Data.s "ah", "al", "bh", "bl", "ch", "cl", "dh", "dl"
            Data.s "st0", "st1", "st2", "st3", "st4", "st5", "st6", "st7"
            Data.s "cs", "ds", "es", "fs", "gs", "ss"
            Data.s "CR0", "CR2", "CR3", "CR4"
            Data.s "DR0", "DR1", "DR2", "DR3", "DR4", "DR5", "DR6", "DR7"
            Data.s "MM0", "MM1", "MM2", "MM3", "MM4", "MM5", "MM6", "MM7"
            Data.s "GDTR", "IDTR", "LDTR", "TR", "TSC"
            Data.s "TR3", "TR4", "TR5", "TR6", "TR7"
            Data.s "XMM0", "XMM1", "XMM2", "XMM3", "XMM4", "XMM5", "XMM6", "XMM7"
      ;-         Directives & déclarations FASM
            Data.s "Public", "Extrn", "Macro", "Format", "Section"
            Data.s "Data", "Equ", "reverse", "Common", "bssAlign", "Align"
            Data.s "GDTR", "", "virtual", "at", "display", "include"
            Data.s "byte", "word", "dword", "pword", "fword", "qword", "tword", "dqword"
            Data.s "fix"
            Data.s "rb", "rw", "rd", "rp", "rf", "rq", "rt"
            Data.s "db", "dw", "dd", "dp", "df", "dq", "dt"
            Data.s "macro", "ENDM", "stdcall",  "proc", "struc", "rept", "local", "label"
            Data.s "irp", "irps", "match", "empty", "append", "section", "readable", "executable"
            Data.s "discardable", "resource", "from", "entry", "stack", "export"
            Data.s "import", "resource", "fixups", "as"
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

arrrgg ! :D

je ne pensais pas a ça !!! :lol:
mais au ordre du genre "MOV","REP","INC" "PUSH","POP", , ect .... :D
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

Ne te casse pas la tete avec ca dobro... On peut tout a fait créer une variable "MOV", ca dépend juste des configs du compilo... Ce que tu peux faire c'est mettre en couleur "asm" toutes les lignes qui commencent par un "!" (et ne pas oublier de gérer les commentaires)

Dri ;)
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

On peut utiliser els registres MMX sous PB ?
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Dr. Dri a écrit :Ne te casse pas la tete avec ca dobro... On peut tout a fait créer une variable "MOV", ca dépend juste des configs du compilo... Ce que tu peux faire c'est mettre en couleur "asm" toutes les lignes qui commencent par un "!" (et ne pas oublier de gérer les commentaires)

Dri ;)
cela me serai beaucoup plus simple en fait ! :D

si tout le monde est daccord je part la dessus !

Merci Dri..... :D
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

lionel_om a écrit :On peut utiliser els registres MMX sous PB ?
PB utilise FASM et FASM supporte beaucoup de choses donc pas de problème pour les registres MMX, il ya déjà eu du code de posté avec les registres MMX
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

une version 2 de colorer (la rols ! :D) devrai sortir courant semaine prochaine !

grace a vos aides (Surtout Erix14) on aura reussi un petit bijoux

qui permetra de colorer un code Purebasic dans les forums PHPbb (BBcode)
mais aussi :
de generer une page HTML (du code PureBasic)
utilisation une feuille de style !
avec parametrage au choix de chacun pour les couleurs dans la page HTML (creation de styles personalisables)
sortie possible par le press-papier !!
les codes colorés sont :

coloration du fond de page
coloration du text par defaut
les Fonctions
les Constantes
les chaines
les nombres
l'assembleur en ligne (purebasic)
les commandes Basic (mots clef FOR TO NEXT ect ..)
les APIs
Les commentaires

voila voila ! fruits d'une colaboration entre!:

Erix14,Jacobus,Chris,Denis,et Moi-meme ! :D

encore un peut de boulot et elle est a vous ! :D
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Dr. Dri a écrit :Ne te casse pas la tete avec ca dobro... On peut tout a fait créer une variable "MOV", ca dépend juste des configs du compilo... Ce que tu peux faire c'est mettre en couleur "asm" toutes les lignes qui commencent par un "!" (et ne pas oublier de gérer les commentaires)

Dri ;)
Je ne met pas souvent le ! dans mes codes, sauf si c'est nécessaire
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

je ne suis pas sur mais y a un moyen de differencier une variable d'un ordre
assembleur , il me semble qu'en assembleur les directives passent en Majuscule ! non ? 8O
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

je ne sais pas si j'aurais beaucoup de temps pour préparer un code, mais il est possible de lire dans les résidents les noms de commandes PB et celles utilisateur, en fonction de ce qu'il y a comme comme lib utilisateur. D'ailleurs, cette lecture permet de s'afranchir des mises à jour puisqu'elle permet de lire l'ensemble quelque soit la version, mais comme le version 4 ne devrait pas tarder (Fred a dit avant la fin de l'année), je vais attendre pour voir si les formats (sic) des résidents va changer.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

avant de faire ça , attend que je finisse ma partie
on fera une sortie (la version 2)

a partir de la avec le Source tu pourra voir a integrer cette possibilitée ! :D
gansta93
Messages : 1448
Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :

Message par gansta93 »

Erf trop graphique l'interface... j'ai pas pu colorer un code domage. Sinon je trouve le projet génial. Bien Dobro ! :-D
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Erf trop graphique l'interface... j'ai pas pu colorer un code domage
8O 8O 8O

tu parle de quoi au juste ??

tu l'a recuperé ou colorer ?
Répondre