Turbo Pascal / Borland Pascal

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

    Stocker des matrices importantes en mémoire

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

    Une manière de contourner la barrière de la limite mémoire pour le segment DATA présenté au travers d'un exemple concernant des "matrices-disques", de larges matrices stockées sur le disque dur. A l'appui un fichier PDF expliquant le principe et le programme d'exemple.

    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

    Parser d'expressions mathématiques

    Éditeur : Jean-Pierre Moreau +
    Compilateur : Turbo Pascal for Windows.

    Catégorie : problèmes arithmétiques.
    Il s'agit d'un parser permettant d'analyser des expressions mathématiques telles que :
    A=10/4
    B=25.478
    F=A*X^2+B*X+C
    25.75*2+1.784
    2*pi*R
    ...
    Supporte également les fonctions atan, cos, exp, log, root, sin, tan.

    Ref.: "Advanced Turbo C" de Herbert Schildt, Borland-Osborne/McGraw-Hill, Berkeley, USA, 1987.

    Paquetage complet d'unités de Haypo

    Licence : Freeware - 28/02/2016 - Téléchargé 4 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

    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

    Calendrier de la réforme julienne à 99999

    Éditeur : Flavio Giuseppe Carloja + 10,7 Ko
    Compilateur : Turbo Pascal.

    Assez rare, un calendrier allant de la réforme julienne (-44) à +99999, tenant compte de la réforme grégorienne de 1582 (en mode texte).

    BPDoom

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

    Un jeu 3D Doom-like. Utilisation de techniques liées aux BSP Trees (arbres binaires de l'espace).

    Object3D

    Licence : Freeware - 16/11/2010 - Téléchargé 3 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.

    Paquetage complet des programmes réalisés par Haypo

    Licence : Freeware - 28/02/2016 - Téléchargé 3 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.

    Demomaker : dessin et rotation d'un visage en 3D par lissage Gouraud

    Licence : Freeware - 28/02/2016 - Téléchargé 3 x
    Dessin et rotation d'un visage en 3D par lissage Gouraud.

    Labyrinthe 3D

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

    Parcourez un labyrinthe 3D. Vous disposez d'une boussole, de repères et d'un nombre limité de consultations de carte.

    Moteur 3D

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

    Un moteur 3D façon Wolfenstein ou Doom.

    Ray tracer

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

    Version DOS du logiciel Raytrace 1.0 écrit pour Windows en Delphi par Cyrille Favreau.

    ZED (démo 3D)

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

    Une petite démo de test sur la 3D, le Z-buffering et l'effet Gouraud.

    Try/Except sous BP7

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

    Implémentation d'un Try/Except sous Borland Pascal 7.

    Unité EqParser

    Licence : Gratuit pour usage non commercial - 07/04/2014 - Téléchargé 2 x
    Permet l'évaluation d'expression algébrique sous forme numérique et le tracé de la représentation graphique associée.

    Support des fonctions standard, trigonométriques, hyperboliques, logiques ainsi que certaines fonctions utiles.
    Possibilité d'ajouter ses propres constantes et fonctions afin de rendre l'unité polyvalente.
    Support des caractères spéciaux dans les noms des fonctions et constantes (notamment û, ý, ã, ò, ó, ö, ì, ÿ, etc) !

    L'unité n'accepte aucune omission. Ainsi, toutes les opérations doivent figurer dans l'expression, notamment les signes de multiplication.
    L'évaluation étant numérique, il convient de porter une attention toute particulière aux ensembles de définition des fonctions et aux ... Voir la suite

    Demomaker : dessin d'une carte en 3D

    Licence : Freeware - 28/02/2016 - Téléchargé 2 x
    Dessine une carte en 3D.

    Demomaker : rotation 3D avec lissage Phong

    Licence : Freeware - 28/02/2016 - Téléchargé 2 x
    Rotation d'un donut en 3D avec un lissage Phong.

    Labyrinthe 3D

    Éditeur : Kimmo Fredriksson + 146 Ko
    Compilateur : Turbo Pascal

    Un ensemble de routines permettant de réaliser un labyrinthe en 3D, écrites par Kimmo Fredriksson.

    Personal Communications Lib for Pascal 4.3

    Éditeur : MarshallSoft Computing, Inc. + 55 Ko
    Compilateur : Turbo Pascal.

    Bibliothèque de gestion de communication asynchrone (modem, interface série).

130 éléments