Clone de MS-DOS en langage de programmation Pascal (Turbo Pascal ou Free Pascal) avec un support de la langue française, allemande et anglaise.
Voici la liste des différents fichiers proposés dans MSDOS-0 :
Nom | Description |
---|---|
APPEND.PAS | Cette commande permet d'ouvrir des fichiers quelconque se trouvant dans les répertoires spécifiés comme s'il s'agissait du répertoire courant. |
ASSIGN.PAS | Cette commande permet de créer un disque virtuel à partir d'un autre disque. |
ATTRIB.PAS | Cette commande permet de demander ou de changer les attributs d'un fichier. |
BASIC.PAS | Cette commande permet de lancer l'interpréteur de langage de programmation BASIC. |
CHKDSK.PAS | Cette commande permet de vérifier le disque. Cette commande est inspiré du DOS. |
CHOICE.PAS | Cette commande permet de faire une choix. |
COMMAND.PAS | Logiciel clone d'un COMMAND.COM du système d'exploitation DOS. |
COMP.PAS | Cette commande permet de comparer deux fichiers. Cette commande est un equivalent du PC-DOS ou MS-DOS. |
DEBUG.PAS | Cette commande permet de deboguer un programme. |
DELTREE.PAS | Cette commande permet d'effectuer la suppression d'un répertoire avec tous ses fichiers et répertoires inclusivement sur une unité de disque. Cette commande est un équivalent de la commande DELTREE du MS-DOS. |
DISKCOMP.PAS | Cette commande permet de comparer des disquettes ou des images. |
DISKCOPY.PAS | Cette commande permet de copier des disquettes ou des images. |
DOSKEY.PAS | Cette commande permet de charger le programme DOSKEY. |
DOSSHELL.PAS | Cette commande permet de lancer un clone du MS-DOS Shell. |
EDIT.PAS | Cette commande permet d'éditer un fichier texte ASCII. |
EDLIN.PAS | Cette commande permet de lancer l'éditeur en ligne de commande. |
EXE2BIN.PAS | Cette commande permet de convertir un fichier EXE en binaire (COM). |
FASTHELP.PAS | Cette commande permet d'afficher une aide rapide sur une commande spécifié. |
FC.PAS | Cette commande permet de comparer deux fichiers. |
FDISK.PAS | Cette commande permet d'effectuer la gestion des partitions d'un disque dur. |
FIND.PAS | Cette commande permet de rechercher une chaine de caractères dans des fichiers. Cette commande est un équivalent du DOS. |
FORMAT.PAS | Cette commande permet de formater un unite de disquette. |
GRAFTABL.PAS | Cette commande permet d'effectuer le chargement en mémoire conventionnelle d'une table de police de caractères pour les modes graphiques. |
GWBASIC.PAS | Cette commande permet de lancer un interpréteur BASIC étant un clone du GWBASIC. |
JOIN.PAS | Cette commande permet de créer un disque virtuel à partir d'un répertoire. |
LABEL.PAS | Cette commande permet de changer le nom d'un volume. |
MEM.PAS | Cette commande permet d'afficher les informations sur la mémoire. Cette commande est un clone de la commande MS-DOS ou PC-DOS. |
MODE.PAS | Cette commande permet d'effectuer la gestion des paramètres d'un périphérique. |
MORE.PAS | Cette commande permet de recevoir l'entrée puis l'affichage sur un périphérique un écran à la fois. |
MOVE.PAS | Cette commande permet de déplacer un fichier. |
MSD.PAS | Cette commande permet de fournir des informations techniques à propos de votre ordinateur. |
POWER.PAS | Cette commande permet de fixer ou de demander les paramètres d'économiseur d'énergie du système d'exploitation. |
PRINT.PAS | Cette commande permet d'effectuer la gestion des traitements d'impressions du système d'exploitation. |
REPLACE.PAS | Cette commande permet de remplacer un fichier. Cette commande est un équivalent du DOS. |
SORT.PAS | Cette commande permet de trier une fichier texte ASCII et de retourner le résultat. Cette commande est un équivalent de la commande du DOS. |
SUBST.PAS | Cette commande permet de créer un disque virtuel à partir d'un répertoire. |
TREE.PAS | Cette commande permet d'afficher un arbre de répertoire. |
XCOPY.PAS | Cette commande permet d'effectuer la copie étendue avec sous-répertoire de fichier(s) vers un nouvel emplacement. |
Pour changer la langue des commandes, vous devez fixer la valeur de la variable d'environnement LANGUAGE, par exemple, pour passer à l'allemand :
SET LANGUAGE=GR
Un autre exemple, pour supporter l'albanais :
SET LANGUAGE=SQ
- Les commandes DISKCOMP, DISKCOPY, FDISK et FORMAT on été amélioré par rapport à la version originale de Microsoft en proposant d'appliquer les changements sur un fichier d'image disque plutôt que directement sur un unité de disque.
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 COMMAND.PAS, vous devrez tapez la commande suivante :
fpc COMMAND.PAS