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
|
|
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
|
|
|
Compilateur : Borland Pascal.
Le squelette d'un petit compilateur Pascal.
|
Licence : Freeware
- Publié le 16/11/2010
- Taille 15,6 Ko
- Auteur : Paul TOTH
|
|
|
Compilateur : Turbo Pascal for Windows.
Catégorie : nombres complexes.
Le programme ZCircle montre un algorithme de recherche du zéro.
Ce document (en anglais) explique le programme dans tous ses détails.
Ref.: "BASIC Scientific Subroutines, Vol. II" de F.R. Ruckdeschel, BYTE/McGRAWW-HILL, 1981.
|
|
|
|
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
|
|
|
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
|
|
|
Compilateur : Borland Pascal.
Un émulateur de Commodore 64 sous MS-DOS.
|
Licence : Freeware
- Publié le 16/11/2010
- Taille 86,7 Ko
- Auteur : Paul TOTH
|
|
|
Une belle fractale. Possibilité de zoomer une partie, de changer la palette de couleur, etc.
|
Licence : Freeware
- Publié le 28/02/2016
- Auteur : haypo
|
|
|
Crée un effet de bumping (livré avec l'image).
|
Licence : Freeware
- Publié le 28/02/2016
- Auteur : haypo
|
|
|
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
|
|
|
Dessine une carte en 3D.
|
Licence : Freeware
- Publié le 28/02/2016
- Auteur : haypo
|
|
|
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é 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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
Gestionnaire de procédures appellées à intervalles réguliers (procédures d'arrière-plan).
Fichiers requis :
- BGPH.PAS
L'unité contenant toutes les déclarations des procédures/fonctions externes gérant la procédure d'arrière plan.
- BGPH.ASM
Contient le code des procédures/fonctions utilisés par l'unité BGPH.PAS.
- BGPH.OBJ
Résultat de la compilation du fichier BGPH.ASM utilisé par l'unité BGPH.PAS.
Exemple de code :
- BGPDEMO.PAS
Simple démonstration des procédures et fonctions de géstion de procédures appelées à intervalles réguliers.
Développé à l'aide de :
|
Licence : Freeware
- Publié le 27/12/2010
- Taille 7 Ko
- Auteur : Eric2a
|
|
|
Compilateur : Turbo Pascal.
Jeu du Serpent, jusqu'à 4 joueurs. Le but est d'esquiver les obstacles en blanc, la trace des autres joueurs ainsi que sa propre trace.
|
Licence : Freeware
- Publié le 15/11/2010
- Taille 9,1 Ko
- Auteur : Gabi
|
|
|
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**
|
|
|
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
|
|
|
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
|
|