Skip to content

gladir/DEV-COOLS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,169 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEV-COOLS

Suite de commandes pour les développeur écrit en Pascal (Turbo Pascal ou Free 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.

Il possède également des IDE, comme DEVENV :

image
  • Lequel supporte, les langages de programmations comme ABAP/4, Ada, C, C#, Java, Pascal, Python,...
  • Lequel supporte les terminals (CMD, PowerShell, Bash) en built-in).

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.
ADA86.PAS Cette commande permet de lancer le compilateur Ada 83/95 pour de l'assembleur du microprocesseur 8086.
ADACW32.PAS Cette commande permet de lancer le compilateur Ada 83/95 pour l'assembleur du microprocesseur 80386 (en executable Windows 32 bits).
ABAP86.PAS Cette commande permet de lancer le compilateur ABAP/4 pour de l'assembleur du microprocesseur 8086.
ABAPCW32.PAS Cette commande permet de lancer le compilateur ABAP/4 pour l'assembleur du microprocesseur 80386 (en executable Windows 32 bits).
AL58C86.PAS Cette commande permet de lancer le compilateur de langage de programmation Algol 58 pour l'assembleur des microprocesseurs 8086.
AL60C86.PAS Cette commande permet de lancer le compilateur Algol 60 pour l'assembleur du microprocesseur 8086 ou 8088.
AL68C86.PAS Cette commande permet de lancer le compilateur Algol 68 pour l'assembleur du microprocesseur 8086.
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.
ASM68.PAS Cette commande permet de lancer le clone du Motorola Macro Assembler (ASM68). Assembleur pour la famille Motorola 68000.
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.
AWK86.PAS Cette commande permet de lancer le compilateur AWK vers l'assembleur du microprocesseur 8086.
AWKCW32.PAS Cette commande permet de lancer le compilateur AWK pour l'assembleur du microprocesseur 80386 (en executable Windows 32 bits).
BASIC.PAS Cette commande permet de lancer l'interpréteur de langage de programmation BASIC.
BCPL86.PAS Cette commande permet de lancer le compilateur BCPL pour l'assembleur du microprocesseur 8086.
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 transpiler un fichier «.C» en «.PAS».
CC09.PAS Cette commande permet de lancer le compilateur C pour le microprocesseur 6809.
CC6502.PAS Cette commande permet de lancer le compilateur C pour le microprocesseur 6502.
CC8086.PAS Cette commande permet de lancer le compilateur C pour le microprocesseur 8086.
CCJASMIN.PAS Cette commande permet de lancer le compilateur C pour le JASMIN (JVM).
CCW32.PAS Cette commande permet de lancer le compilateur C pour l'assembleur du microprocesseur 80386 (en exécutable Windows 32 bits).
CF86.PAS Cette commande permet de lancer le compilateur ColdFusion pour l'assembleur du microprocesseur 8086 ou 8088.
CLIPPER86.PAS Cette commande permet de lancer le compilateur Clipper pour l'assembleur du microprocesseur 8086.
CLOJ86.PAS Cette commande permet de lancer le compilateur Clojure pour de l'assembleur de microprocesseur 8086 ou 8088.
COBOL86.PAS Cette commande permet de lancer le compilateur COBOL pour 8086/8088.
CODEQL.PAS Cette commande permet d'utiliser l'outil CodeQL en ligne de commande afin d'analyser automatiquement le code source d'un programme, de créer une base d'analyse et d'exécuter des requêtes permettant de détecter des vulnérabilités, des erreurs de programmation et des problèmes de qualité logicielle.
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.
CREF.PAS Cette commande permet de produire une liste de symboles croisés.
CSC86.PAS Cette commande permet de lancer le compilateur C# (C Sharp) pour l'assembleur du microprocesseur 8086.
CSMITH.PAS Cette commande permet de lancer un générateur de code C aleatoire.
CSCW32.PAS Cette commande permet de lancer le compilateur C# (C Sharp) pour l'assembleur du microprocesseur 80386 (en executable Windows 32 bits).
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.
DISEXE.PAS Cette commande permet de lancer le désassembleur de fichiers EXE (MZ DOS 16 bits / PE Windows 32 bits).
DISOBJ.PAS Cette commande permet d'analyser et de désassembler un fichier d'extension «.OBJ».
DISPRG.PAS Cette commande permet de lancer le désassembler de fichiers .PRG du Atari ST.
DISRES.PAS Cette commande permert de lancer le desassembleur de fichiers .RES (ressources Windows) vers .RC
DISZ80.PAS Cette commande permet de désassembler un code binaire de microprocesseur Z80 en langage de programmation assembleur Z80.
DOXYGEN.PAS Cette commande permet de lancer le générateur de documentation.
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.
F77C86.PAS Cette commande permet de lancer le compilateur Fortran 77 pour l'assembleur du microprocesseur 8086.
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.
JASMIN.PAS Cette commande permet d'assembler un fichier source Jasmin (.j) en fichier .class (bytecode Java) compatible avec la JVM.
JAVAC86.PAS Cette commande permet de lancer le compilateur Java (Java-Lite) pour l'assembleur du microprocesseur 8086.
JAVACW32.PAS Cette commande permet de lancer le compilateur Java pour l'assembleur du microprocesseur 80386 (en executable Windows 32 bits).
JOVIAL86.PAS Cette commande permet de lancer le compilateur Jovial 73 pour l'assembleur du microprocesseur 8086.
JS86.PAS Cette commande permet de lancer le compilateur JavaScript pour l'assembleur du microprocesseur 8086.
KOTLIN86.PAS Cette commande permet de lancer le compilateur Kotlin pour l'assembleur du microprocesseur 8086.
LINK.PAS Cette commande permet de lancer le fabricant de liaison.
LISP86.PAS Cette commande permet de lancer le compilateur LISP pour de l'assembleur du microprocesseur 8086/8088.
LOGO.PAS Cette commande permet de lancer l'interpréteur de commande du langage de programmation LOGO. Il supporte aussi la tortue.
LUA86.PAS Cette commande permet de lancer le compilateur de langage de programmation Lua pour l'assembleur du microprocesseur 8086.
MASM.PAS Cette commande permet de lancer le Macro Assembler (compilateur assembleur 8086 créant des fichiers .OBJ).
MODII86.PAS Cette commande permet de lancer le compilateur Modula-2 pour l'assembleur du microprocesseur 8086.
MODIII86.PAS Cette commande permet de lancer le compilateur Modula-3 pour de l'assembleur de microprocesseur 8086 ou 8088.
OBERON86.PAS Cette commande permet de lancer le compilateur Oberon pour l'assembleur du microprocesseur 8086.
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.
PASCHAT.PAS Cette commande permet de lancer l'agent conversationnel generateur de code Turbo Pascal.
PC8086.PAS Cette commande permet de lancer un compilateur Pascal générant du code pour l'assembleur du microprocesseur 8086 ou 8088.
PERL86.PAS Cette commande permet de lancer le compilateur Perl pour l'assembleur du microprocesseur 8086 ou 8088.
PHP2CS.PAS Cette commande permet de lancer le transpileur PHP vers C#.
PHP86.PAS Cette commande permet de lancer le compilateur PHP pour l'assembleur du microprocesseur 8086 ou 8088.
PLI86.PAS Cette commande permet de lancer le compilateur PL/I pour 8086/8088.
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.
PSP86.PAS Cette commande permet de lancer le compilateur de PSP (Pascal Server Pages) pour l'assembleur du microprocesseur 8086.
PSPCW32.PAS Cette commande permet de compiler du PSP (Pascal Server Pages) pour de l'assembleur du microprocesseur 80386 (en véritable exécutable Windows 32 bits de format EXE PE Windows).
PYTHON86.PAS Cette commande permet de lancer le compilateur de Python pour l'assembleur du microprocesseur 8086.
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.
RC.PAS Cette commande permet de lancer le compilateur de ressources Windows (.RC -> .RES).
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.
RUST86.PAS Cette commande permet de lancer le compilateur Rust vers l'assembleur 8086.
SAS86.PAS Cette commande permet de lancer le compilateur SAS vers l'assembleur du microprocesseur 8086 (MASM/TASM).
SNOBOL86.PAS Cette commande permet de lancer le compilateur Snobol 4 pour l'assembleur du microprocesseur 8086.
SQLCMD.PAS Cette commande permet de lancer un clone SQL Server en ligne de commande. Lit directement dans un fichier «.MDF».
SWIFT86.PAS Cette commande permet de lancer le compilateur Swift pour l'assembleur du microprocesseur 8086.
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.
TPCW32.PAS Cette commande permet de lancer le compilateur Turbo Pascal pour l'assembleur du microprocesseur 80386 (en executable Windows 32 bits).
TP2JS.PAS Cette commande permet de compiler un fichier Turbo Pascal en code JavaScript.
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.
VAXPAS86.PAS Cette commande permet de lancer le compilateur VAX Pascal pour l'assembleur du microprocesseur 8086.
VAXPCW32.PAS Cette commande permet de lancer le compilateur de VAX Pascal pour l'assembleur du microprocesseur 80386 (en executable Windows 32 bits).

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 si le programme n'est pas trop gros :

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.

About

Suite de plus de 100 commandes pour les développeurs écrit en Pascal (Turbo Pascal et/ou Free Pascal).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors