IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
\n"; echo " \n"); } AfficheItemMenu ("Accueil", "index.php"); AfficheItemMenu ("Contributions", "contributions/"); AfficheItemMenu ("Compilateur", "compilateur/"); AfficheItemMenu ("Demomaker", "demomaker/"); AfficheItemMenu ("Graphisme", "graphisme/"); AfficheItemMenu ("Mode texte", "mode_txt/"); AfficheItemMenu ("Périphérique", "peripherique/"); AfficheItemMenu ("Système", "systeme/"); AfficheItemMenu ("Tutoriel", "tutoriel/"); AfficheItemMenu ("Unité", "unite/"); AfficheItemMenu ("Utilitaire", "utilitaire/"); AfficheItemMenu ("FAQ", "faq/"); AfficheItemMenu ("Forum", "http://www.developpez.net/forums/viewforum.php?f=10"); AfficheItemMenu ("Cours", "http://pascal.developpez.com/cours/"); echo ("

"); function AfficheItemMenu($texte, $lien) { global $menu_selectionne; if (!$menu_selectionne) $menu_selectionne = "Accueil"; echo "

"; $balise_span = ""; if (strcasecmp($texte, $menu_selectionne) == 0) { echo ($balise_span."".htmlspecialchars($texte).""); } else { // Rajoute "../" au lien si on est dans un sous répertoire if (strcasecmp($menu_selectionne,"Accueil")) { $pos = strpos($lien, "http"); if ($pos === false) $lien = "../".$lien; } echo (""); echo ("$balise_span".htmlspecialchars($texte).""); echo (""); } echo ("
"); ?>

Vous trouverez ici différents utilitaires que j'ai écrit en Turbo Pascal.

Pas & Exe

Description
Affiche.zip J'aime bien Affiche : Affiche des images BMP, GIF, PCX, TGA, ... en noir et blanc, 256 couleurs ou encore 24 bits/pixel avec zoom et déplacement au clavier ou la souris.
AfichImg : Affiche la liste des images affichages par affiche et permet de les afficher de la simple touche Entrée (rapide car est déjà en mode graphique)
(Cliquez ici pour en savoir plus)
Convert.zip Conversion en décimal/binaire/hexadécimal.
Dcp_inst.zip J'aime bien Decoupe : Decoupe des fichiers en plusieurs disquettes
Install : Les reconstruit sur disque dur.
(Cliquez ici pour en savoir plus)
DesAsm.zip Mon désassembleur. Donne le code source d'un programme compilé : ".EXE" ou ".COM" en assembleur.
Edit16x8.zip Éditeur de police pour le mode texte.
Edite_PE.zip Permet de lire les informations d'un programme exécutable au format PE (Windows 32-bits). Reconnait également les ressources : Image bitmap, chaînes de caractère et boîte de dialogue. Pour l'instant, uniquement le texte des boîtes de dialogue est éditable.
LireTxt.zip Lire un texte. Supporte également les fichiers "file_id.diz".
Liste.zip J'aime bien Liste des ports, erreurs Runtime, interruptions, fonctions des interruptions 10h (+ VESA 2.0), 16h, 21h, ... (Cliquez ici pour en savoir plus)

 

Affiche et AfichImg (v1.5.20 et v0.1.1 du 11/11/2000) :
* Affiche : Cet utilitaire a pris tellement d'ampleur (plusieurs milliers de lignes de codes, unités comprises) qu'il mérite un petit paragraphe de pub. Comme son nom l'indique il permet d'afficher des images dans de divers formats et divers modes graphiques (ex: 1024x768 pixels en 24 bits/pixel). Il supporte des images de taille très importantes (jusqu'à 4096x4096 pixels en 8 bpp, mais les maximums sont configurables). Il est possible de naviguer dans l'image : déplacement et zoom (rapport entre 1:20 à 20:1) par l'intermédiaire du clavier ou de la souris. Possibilité de changer de mode vidéo à tout moment. Supporte les noms de fichier long.
    Voici les formats supportés :
- BMP : 1, 4, 8, 24 bpp (bits/pixel), compressé : 8 bpp
- GIF : 8 bpp, uniquement la version 87a
- ICO : tous -> Windows et anciens bitmaps en 4, 8 et 24 bpp
- LBM : PBM et ILBM : 8 bpp
- PCX : compressé : 8 et 24 bpp
- RAW : 8 et 24 bpp
- TGA : 8 et 24 bpp, compressé : 8 et 24 bpp

* AfichImg : Affiche la liste des images supportés par Affiche et permet de les affiche simplement de la touche Entrée (grâce à l'utilitaire Affiche, puis retour à la liste par la même touche). Permet également de changer de répertoire. Supporte les noms de fichier long.

=> Retour à la liste des utilitaires

 

Decoupe et Install (v0.5.1 et 0.5.5 du 11/11/2000) :
* Decoupe permet de découper de "gros" fichiers (plus de 1.44 Mo) en plusieurs disquettes.
* Install recrée le fichier à partir des différentes disquettes d'une manière automatisée et en couleur.

Caractéristiques de Decoupe :
- Présentation en mode texte 80x25 caractères et en 16 couleurs.
- Copie automatique du script d'installation et du programme d'install.
- Copie avec belle barre d'avancement et estimation du temps de copie.
- Gestion des erreurs d'écriture (courant avec les disquettes).

Caractéristiques de Install :
- Installation rapide et automatisée.
- Création des répertoires destinations si inexistant.
- Présentation en mode texte 80x25 caractères et en 16 couleurs.
- Estimation du temps restant de l'installation et de la copie du fichier en cours.
- Barre d'avancement de l'installation et de la copie du fichier en cours.
- Gestion des erreurs de lecture (courant avec les disquettes).

Remarque : Ces utilitaires sont tout frais donc requières les toutes dernières versions de mes unités. Il serait temps de recharger l'ensemble de mes unités compilées.

=> Retour à la liste des utilitaires

 

Liste (v1.5.3 du 11/11/2000) :
    L'utilitaire "Liste" est un lecteur de ... liste. Il supporte des définitions et des texte d'introduction de plus de 255 caractères (grâce à des procédures de lecture de fichier "fait maison" et le stockage dans la mémoire étendue grâce à l'unité XMS). Liste de quoi ? Voici les différentes listes :
- Liste des erreurs "runtime",
- Liste des entrées/sorties,
- Liste des interruptions,
- Liste des fonctions de l'interruption 10h (vidéo et VESA),
- Liste des fonctions de l'interruption 15h (Manette de jeu et autre),
- Liste des fonctions de l'interruption 16h (Clavier),
- Liste des fonctions de l'interruption 21h (Fonctions générales de DOS).

=> Retour à la liste des utilitaires

Par Haypo