An open API service indexing awesome lists of open source software.

https://github.com/gladir/dev-cools

Suite de commandes pour les développeur écrit en Pascal.
https://github.com/gladir/dev-cools

binutils command-line developer-tools free-pascal pascal pascal-language shell-program turbo-pascal

Last synced: 11 months ago
JSON representation

Suite de commandes pour les développeur écrit en Pascal.

Awesome Lists containing this project

README

          

# DEV-COOLS
Suite de commandes pour les développeur écrit en Pascal fonctionnant sous DOS et Windows.

Le projet DEV-COOLS se veut un peu comme une solution de remplacement de BINUTILS des distributions Linux en Pascal.

Liste des fichiers

Voici la liste des différents fichiers proposés dans DEV-COOLS :


Nom
Description


8080Z80.PAS
Cette commande permet de convertir un code source assembleur de microprocesseur 8080 en code source Z80.


ASC2ABAP.PAS
Cette commande permet de convertir un fichier ASCII en code source ABAP/4.


ASC2ADA.PAS
Cette commande permet de convertir un fichier ASCII en code source ADA.


ASC2AS.PAS
Cette commande permet de convertir un fichier ASCII en code source ActionScript.


ASC2ASP.PAS
Cette commande permet de convertir un fichier ASCII en code source ASP (Active Server Pages).


ASC2AWK.PAS
Cette commande permet de convertir un fichier ASCII en code source AWK.


ASC2BAS.PAS
Cette commande permet de convertir un fichier ASCII en code source BAS.


ASC2BASH.PAS
Cette commande permet de convertir un fichier ASCII en code source BASH.


ASC2BCPL.PAS
Cette commande permet de convertir un fichier ASCII en code source BCPL.


ASC2C.PAS
Cette commande permet de convertir un fichier ASCII en code source C.


ASC2CFM.PAS
Cette commande permet de convertir un fichier ASCII en code source ColdFusion.


ASC2CPP.PAS
Cette commande permet de convertir un fichier ASCII en code source C++.


ASC2CS.PAS
Cette commande permet de convertir un fichier ASCII en code source C# (C Sharp).


ASC2CSP.PAS
Cette commande permet de convertir un fichier ASCII en code source CSP (C Server Pages).


ASC2JAVA.PAS
Cette commande permet de convertir un fichier ASCII en code source Java.


ASC2JS.PAS
Cette commande permet de convertir un fichier ASCII en code source JavaScript.


ASC2JSP.PAS
Cette commande permet de convertir un fichier ASCII en code source JSP (Java Server Pages).


ASC2LOGO.PAS
Cette commande permet de convertir un fichier ASCII en code source Logo.


ASC2LSS.PAS
Cette commande permet de convertir un fichier ASCII en code source LotusScript.


ASC2PAS.PAS
Cette commande permet de convertir un fichier ASCII en code source Pascal.


ASC2PERL.PAS
Cette commande permet de convertir un fichier ASCII en code source Perl.


ASC2PHP.PAS
Cette commande permet de convertir un fichier ASCII en code source PHP.


ASC2PSP.PAS
Cette commande permet de convertir un fichier ASCII en code source PSP (Pascal Server Pages).


ASC2PY.PAS
Cette commande permet de convertir un fichier ASCII en code source Python.


ASC2REXX.PAS
Cette commande permet de convertir un fichier ASCII en code source REXX.


ASC2RUBY.PAS
Cette commande permet de convertir un fichier ASCII en code source Ruby.


ASC2SAS.PAS
Cette commande permet de convertir un fichier ASCII en code source SAS.


ASM6502.PAS
Cette commande permet de lancer le compilateur de langage de programmation assembleur pour les microprocesseur 6502.


ASM8080.PAS
Cette commande permet de lancer le compilateur de langage de programmation assembleur pour les microprocesseur 8080.


ASM86.PAS
Cette commande permet de lancer le compilateur de langage de programmation assembleur pour les microprocesseur 8086. Cette commande est inspiré de la commande ASM86 du système d'exploitation CP/M 86.


ASMZ80.PAS
Cette commande permet de lancer le compilateur de langage de programmation assembleur pour les microprocesseur Z80.


BASIC.PAS
Cette commande permet de lancer l'interpréteur de langage de programmation BASIC.


BIN2BGI.PAS
Cette programme permet l'écriture d'entête de la portion du pilote BGI.


BIN2C.PAS
Cette commande permet de convertir un fichier binaire en tableau de code source C.


BIN2CSP.PAS
Cette commande permet de convertir un fichier binaire en tableau de code source CSP (C Server Pages).


BIN2PAS.PAS
Cette commande permet de convertir un fichier binaire en tableau de code source Pascal.


BIN2PSP.PAS
Cette commande permet de convertir un fichier binaire en tableau de code source PSP (Pascal Server Pages).


BINLINE.PAS
Cette commande permet de convertir un fichier BIN en code source Pascal Inline.


BUGFIND.PAS
Cette commande permet de rechercher des anomalies dans des fichiers.


C.PAS
Cette commande permet de lancer un interpréteur de langage de programmation C.


C2PAS.PAS
Cette commande permet de convertir un fichier «.C» en «.PAS».


COM2EXE.PAS
Cette commande permet de convertir un fichier «.COM» en fichier «.EXE»


CONVERT.PAS
Cette commande permet de convertir un fichier de code source Pascal en minuscule, majuscule ou capitale. Cette commande est inspiré de la commande CONVERT du Pascal pour FLEX.


CSV2SQL.PAS
Cette commande permet de convertir un fichier .CSV en format SQL.


CV.PAS
Cette commande permet de lancer un clone de CodeView. Cette utilitaire était fournit avec MASM, Microsoft C,...


DBF2HTML.PAS
Cette commande permet de convertir un fichier .DBF (DBase III) en format HTML.


DBF2PAS.PAS
Cette commande permet de convertir un fichier .DBF (DBase III) en format Pascal.


DBF2SQL.PAS
Cette commande permet de convertir un fichier .DBF (DBase III) en format SQL.


DBF2XML.PAS
Cette commande permet de convertir un fichier .DBF (DBase III) en format XML.


DEBUG.PAS
Cette commande permet de deboguer un programme.


DIR.PAS
Cette commande permet d'afficher les fichiers d'un répertoire et de transformer la sortie en CSV, JSON, HTML, PASCAL, SQL, XML,...


DIS6502.PAS
Cette commande permet de désassembler un code binaire de microprocesseur 6502 en langage de programmation assembleur 6502.


DIS6809.PAS
Cette commande permet de désassembler un code binaire de microprocesseur 6809 en langage de programmation assembleur 6809.


DIS8080.PAS
Cette commande permet de désassembler un code binaire de microprocesseur 8080 en langage de programmation assembleur 8080.


DIS8086.PAS
Cette commande permet de désassembler un code binaire de microprocesseur 8086 en langage de programmation assembleur 8086.


DISOBJ.PAS
Cette commande permet d'analyser et de désassembler un fichier d'extension «.OBJ».


DISZ80.PAS
Cette commande permet de désassembler un code binaire de microprocesseur Z80 en langage de programmation assembleur Z80.


DRAW2LGO.PAS
Cette commande permet de convertir les chaines de caractères DRAW du langage de programmation BASIC en instruction du langage de programmation LOGO.


FNT2PAS.PAS
Cette commande permet de convertir des fichiers de polices de caractères .FNT en code source Pascal.


HEXCOM.PAS
Cette commande permet de charger un HEX (fichier de vidage hexadécimal) et en fait un fichier de format «.COM».


HEXDUMP.PAS
Cette commande permet d'afficher le contenu d'un fichier en format hexadecimal et d'avoir des formats de sortie comme C, CSV, JSON, HTML, PASCAL, SQL, XML,... Cette commande est inspiré de la commande de Linux.


HTML2TXT.PAS
Cette commande permet de convertir un fichier en HTML en texte seulement (enlève le code HTML).


ICO2PAS.PAS
Cette commande permet de transformer un icône (.ICO) en code source Pascal.


LOGO.PAS
Cette commande permet de lancer l'interpréteur de commande du langage de programmation LOGO. Il supporte aussi la tortue.


PAS2HTML.PAS
Cette commande permet de convertir un fichier de code source en syntaxe coloré HTML.


PAS2RSJ.PAS
Cette commande permet de convertir des constantes Pascal en fichier de ressource RSJ.


PMETER.PAS
Cette commande permet de faire des tests de charge.


PPUINFO.PAS
Cette commande permet de retourner les informations de version d'une unité Free Pascal.


QPUDEP.PAS
Cette commande permet d'afficher les dépendances d'un unité QPU de QuickPascal.


QPUINFO.PAS
Cette commande permet d'afficher les informations sommaires d'un unité QPU de QuickPascal.


QPU2PAS.PAS
Cette commande permet de convertir un fichier .QPU de QuickPascal en code source Pascal.


READELF.PAS
Cette commande permet d'afficher des informations sur un ELF.


RGB2HTML.PAS
Cette commande permet de convertir les trois valeurs RGB (RVB) en code couleur HTML.


ROT13PAS.PAS
Cette commande permet d'obscurcir le code Pascal en le transformant avec l'algorithme rot13 sur les identificateurs du programme.


SYMDEB.PAS
Cette commande permet de lancer le débogueur DOS. Cette commande est inspiré du SYMDEB du MASM.


TOKEN2BAS.PAS
Cette commande permet de convertir un fichier de TOKEN (GWBASIC, CoCo,...) de BASIC en BASIC ASCII.


TPUINFO.PAS
Cette commande permet de retourner les informations de version d'une unité Turbo Pascal.


TXT2INC.PAS
Cette commande permet de convertir un texte en chaine de caractères entre guillemet pour Pascal.

Compilation



Les fichiers Pascal n'ont aucune dépendances, il suffit de télécharger le fichier désiré et de le compiler avec Free Pascal avec la syntaxe de commande :

fpc LEFICHIER.PAS


Sinon, vous pouvez également le compiler avec le Turbo Pascal à l'aide de la syntaxe de commande suivante :

tpc LEFICHIER.PAS


Par exemple, si vous voulez compiler CV.PAS, vous devrez tapez la commande suivante :

fpc CV.PAS

Licence



  • Le code source est publié sous la licence MIT.

  • Le paquet original est publié sous la licence MIT.