Paquetage complet d'unités de Haypo

Présentation
Ce paquetage renferme l'ensemble des unités réalisées par Haypo et disponibles sur son site Turbo Pascal. Il s'agit de la version compilée de ces unités ; les codes sources sont téléchargeables via le lien ci-dessous.

Unités hardware (matériel) :
  • Clavier : Gestion du clavier (vérification de la présence d'une touche dans le tampon et lecture d'une touche dans le tampon ou à défaut attend une pression de touche).
  • DrvSouris : Gestion hardware de la souris (lecture de sa position, des boutons, changement du curseur...).
  • EcranTxt : Gestion de l'écran en mode texte 80x25 caractères et surtout en COULEURS (16 exactement).
  • EcranVGA : Gestion de l'écran dans le mode VGA : 320x200 pixels en 256 couleurs.
  • Fps : Affiche le nombre d'image par seconde dans le mode 13h.
  • GestFich : Gestion des fichiers (ouverture, création, taille, nom, extension...)
  • ManetJeu : Gestion de la manette de jeu (jusqu'à 4 axes, 6 boutons et 2 POVs).
  • ModeX : Gestion des modes X de la carte graphique : 320x200, 320x240, 320x400 et 320x480 pixels en 256 couleurs sur plusieurs pages.
  • ModifInt : Gestion des interruptions.
  • Moniteur : Gestion du moniteur (fonctions les plus utilisées).
  • Mscdex : Gestion du lecteur de CD-ROM.
  • NomFLong : Gestion des fichiers ayant des noms longs (256 caractères, Windows 95/98, au lieu de 8+1+3 caractères du format DOS).
  • OptVideo : Fonctions spéciales de la carte vidéo.
  • OuvrFich : Ouvre des fichiers et teste les erreurs.
  • PalVideo : Gestion de la palette vidéo (lecture, écriture, chargement, sauvegarde).
  • SClavier : Remplace l'interruption scancode clavier, ce qui permet de lire plusieurs touches simultanément (un tampon de 128 touches ASCII est également créé). Très pratique pour permettre un déplacement en diagonale (haut+gauche par exemple).
  • SonHP : Gestion du haut-parleur (procédures "Son" et "CoupeSon", qui remplacent "Sound" et "NoSound" de l'unité CRT).
  • SouriVGA : Gestion de la souris dans le mode graphique 13h.
  • SouriVSA : Gestion de la souris dans les modes VESA (8 et 24 bits pour l'instant).
  • TmpFich : Lecture dans un fichier par tampon (beaucoup plus rapide pour la lecture octet/octet).
  • Vesa2 : Gestion des modes graphiques en haute résolution (EX: 800x600x32).
  • VOC : Permet de jouer des sons au format VOC sur Sound Blaster (drivers pour : Sound Blaster, Sound Blaster 16 (par défaut) et Sound Blaster Pro livrés avec).
  • XMS : Permet d'accéder à toute la mémoire étendue (pour moi, mes 128 Mo ce qui est quand même beaucoup mieux que les 0,640 Mo de DOS).

Unités pour conversion :
  • Convert : Conversion des nombres entre les formats : décimal, binaire, héxadécimal et BCD.
  • GestStrg : Gestion des chaînes de caractères : enlève les espaces, conversion entre le format ASCII0 et ASCII Turbo Pascal.

Unités pour l'affichage d'images (programme "Affiche") :
  • BMP : Affichage d'images au format BMP (format supporté : 1, 4, 8 et 24 bits/pixels ; compression RLE supportée pour les images en 8 et 24bpp).
  • CaptBMP : Capture des images au format BMP dans le mode 320x200 pixels et 256 couleurs (13h).
  • GIF : Affichage d'images au format GIF (uniquement compressées au format 87a non-entrelacé).
  • ICO : Affichage d'icône et curseur (.ICO et .CUR).
  • LBM : Affichage d'image au format LBM.
  • PCX : Affichage d'image au format PCX (format supporté : 8 et 24 bpp uniquement compressé).
  • RAW : Affichage d'image au format RAW.
  • TGA : Affichage d'image au format TGA (format supporté : 8 et 24 bpp).

Autres unités :
  • CRC32 : Crée un nombre 32 bits permettant d'identifier un fichier à coup sûr. Exemple : vérifier qu'un fichier a été copié sans erreur.
  • FaitPaus : Bloque l'ordinateur pendant X millisecondes (remplace "Delay" de l'unité CRT).
  • Polic8x8 : Police de caractères en 8x8 pixels en 1 bit/pixel (noir&blanc).
  • PolicTxt : Gestion de la police de caractère en mode texte : 16x8 pixels en 1 bit/pixel (noir&blanc).
  • StopProg : Stoppe le programme avec un message d'erreur standardisé et en couleur.
  • Tampon : Quatre tampons pouvant être utilisés par n'importe quel programme (utilisé par beaucoup de mes unités et programmes).
  • UnitePE : Gestion des fichiers exécutables au format PE (Windows 32 bits). Utilisé par l'utilitaire "Edite_PE".
  • x3DS : Lecture des fichiers de 3D Studio.

Unités dédiées à l'utilitaire "DesAsm" :
  • DasmFich : Gestion du fichier à désassembler.
  • DasmReg : Liste des registres (AX, DS, ESI...) et de fonctions.
  • DasmXms : Gestion d'un tampon vidéo avec le driver XMS.
Nos ressources disponibles
Téléchargement
Compatibilité
Windows
1  0 
Téléchargé 128 fois Soyez le premier à donner votre avis
Détails
Avatar de haypo
Membre émérite
Voir tous les téléchargements de l'auteur
Licence : Gratuit
Date de mise en ligne : 28 février 2016




Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -