IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Turbo Pascal / Borland Pascal131 ressources dans cette catégorie

Sources Turbo Pascal (TP7), Borland Pascal (BPW) et Turbo Pascal pour Windows (TPW).

Liste des 131 ressources de cette catégorie

    Collection de chaînes TStrings

    Téléchargé 5 fois-
    0
    0
    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.
    Licence : Freeware - Publié le 15/11/2010 - Taille 10,1 Ko - Auteur : denokan +

    Programme jouant des parties d'échecs

    Téléchargé 5 fois-
    0
    0
    Compilateur : Turbo Pascal.

    Ce programme en mode texte (sous MS-DOS) permet d'encoder et de jouer des parties d'échecs en notation internationale.

    Sujets intéressants : dessin de caractères ASCII personnalisés pour représenter des pièces d'échecs en mode texte, utilisation de modes textes de plus de 80 colonnes et de plus de 50 lignes.
    Licence : Freeware - Publié le 11/11/2010 - Taille 33,3 Ko - Auteur : Alcatîz +

    Demomaker : rotation et zoom

    Téléchargé 5 fois-
    0
    0
    Rotation et zoom sur une image de 256x256 pixels.
    Licence : Freeware - Publié le 28/02/2016 - Auteur : haypo +

    Unité pour tp7

    Téléchargé 5 fois-
    1
    0
    Une unité bien pratique qui contient les fonctions

    function StringToInt(s : string) : integer;
    function IntToString(i : integer) : string;
    procedure fenetre(X1 : integer; Y1 : integer; X2 : integer; Y2 : integer); (fenetre a double bordure)
    procedure dec(i : integer; a : integer); decrementer
    procedure centrer(s : string; y : integer); centre une chaine pour un y donné
    procedure instcolorln(i :string;e : byte;b : byte); couleur sur une ligne e=nouvelle couleur et b = ancienne couleur
    procedure instcolor(i :string;e : byte;b:byte); la même chose sans aller à la ligne
    procedure pleinecran;
    function on_click_button(x1,y1,x2,y2:integer):boolean; a faire marcher ^^
    pr ... Voir la suite
    Licence : Non renseignée - Publié le 10/12/2010 - Taille 2 Ko - Auteur : EpiTouille +

    Date de Pâques

    Téléchargé 5 fois-
    0
    0
    Programme calculant la date du dimanche de Pâques pour une année quelconque du calendrier grégorien.
    Logiciel - Licence : Non renseignée - Publié le 22/02/2025 - Taille 4 Ko - Auteur : Roland Chastain +

    Algorithme A Star

    Téléchargé 5 fois-
    0
    0
    Permet la recherche d'un chemin sur une grille pouvant contenir différents obstacles, plus ou moins franchissables.
    Exploite un des algorithmes les plus puissants dans ce domaine : l'algorithme A* ("A star").
    Compatible Dos et Windows.

    Très puissant, le A* a néanmoins ses faiblesses : il consomme une quantite non négligeable de mémoire, et le calcul d'un itinéraire peut prendre du temps sur les cartes vastes.
    L'unité n'a ete adaptée que pour fonctionner sur une carte découpée en cases carrées ; elle peut toutefois être modifiée pour l'étude de cases hexagonales.

    Configuration minimale nécessaire :
    • Processeur 8086/8088 ou supérieur
      Turbo Pascal 7.0+ ou Borland Pascal 7.0+
      Package objet d ... Voir la suite
    Licence : Gratuit pour usage non commercial - Publié le 07/04/2014 - Auteur : Eric Sigoillot +

    PC Sound Programmer 2.0

    Téléchargé 4 fois-
    0
    0
    Compilateur : Turbo Pascal.

    Routines pour jouer de la musique sur le haut-parleur du PC, écrites par Foyal S. Carter.
    Licence : Freeware - Publié le 07/11/2010 - Taille 13 Ko

    Demomaker : dessin d'une carte en 3D

    Téléchargé 4 fois-
    0
    0
    Dessine une carte en 3D.
    Licence : Freeware - Publié le 28/02/2016 - Auteur : haypo +

    SS - Simple Spreadsheet

    Téléchargé 4 fois-
    1
    0
    SS est une application de tableur pour DOS créée dans Turbo Pascal 7.
    Il prend en charge les graphiques, les formules mathématiques de base et l'impression.
    Licence : MIT - Publié le 05/06/2017 - Auteur : tinyrecx +

    Demomaker : effet de bumping

    Téléchargé 4 fois-
    0
    0
    Crée un effet de bumping (livré avec l'image).
    Licence : Freeware - Publié le 28/02/2016 - Auteur : haypo +

    Demomaker : fractale

    Téléchargé 4 fois-
    0
    0
    Une belle fractale. Possibilité de zoomer une partie, de changer la palette de couleur, etc.
    Licence : Freeware - Publié le 28/02/2016 - Auteur : haypo +

    Moteur 3D VESA

    Téléchargé 4 fois-
    0
    0
    Compilateur : Borland Pascal.

    Un moteur 3D façon Wolfenstein ou Doom, version VESA.
    Licence : Freeware - Publié le 15/11/2010 - Taille 59,8 Ko - Auteur : Paul TOTH +

    Unité XMS

    Téléchargé 4 fois-
    0
    0
    Unité permettant d'accéder à la mémoire XMS :
    • Gestion d'un tas XMS pour une utilisation plus aisée ;
    • Ajout du type flux TXMSStream compatible avec tous les autres flux présents dans l'unité Objects ;
    • Gestion avancée des erreurs pour éviter au maximum les plantages ;
    • Support des langues française et anglaise pour les erreurs.

    Le verrouillage des blocs XMS peut se révéler très aléatoire et doit de ce fait être surveillé de très près.
    Il est impossible de verrouiller des blocs d'une taille supérieure à un mégaoctet. En effet, le verrouillage a pour but de ramener en mémoire basse un bloc de mémoire étendue, donc dans le premier mégaoctet. Il est donc évidemment impossible de placer un bloc ... Voir la suite
    Licence : Gratuit pour usage non commercial - Publié le 07/04/2014 - Auteur : Eric Sigoillot +

    SDK ATI Rage 128 pour DOS + Unité FLAT

    Téléchargé 4 fois-
    0
    0
    Compilateur : Borland Pascal.

    Portage sous DOS du SDK de la carte Rage 128 d'ATI. Gère la 2D.

    Ce projet exploite l'adressage mémoire flat, ça permet à un programme DOS d'accéder à la totalité de la mémoire du PC. L'astuce consiste à basculer en mode protégé pour fixer les sélecteurs protégés puis de revenir en mode réel. Ensuite l'adresse mémoire se fait en mode réel avec des registres 32bits pour accéder à toute la mémoire physique.
    Licence : Freeware - Publié le 16/11/2010 - Taille 34,9 Ko - Auteur : Paul TOTH +

    Unité Vbe2Ext

    Téléchargé 4 fois-
    0
    0
    C'est une extension non autonome de l'unité Vbe2.

    Elle apporte de nouvelles fonctions pour une gestion encore plus élaborée des graphismes :
    • Affichage de figures géometriques avec texture ;
    • Support plus évolué des formats d'images Bitmap, Icones, Targa, Gif, Pcx ;
    • Détection automatique du type d'image ;
    • Possibilité de suivi dans l'avancement du chargement des images ;
    • Ajout de fonctions de copie d'images de grande taille ;
    • Support de la transparence ;
    • Gestion des entrées clavier (ReadLnGr, ...) avec arriere-plan.

    Un mode graphique doit etre initialisé avant l'appel d'une des fonctions de cette uni ... Voir la suite
    Licence : Gratuit pour usage non commercial - Publié le 07/04/2014 - Auteur : Eric Sigoillot +

    Solitaire

    Téléchargé 4 fois-
    1
    0
    Compilateur : Turbo Pascal.

    Un magnifique solitaire en mode graphique se jouant à la souris. Nécessite un vrai DOS pour tourner de manière optimale.
    Licence : Freeware - Publié le 15/11/2010 - Taille 250,3 Ko

    Objet TIniFile pour gérer les fichiers ini

    Téléchargé 4 fois-
    0
    0
    Compilateur : Turbo Pascal.

    Unité implémentant l'objet TIniFile de Delphi permettant de gérer les fichiers ini.
    Licence : Freeware - Publié le 11/11/2010 - Taille 4,1 Ko - Auteur : denokan +

    CreeLEDs

    Téléchargé 4 fois-
    0
    0
    Compilateur : Turbo Pascal.

    Ce programme permet de créer des tableaux de 64 LEDS (8 lignes x 8 colonnes) pour faires des petites animations qui seront affichées sur le PC à l'aide du programme MYSLIDE (et pourquoi pas à l'aide 2 microcontroleurs PIC (1 en X et 1 en Y) et de 64 LEDs bicolores).
    Licence : Freeware - Publié le 15/11/2010 - Taille 93,3 Ko - Auteur : Mic** +

    Sauvegarde et restauration CMOS

    Téléchargé 4 fois-
    0
    0
    Compilateur : Borland Pascal.

    Deux utilitaires complémentaires permettant de sauvegarder et restaurer les données de la CMOS. La lecture et l'écriture se font par accès direct aux ports. Reconnaissance des CMOS récentes jusqu'à 256 octets.
    Licence : Freeware - Publié le 21/11/2010 - Taille 13,7 Ko - Auteur : Alcatîz +

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

    Téléchargé 4 fois-
    0
    0
    Dessin et rotation d'un visage en 3D par lissage Gouraud.
    Licence : Freeware - Publié le 28/02/2016 - Auteur : haypo +