Turbo Pascal / Borland Pascal

Sources Turbo Pascal (TP7), Borland Pascal (BPW) et Turbo Pascal pour Windows (TPW).
Ajouter un nouvel élément

    Unité complète de gestion d'écran en mode texte

    Licence : Freeware - 11/11/2010 - Téléchargé 8 x
    Compilateur : Turbo Pascal.

    Il s'agit d'une unité complète de gestion d'écran en mode texte. Cette unité peut est utilisée en lieu et place de l'unité CRT de Turbo Pascal.

    Sujets intéressants :
    - Routines de bas niveau de gestion du mode texte,
    - Fenêtrage avec possibilité de sauvegarde en mémoire et de restauration du contenu d'une fenêtre,
    - Routines de lecture au clavier avec possibilités de filtrage de caractères,
    - Activation et désactivation du Ctrl-Break et du Ctrl-C,
    - Simulation par le BIOS d'une touche pressée au clavier,
    - Réglage du typematic du clavier,
    - Possibilité de dessiner sa propre police de caractères,
    - Modification du curseur.

    Paquetage complet des programmes réalisés par Haypo

    Licence : Freeware - 28/02/2016 - Téléchargé 8 x
    Cette archive contient tous les programmes réalisés par Haypo, disponibles sur son site Turbo Pascal. La plupart d'entre eux nécessitent de télécharger les unités personnelles de Haypo.

    Paquetage complet d'unités de Haypo

    Licence : Freeware - 28/02/2016 - Téléchargé 6 x
    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 ... Voir la suite

    K-Tools - bibliothèque d'unités d'objets Turbo Pascal 6 et 7

    Éditeur : Bruno Kostrzewa + 311 Ko
    Compilateur : Turbo Pascal

    K-Tools est un ensemble d'unités et d'applications écrites par Bruno Kostrzewa :

    Unit UDrivers : gestion du clavier et de la souris
    Unit UTextScr : gestion de l'écran en mode texte
    Unit UMem : gestion de la mémoire
    Unit UImprim : gestion de l'imprimante
    Unit OTableau : objets liés aux tableaux dynamiques
    Unit OFile : objets liés aux fichiers
    Unit OBinFile : objets liés aux fichiers avec mémoire tampon
    Unit OFText : objets liés aux fichiers textes
    Unit OFHelp : objets liés aux fichiers d'aide
    Unit OFWrite : objets liés aux fichiers .wri (Write for Windows)
    Unit OFSwag : objets liés aux fichiers swag
    Unit OFZip : objets liés aux fichiers . ... Voir la suite

    Pascal Wizard Library 2.0

    Éditeur : Thomas G. Hanlin + 108 Ko
    Compilateur : Turbo Pascal.

    Une compilation d'unités diverses, écrites par Tom Hanlin :

    Unit Archives : routines de visualisation du contenu de fichiers de plusieurs formats d'archives
    Unit BCD : opérations sur les nombres BCD (Binary-Coded Decimal)
    Unit Equipmt : routines de détermination de l'environnement matériel et logiciel
    Unit ExtMath : fonctions mathématiques étendues
    Unit Joystick : routines de gestion du joystick
    Unit Keyboard : routines de gestion du clavier
    Unit Mouse : routines de gestion de la souris
    Unit Music : langage permettant de jouer de la musique plus simplement que les fonctions de base du Pascal
    Unit Strings : routines de compression, cryptage, recherches, ... Voir la suite

    Démineur en mode graphique

    Licence : Freeware - 11/11/2010 - Téléchargé 4 x
    Compilateur : Turbo Pascal.

    Jeu inspiré du célèbre démineur de Windows, sous MS-DOS en mode graphique, avec programmation d'un timer et détournement des interruptions.

    La compilation nécessite l'unité TXT.

    Récupération de données sur une disquette défectueuse

    Licence : Freeware - 16/11/2010 - Téléchargé 4 x
    Compilateur : Borland Pascal.

    Ce programme (sous Windows) permet de récupérer des données sur une disquette défectueuse. Il peut combiner les portions valides des deux copies de la FAT pour reconstituer la séquence des secteurs d'un fichier ou d'un répertoire.

    Sujets intéressants :
    - Parcours d'une FAT 12 bits,
    - Utilisation de fenêtres enfants et de dialogues non modaux,
    - Dialogues Windows standard d'enregistrement de fichier, de choix de police de caractères et de choix de couleurs.

    Gnasher v. 24 (variante du Pac-Man)

    Éditeur : Jürgen Fog + 26 Ko
    Compilateur : Turbo Pascal.

    Source d'un jeu dérivé du Pac-Man, écrit par Jürgen Fog.

    TrueType fonts for DOS 1.60

    Éditeur : Matthias Koeppe, Stefan Milius et Daniel Mahrenholz + 207 Ko
    Compilateur : Turbo Pascal.

    Package complet permettant d'utiliser les polices TrueType dans un programme MS-DOS (unité Graph). Supporte également les polices Windows vectorielles et bitmap, les polices BGI et BIOS.

    Saisie de texte en mode graphique

    Licence : Freeware - 11/11/2010 - Téléchargé 3 x
    Compilateur : Turbo Pascal.

    Procédures permettant de saisir du texte en mode graphique, avec effacement dynamique en cas d'erreur.

    Calculatrice

    Licence : Freeware - 12/11/2010 - Téléchargé 3 x
    Compilateur : Turbo Pascal.

    Une calculatrice en mode graphique, avec gestion de la souris. Il faudra éventuellement modifier le chemin vers les fichiers BGI dans le source.

    Unité Timer

    Licence : Gratuit pour usage non commercial - 07/04/2014 - Téléchargé 3 x
    Unité permettant d'utiliser les fonctionnalités du timer du BIOS au moyen de l'objet TTimer ou bien de la fonction SetTimer.

    Permet notamment de créer des gestionnaires en arrière-plan, avec une fréquence d'appel définissable par l'utilisateur.
    Présence de la fonction Rdtsc pour effectuer des mesures de précision pour les calculs de durées.

    Collection de chaînes TStrings

    Licence : Freeware - 15/11/2010 - Téléchargé 2 x
    Compilateur : Turbo Pascal.

    Une unité implémentant en partie l'objet TStrings de Delphi : une collection de chaînes de caractères aisément accessibles.

    DecoByte : codage/décodage binaire-hexa-ASCII

    Licence : Freeware - 11/11/2010 - Téléchargé 2 x
    Compilateur : Turbo Pascal.

    Utilitaire didactique permettant de comprendre et d'expérimenter les nombres sous forme binaire, hexadécimale, décimale, les caractères ASCII, etc.
    Téléchargez le package et exécutez decobyte.exe.

    Test d'existence et copie de fichier

    Licence : Freeware - 11/11/2010 - Téléchargé 2 x
    Compilateur : Turbo Pascal.

    Unité regroupant diverses fonctions de gestion de fichiers.

    Objet TIniFile pour gérer les fichiers ini

    Licence : Freeware - 11/11/2010 - Téléchargé 2 x
    Compilateur : Turbo Pascal.

    Unité implémentant l'objet TIniFile de Delphi permettant de gérer les fichiers ini.

    Gestion de tournoi de tennis de table

    Licence : Freeware - 11/11/2010 - Téléchargé 2 x
    Compilateur : Turbo pascal.

    Tennis Tournament Organizer 1.20 : un programme complet de gestion de tournoi de tennis de table sous MS-DOS. Attention, vu l'ancienneté du programme, les règles modernes du tennis de table ne sont pas supportées. L'image de la disquette d'installation, ainsi que le source de programme d'installation, sont également fournis.

    Sujets intéressants :

    - Menus déroulants et fenêtrage en mode texte,
    - Gestion de la souris en mode texte à l'aide des interruptions du BIOS,
    - Programmation d'un screen-saver (avec un timer),
    - Sauvegarde automatique,
    - Système complet d'aide contextuelle,
    - Gestion de fichiers texte de très grande taille,
    - Impressions,
    - ... Voir la suite

    Editeur de fichiers textes

    Licence : Freeware - 11/11/2010 - Téléchargé 2 x
    Compilateur : Turbo Pascal.

    Programme hypertexte permettant de lire un fichier texte dans un environnement modifiable pour faciliter et agrémenter la lecture.
    Téléchargez le package et lancez geneyper.exe.

    Logiciel de DAO

    Éditeur : Henri Vallier + 2 Mo
    Compilateur : Turbo Pascal.

    Un superbe programme de dessin, en mode graphique (jusqu'en 1024x768) s'utilisant à la souris. Permet de gérer des images haute définition. Nécessite un vrai DOS ou un bon émulateur pour tourner de manière optimale.

    Object3D

    Licence : Freeware - 16/11/2010 - Téléchargé 2 x
    Compilateur : Borland Pascal.

    Une petite démo (entièrement orientée objet) d'un personnage 3D mettant en évidence le Z-buffering, l'effet Gouraud et autres techniques 3D.

129 éléments

Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -