Hints Pages :



Home:
Pascal source code pages

Object Pascal Source Code              


1svga.zip Pascal SVGA Utilities und Source Code
burn.zip Fire Routine in Pascal
burn11.zip Fire Routine(ASM/Pascal)
cplasma.zip Plasma Routine
Fade-tp.zip Fade Routine
fade2.zip Fade Routines (FadeOut,FadeIn)
gfxfx.zip Lots of graphic routines by Bas van Gaalen
gfxfx2.zip Another graphic box by Bas van Gaalen
kf_mouse.zip Small Mouse Routine
niceplas.zip Nice looking plasma
parallax.zip Parallax Scroller
rotate.arj Bitmap rotation and scaling
sfontkit.zip Mode 13h Font Routine
sgraph.zip Pascal Routine for fast animation
show_pcx.zip PCX Viewer by ZSoft
sprites.zip Mode 13h Sprite Engine
spxdemos.zip SPX Graphics lib demo programs
tf_source.lzh mcga/svga/vesa sources by AARDVARK
tweakflc.zip FLI/FLC Player 320x200 320x400
units.zip Units by Ole Westgaard (graphics,Fonts)
vgascrol.zip 640x400 image/link scrolling

Turbo Pascal Simtel Archive:


3dlib30a.zip 3D animation lib for TP/BP/TPW/C++, Core, 1of2
3dlib30b.zip 3D animation lib for TP/BP/TPW/C++, Tools,2of2
3dterp10.zip PASTERP-based 3D animation program
amouse55.zip TurboPas5.5 Microsoft mouse unit (source only)
anivga12.zip VGA sprite animation unit for TP >=6.0, v1.2
ansicrt.zip Use ANSI calls for screen instead of BIOS
ansiview.zip CRT drop-in replacement in TVision Environment
async4.zip Interrupt driven serial line terminal routines
atkybd.zip Set AT keyboard delay and typematic
avdoor11.zip Andrew Pam's door writing toolkit for TP55/60
bbskt30a.zip BBS/door programmer's toolkit v3.0a for TP6+
bgires.zip TP 6/7 unit to store BGI drivers as resources
bitmap.zip Converts Windows Bitmaps to BGI images in TP
bitwise.zip Unit to compress boolean data by factor of 8
bload.zip Load BASIC BLOAD screen files
bmsearch.zip Fast Boyer-Moore string search - TP4.0 source
bonus507.zip Misc. TP 4/5 utilities/pgms from TurboPower
bp7bugs2.zip Unofficial Turbo/Borland Pascal 7.0 bug list
bp7sb104.zip Turbo/Borland Pascal Source Beautifier. EVAL
bpl70n16.zip Fast replacement libs for Borland-Pascal 7.0
bptrap10.zip Borland Pascal runtime error trap
btree4.zip Turbo Pascal v4.0 DataBase ToolBox routines
butons12.zip Help design BWCC 'BORBTN' style bitmap buttons
chflz100.zip ChiefLZ: Pascal and Delphi LZSS units
chrgui10.zip Chrome Interface Library: 3D GUI for TP7. DEMO
clearmem.zip TP unit to init stack, heap & global variables
clipbrd.zip Accessing Windows' Clipboard from DOS progs
co256_05.zip Highres 256col modes for BP7.0 on standard VGA
comm_tp5.zip Serial port unit for Turbo Pascal 4/5.x
compdate.zip Store compilation time & date in TP .OBJ file
comset.zip TurboPas routines to enable/access COM1/COM2
comtty30.zip Serial COM-unit, terminal emulator, w/TP src
concr4.zip Shows concurrent processing in Turbo Pascal 4
conv_p18.zip Pascal reserved word case conversion util v1.8
convertb.zip Turbo Pascal, convert CP/M data to DOS
crc.pas Calculates XMODEM CRCs
crc2.pas File CRC utility
crcasm.zip ASM CRC calculation code w/TurboPas interfaces
crsr42.zip Lemay's cursor routines for TP4 (req QWIK42)
csys20.zip Compressed files handling toolbox for Pascal
ctlib100.zip Data management system for Pascal (TP/BP/BPW)
ctop12b.zip CtoP 1.2b: Convert 'C' src to Turbo Pascal src
dateit3a.zip Turbo Pascal time/date routines
dates.hlp Help file for DATES.PAS
dates.pas Keeps a list of memos, displays calendar
dirsel4.zip Directory routines for Turbo Pascal 4.0
dskrd-wr.pas Low level disk read/write
dsutil12.zip DOS utilities (IDE-ATA,HD-MBOOT,OS-BOOT, etc.)
eflibpt4.zip EFLIB: OOP toolkit for Borland Pascal
emsarray.zip Define arrays in Expanded memory using TP
env20.zip Babulic's ENVUNIT for environment access in TP
err87_13.zip Improved error handling for TP 5.5-7.0 pgms
err_func.zip TPU produces meaningful TP run time error info
error87.zip Find TP 5.5 or 6.0 error 207 cause
errtrace.zip TurboPas4 unit to display error traceback info
eval.hlp Doc for EVAL.PAS
eval.pas Evaluate an infix expression typed on cmd line
exeutil.zip EXE Utils from Turbo Power for TPascal v4.0
extend5.zip Allows more than 20 files open at once in TP6
extrascr.zip TP Unit to support all screen modes
extshr12.zip Turbo Vision Unit to support all screen modes
ez_ini1s.zip TP7 unit to easily read/write to .INI files
ezmouse2.zip Easy to use mouse unit for TP7
fastwr.pas Quick screen update in Turbo Pascal
file2inc.zip INC file maker for Turbo Pascal
fileread.zip File read & display TP6 unit w/src & examples
fixmouse.zip TSR fixes bug in TurboPascal 6.0 mouse handing
fmanage.zip Basic file handling routines for Turbo Pascal
fsmouse.zip Turbo Pascal mouse unit for text mode
fsserial.zip Serial object for TVision (needs a FOSSIL dvr)
fulldb13.zip Adds .OBJ line nr. debug info to TP .TPU file
g_mous2a.zip TP Unit to program the mouse/VGA (TP6 & 5.5)
genovr.zip General overlay support unit for Turbo Pascal
getmem.pas Get 'size of memory' available to current pgm
getopt10.zip GNU getopt command line parser for TurboPascal
gfx_4tp7.zip ATH_GFX Library for Turbo Pascal 7.0
glibv101.zip Fast 320x200x256 graphics unit for TurboPascal
grafdump.pas MGA/CGA/Herc/EGA/VGA graphics screen dump rtn
grafik10.zip Units for scientific graphics in TP/BP
grafshw.zip Graphic interface unit for Turbo Pascal 7
graphtxt.zip TP5.5 TPU graphics mode text file device drivr
gravis6.zip Graphic User Interface for Turbo Pascal 6.0
gtmous13.zip BP 6&7 TPU&TPP Graph mouse in TEXTmode TV, etc
gvis201.zip Graphical User Interface library for BP7/TP7
gvsg2102.zip Graphics Vision & Tools 2.10: MKM's graphic TV
hexcom.pas Convert HEX file to binary
hlp2tph.zip Converts TurboPower .HLP to Borland .TPH
hotm60.zip Reassign the TP 6.0 IDE hot keys, w/TP 6.0 src
hpdump01.zip TP unit to dump graphics screen to HP Laserjet
hugecoll.zip Unit to implement huge collections in TP/W
inasm10.zip Inline assembler generator for TP, w/src
indx18eu.zip Indexed files UNIT (export version) for TP 4-6
inlin219.zip Assembler/disassembler for TP4 inline code
interupt.pas Use TurboPas procedures as interrupt handlers
intrfc63.zip TP 6.0/TPW 1.x TPU file dumper, with source
intrfc70.zip TP/BP 7 TPU/TPW/TPX file dumper, with source
io5150.pas COMM port driver
janusw.zip TPW dialogs, MDI chils windows or reg. Borland
jpdoor32.zip TP 5.5 & 6.0 BBS door writing TPU utilites
jrfpas04.zip Bob Ferguson's Turbo Pascal routine library
lastl113.zip Last minute Pascal/Delphi program checks
lcommtp.zip Turbo Pascal Communications Tool Box
lister50.zip Xref/lister/indexer for TP 4.0
ltc55.zip LiteComm Communications Toolkit for TP 5.5
math3871.zip Fast inline SIN/COS/TAN/X^Y for 387 or 486DX
mcunit10.zip TP 6.0 units supporting work in graphics mode
metawind.zip Meta Window functions demo for Turbo Pascal
miscti10.zip Borland TechFax Turbo Pascal help files 920103
mkerr101.zip MkErr: Error device for Turbo Pascal 6.0
mndlbrot.zip Produce MandelBrot graphics [TurboPas]
mnglr114.zip Turbo Pascal source files mangler/scrambler
mos25.zip Graphical Interface for TP 7.0 programmers
mousefix.zip Disappearing mouse cursor fix for TurboPas 6.0
mouslib8.zip Mouse Library for TP6/7, BP7 + DPMI support
moustool.zip Add a mouse to Turbo Pascal 5.0
myfonts.zip Using Windows' and other fonts in DOS TP progs
ned103.zip Enhanced TEditor object for TP6/TurboVision 1
ned3.zip Enhanced TEditor object for TP7/TurboVision 2
newfont2.zip Change VGA fonts & colours, w/TP7 source. v2.0
nktools.zip Source to some useful TurboPas 4/5/5.5/6 Units
oas50doc.zip TP4/5/5.5 Source Applications Generator, 1of3
oas50pro.zip TP4/5/5.5 Source Applications Generator, 2of3
oas50s45.zip TP4/5/5.5 Source Applications Generator, 3of3
oki390.zip Okidata printer setup program
omouse.zip Object-oriented mouse for Turbo Pascal 5.5
one2many.zip Demo of 1:M database manipulation in Topaz
ooav3.zip Object Oriented archive viewer for TP70
oodb.zip Object-oriented database for TP6.0/TurboVision
ooptut34.zip OOPTutor: Object Oriented programming tutor
openfil5.zip TP/BP 5/6/7 unit: Print list of open files
oprosm.zip TurboPower Object Professional function list
overxms.zip Load Turbo Pascal overlays into XMS memory
ovrumb12.zip TPU uses upper memory as overlay buffer, w/src
packobj.zip Compressing BINOBJ-like utility w/TPas example
parse10.zip Expression parser for Turbo Pascal
parstp30.zip Math Parser for TP, BPW, C++, VB and others
pas_sci.zip Turbo Pascal scientific subroutines/progs
pased11.zip Multi-window programmer's editor for TurboPas
pasjpg10.zip Pascal port of the IJG JPEG library release 6a
paslib.zip T.Pascal Source Library Routines
pasmouse.zip Mouse unit for Turbo Pascal 7.0, w/src
pasmsg.zip Allows TPC(v6) or TPCX to run under TC++ IDE
pastools.pas Return ENV, ARGC, ARGV, routines for TurboPas
pastut34.zip Turbo Pascal Tutor: TP programming tutor
paswiz21.zip Pascal Wizard's Library v2.1 for Turbo Pascal
pcdisk.pas Menu-driven file handler
pckselfm.zip TP source: Allow autoconfig prgs to be LZEXEd
pdir10.zip Palcic's directory routines using TP 5.5 OOP
pgraph67.zip Fast graphic units for Turbo/Borland Pascal
pmdbg121.zip Post Mortem debugger for Borland Pascal 7.0
posbm.zip Fast Turbo Pascal POS() replacement
pp50.zip Pascal pretty printer/reformatter, w/TP5.0 src
ppl4p10.zip X/Y/Zmodem protocol library for Turbo Pascal
ppp.zip Pascal pretty printer (c't Mag), req. TP5.0
pptlkt06.zip Pascal source code library for TPv4+, SP/2v1.5
pptsr10.zip Units & demo pgms to write TSRs in TurboPascal
preskit2.zip Data compression toolkit for Turbo Pascal
printdir.pas Read current directory
prndrv.pqs Printer driver to provide clean error handling
procparm.zip Pass procedures as parameters
prtfil10.zip Generic BP7 printing obj & replacement PrtFltr
pscal108.zip Calendar functions for Borland/Turbo Pascal 7
pscreen.zip Pascal screen writing routines, performance ck
psdir101.zip Turbo Pascal 6 directory functions (source/NG)
psdsm103.zip Get more than 64 kb heap in Turbo Pascal 6
psgui130.zip Powerful graphics library for Turbo Pascal 6
pslst102.zip List functions Object for Borland Pascal
psppd100.zip Database functions for Turbo Pascal 6
psstk101.zip Stack functions for Turbo Pascal 6
psstr108.zip String, variable & keyboard functions for BP7
pstui100.zip Turbo Pascal (S)VGA Text User Interface
psvsr100.zip TP: Restores user's screen when app terminates
psxmh103.zip XMS heap control for Turbo Pascal 6
ptrp10.zip Pascal Like Extension Language for BP, DEMO
pull15.zip Pulldown screens/menus
pull20.zip Pulldown menus for TP4, uses QWIK40, WNDW40
pull55.zip Pulldown menus for TP5.5, uses QWIK55, WNDW55
pull5x.zip Pulldown menus for TP5, uses QWIK5X, WNDW5X
pultp4.zip Pull-down menues for Turbo Pascal 4.0
px141.zip (T)Pascal variable/procedure cross referencer
pxl214a.zip Turbo Pascal cross-referencing lister
qnr.zip Adds queries (assist and dot) to Topaz progs
qrdemo.zip TP6.0 TV CASETool demo. Edit resource files
qwik30.zip FAST Turbo Pascal screen writing & more
qwik42b.zip Lemay's fast screen write routines for TP4
qwik55.zip Quick screen utilities v5.5 for TP5.5 (w/src)
qwik5x.zip Quick screen utilities v5.X for TPas5 (w/src)
raw_lpt.pas TP routine to process LPT1 output in raw mode
rename.doc Doc for RENAME.PAS
rename.pas Rename a file
rmouse11.zip TP6.0 mouse TPU (Graphic cursor in TEXT mode)
scanh326.zip ScanHelp: Scan TP units to build a help file
selector.pas TP routines similar to C language iascii, etc.
showdate.pas Get, display current system date
sllist.zip Singly linked list for Turbo Pascal
smfont.zip Package of 23 fonts for Borland Turbo Pascal
smix125.zip SMIX v1.25: Sound library for Turbo Pascal
sortkit1.zip Sort objects sources for Turbo Pascal 6
spo110.zip TPU Peephole Optimizer for Borland Pascal v7.0
spoc88.zip Borland's Turbo Technix Sept/Oct 1988 all pgms
sprites.zip Fast sprites engine for TP 6.0, w/ASM source
srtkit11.zip Internal/external/combined sort lib for TP6.0
stay42.zip How to write a TSR program in Turbo Pascal
stayres.pas Go TSR in Turbo Pas 3.0
storage.zip Storage method object for compressed text (TP)
stream16.zip 23 different stream types for TP/BP/TPW
strg57.zip Lemay's fast string unit for TP5.5
strg61a.zip Lemay's fast string unit for TP6.0
stripped.zip Detects .EXE files damaged by TDebug's TDSTRIP
strlist.zip Compile strings into Turbo Pascal .OBJ files
swag9605.zip SWAG: Huge library of PD Turbo Pascal code
swag9608.zip SWAG: Turbo Pascal source code, 8/96 update
swag9611.zip New Swag Pascal: Snipets for November 1996
swag9702.zip NEW SWAG Pascal snipets for February 1997
swapunt7.zip TPU/QPU to add Swap & Execute to your TP progs
swift1-1.zip Swift-Enviro v1.1: GUI developers units for TP
swift1-2.zip Swift-Enviro1.2 Easy to program DOS GUI enviro
swin_0_1.zip GUI for programming in TP6.0 and above
sys60a.zip Lemay's fast system unit replacement for TP6.0
syst55c.zip Lemay's fast system unit replacement for TP5.5
t-ref.zip Cross-Reference Lister for Turbo Pascal
t301as.zip Asynch comm routes for Turbo Pascal
tasker4.zip Turbo Pascal non-premptive multitasking module
tavid12.zip Fast screen writes for Turbo Pascal
tbase551.zip TP5.5 OOP unit for accessing DBF files, v1.1
tbase601.zip TP6.0 OOP unit for accessing DBF files, v1.1
tdebug.zip A symbolic debugger for Turbo Pascal
tdhide.zip TLINK 3.01 TP5.5/6.0 EXE debug info shrinker
tdinfo.zip Information about the Borland Debug format
tef11.zip Run programs at a specified time. w/TP5.5 src
tegl6a.zip TEGL Windows Toolkit II Rel. 2.0 for TP, 1of2
tegl6b.zip TEGL Windows Toolkit II Rel. 2.0 for TP, 2of2
thelp.man Doc for THELP.PAS
thelp.pas Online help
threed.zip 3D plot of f(x,y) (FORTRAN for Tele 921)
ti01.zip HyperSource utility for Turbo Pascal 6
ticktock.pas Demo of IBM PC's high resolution clock, TPv5.0
tini20.zip Turbo Pascal INI file manipulation utility
tjoop11.zip Stack, Queue & double list OBJECTS for TPascal
tlist23.zip Turbo-Pascal Source Code lister w/source
toad_iac.doc Documentation for TOAD_IAC.PAS
toad_iac.pas Demo using InterApplication Comm area (TP src)
toadadd.pas Add numeric or integer strings to numeric str.
toadln5.zip 255-char READLN with editing, for Turbo Pascal
toadlong.zip Long integers for Turbo Pascal 3.0
totdem11.zip TechnoJock's Object Toolkit v1.10 (TP/BP), 1/3
totdoc11.zip TechnoJock's Object Toolkit v1.10 (TP/BP), 2/3
totsrc11.zip TechnoJock's Object Toolkit v1.10 (TP/BP), 3/3
tp-rat.zip Mouse macro toolkit for Turbo Pascal 6.0
tp-tools.zip TP 5.0 toolkit (clocks, mouse, dir lister)
tp-tsr.zip Sample TSR pgm in TurboPas 4/5, with src/exe
tp4-3d.zip Do 3D graphics using Turbo Pascal 4.0
tp4menu1.zip Turbo Pascal 4.0 window interface v1.0
tp55tsr.zip TSR unit for Turbo Pascal 5.5 applications
tp5menu1.zip Program shell for TP 4.0/5.0 developers
tp5patch.zip Borland's official patches for TPascal 5.0
tp6bugs7.zip Unofficial Turbo Pascal 6.0 bug list
tp6map.zip Map of 500 procedure entry points in TP6 IDE
tp6sb111.zip Full source to use SoundBlaster DAC functions
tp6util.zip The utils dropped from TP6.0,TPCONFIG & others
tp6xms.zip Extended Memory Specification unit for TP 6.0
tp_rat.zip Mouse macro toolkit for Turbo Pascal 6.0
tpa22.zip Integrated compile time assembler for TP55
tpbeau32.zip Prepare Turbo Pascal 5.5 code for output
tpcfg121.zip TPU 6.0/7.0 for saving default config in EXE
tpdb314.zip TurboPas routines for dBase files processing
tpdoors.zip How to make doors for PCBoard
tpe34.zip Free programmer's editor from Turbopower
tpenhkbd.zip TP unit enabling extended keys for std/enh kbd
tpfast30.zip Fast ASM sources for Turbo Pascal functions
tpflex.zip Turbo Pascal 5.5 linked lists, generic
tpfort12.zip Call MS Fortran from Turbo Pascal 5.5
tpfort18.zip Link MS Fortran 5.0 routines to TP 6.0 pgms
tphelp.zip Kim Kokkonen's Turbo Pascal 4.0 help facility
tphers01.zip TPHersh: TurboPas Unit to handle Hershey fonts
tphrt3.zip High resolution timer toolbox for TP 5.0 & 5.5
tpio22.zip T Pascal user interface code from CL Mag 10/87
tpjoystk.zip Turbo Pascal v4.x/5.x joystick TPU source
tpkbd10.zip Easier special character input for TurboPascal
tpl60n19.zip Turbo Pascal TPL run-time library replacement
tplus.zip TPas programmer's toolkit demo by Nostradamus
tply30a1.zip TP Lex & Yacc compiler compiler, exe/doc, 1of2
tply30a2.zip TP Lex & Yacc compiler compiler, sources, 2of2
tpmath.zip Turbo Pascal 4/5/5.5 standard math functions
tpmul221.zip Make your TP 6.0 programs DV/Win/TV/DDOS aware
tpmusic.zip TurboPas Unit to play music in the background
tpp112.zip C-like pre-processor for Turbo Pascal
tppcx.zip Turbo Pascal routines for PCX processing
tppop16.zip TPUs and ASM for popup and TSR programs
tppopups.zip Popup windows - TP source code and .EXE files
tpr_book.zip Turbo Pascal Reference freeware book (400+ pg)
tprat5.zip Mouse menu for TP 5.0 editor (req. Microsoft)
tprcdr10.zip TPU 6.0/7.0 for recursive directory access
tpreal2.zip Improved 'real' routines for Turbo Pascal
tpreboot.zip Turbo Pascal unit for rebooting computer
tprint.zip TPW printing unit using ObjectWindows
tps.zip Tiles TPW 1.5 windows horizontally
tpserio2.zip TurboPascal serial I/O routines (FOSSIL) src
tpspool.zip Put printer output to a file (TP source only)
tpstr121.zip Fast string functions for TurboPas 4.0/5.0/5.5
tptc17.zip Turbo Pascal to C translator, 1of4
tptc17sc.zip Turbo Pascal to C - src for translator, 2of4
tptc17tc.zip Turbo Pascal to C - test cases, 3of4
tptcinfo.zip Info on Turbo Pascal to C translator, 4of4
tptutr11.zip Turbo Pascal Tutor 1-22 (text), G.Grotzinger
tpu2asm.zip Disassembler for Turbo Pascal 5 units
tpu2tps.zip Allow recompilation of TP6.0/TPW1.0 SYSTEM.TPU
tpucat10.zip TPUCat: Turbo Pascal TPU cataloger. DEMO
tpuobj.zip Borland's Turbo Pascal TPU to OBJ conversion
tpv24.zip Fast interrupt-driven serial comm rtns for TP
tpw60.zip Windows for Turbo Pascal
tpwhuge.zip Unit to handle huge memory block in TP/W
tpxms.zip XMS access for Turbo Pascal
tpznewg.zip German language TP source for Zmodem protocol
tpzsfz.zip Rudamentary ZMODEM send/rec, TurboPas source
tridv308.zip TriDoor: Turbo Pascal BBS door pgmr's toolkit
truetype.zip TrueType (& other) Fonts for DOS 1.60 (Pascal)
tshell12.zip Turbo Pascal development environment
tspa3540.zip TurboPascal 4.0 units for programmers, T.Salmi
tspa3550.zip TurboPascal 5.0 units for programmers, T.Salmi
tspa3555.zip TurboPascal 5.5 units for programmers, T.Salmi
tspa3560.zip TurboPascal 6.0 units for programmers, T.Salmi
tspa3570.zip TP7.0 real mode units for programmers, T.Salmi
tspeech.zip Turbo Pascal sources for PC voice routines
tsrhelp.zip Examples of TSRs in TP6.0 & Assembly language
tsrun110.zip TPU for creating TSRs in Turbo Pascal 6.0/7.0
tstrings.zip Null terminated strings handling unit for TP6
tsw.zip Turbo Screen Works, to create Pascal screens
tttdem51.zip TechnoJock's Turbo Toolkit v5.1 for TP/BP, 1/3
tttdoc51.zip TechnoJock's Turbo Toolkit v5.1 for TP/BP, 2/3
tttsrc51.zip TechnoJock's Turbo Toolkit v5.1 for TP/BP, 3/3
tty.zip Small communications utility in TurboPascal 4
turbogen.zip Generates TP code to handle IO and error chkg.
turtle10.zip Allow old TP3 Turtle graphics in any BGI mode
tutorpas.zip Jack Crenshaw's compiler tutorial w/Pascal src
twoscrn.doc Documentation for TWOSCRN.PAS
twoscrn.pas Both Mono and color screen output from TPascal
twu1.zip Dumper/disassembler for TP6.0 or TPW 1.0 TPUs
ugraf12.zip Ugraf v1.2: TP SVGA graphics library
uistrip.zip Convert dBase code for UI into Topaz code
unitre12.zip Display tree of TP/BP unit dependencies
upconv14.zip Convert Pascal reserved word case w/TP5.0 src
upconv22.zip TP3.0-5.5/TPW convert reserved word case util.
uve140.zip Complete sprite animation library (Pascal)
var97cda.zip Source of TP7 CD-ROM audio unit
vesatp11.zip Enhanced graphics library for Turbo Pascal
views10.zip Graphic windows (GUI) library for Turbo Pascal
vmath10.zip Vector math unit for TP6.0 and 387 coprocessor
vmouse.zip The VESA SuperVGA mouse package for Pascal
vsafe5_6.zip Units to guard a TP program against tampering
wctunit3.zip Collection of Turbo Pascal units with sources
window.zip Windowing utilities
window34.zip Turbo window routines - needs QWIK30.ZIP
winres.zip Using Windows' resources from DOS/DPMI TP pgms
wndw42.zip LeMay's fast windowing package v4.2 for TP4
wndw55.zip Popup windows for TP5.5, needs QWIK55.ZIP
wndw_msj.zip TurboPascal multiple windows from Micro/System
wwin20.zip All CRT features and more also for Windoze
xgraf090.zip ModeX graphics library for TP7 (Beta version)
xlibp202.zip BP/TP unit for tweaked VGA modes/DPMI/386
xmm12.zip Extended memory manager for Turbo Pascal 6.0
xmslibr1.zip XMS 2.0 API implementation for TurboPascal 6.0
ymodem.zip YMODEM protocol Turbo Pascal source
zindent7.zip Pascal pgm to format dBASE/Pascal
zip2obj.zip Imploded .ZIP -> .OBJ -> Turbo Pascal explode

Dracos.Net source code material:

An interested archive.Visit this server.I think there are other interested programming links.


Visit dracos.net


racefx.zip Source of an uncompleted racing game.
frace10.zip Uncompleted project in CS.Also a racing game.
ra_gfx.pas A VGA Unit to use sprites made with SPRITEFX.PAS
ra_gfx.doc Documentation on how to use RA_gfx and other files.
spritefx.pas Sprite editor for 40x40x256 sprites.
ra_key.pas Keyboard handling unit.
sounds.pas A group of sound FXs.

x2ftp server PASCAL related stuff:


Info: This is a very big archive.Move to this server if you want to find more interesting stuff...Programmers of other languages should also take a look here.Some of the programs listed here are coded in PASCAL,C,ASM...

Artificial Intelligence related material:


neural22.zip Neural 2.2 - backprop neural network toolkit
topmap.zip topology preserving mappings by T.Kohonen

Converter:


c2snd201.zip DeskMate SND <-> WAV/RAW - Conv2snd 2.01
coolview.zip PCX -> ASCII - Cool View Pack, convert/load/view

Encoder,Decoder,Compression utils:


cryp60.zip CryU 6.0 - data encryption system (C/pascal)
dearc31.arj Dearc 3.1 - unarchive ARC/PAK files
dezip15.arj DeZip 1.5 - unarchive ZIP files
kf_coder.zip A simple encryption software
lzssu102.zip LZSSUNIT 1.02 - LZSS decompression for DOS/DPMI/Win
msbooasm.zip binary file <-> BOO en/decoder (asm and pascal)
shrink12.arj Shrink 1.2 file archiver source (ZIP compatible)
tarchiv.zip Tachive 1.2b - Exabyte 8500/8505 file/tape archiver
unhqx.zip UnHQX - DeBinHex Macintosh *.hqx files (TP7)

Demos and their sources:


alias.zip Bitmap Scaling/Rotating/Antialiasing Filter prototyper C/PASCAL/ASM (dos4gv)
cfsource.zip Source for Copper Faked by The Faker
cube.lzh Rotate tiny cube wireframe in 3D - by Matts Bjorck
hole.zip draw a hole in 3D v1.0
lins.lzh A nice lens demo. With pascal source.
phantcyb.zip CyberSpace 2.4 by NosTaLgiA - 3D world, 286+
pixeltun.arj Pixel tunnel - 320x200x256
sdemo.zip Small Demo - by A.Dzirba (pascal)
sky.zip Example code to draw a sky plane with dithering (pascal/masm)
vga-vul3.zip Pascal/assembler source with 3D-rotation explained

Games and their sources:


ark.arj Arkanoid 1.02 - mode 13h, 386+, SB, Italian comments
cave.zip Cave Dweller beta - wolf3d, mode 13h,pmode,VOC/PCX
fring11.lzh FringDus game + map/sprite maker sources
gravwar2.zip GravityWars - 640x480x16 by Sohrab Ismail-Beigi
hunchy.zip Hunchback by Robert Schmidt - CGA
ladders.zip Ladders - aniVGA, maze by S.Ockers
mymud21.zip LiveSystems MyMUD 2.1 - multiuser LAN game (Novell)
myprogs.zip puzzle, centipede, 2x tetris - by C.Vidal, French
pinbsrc.zip PC Spiel Pinball Game (pascal TP6.0)
rocksvga.zip asteroids clone source by Paul Kahler
simulate.zip Flight Sim Subsonic Jet Aircraft 4.26 by T.Brewster
spadv.zip Space Adventure 2.01 by Robert Schmidt - CGA
troffii.zip Troff II - snakes & blockade by Nicholay Soumarokov
wallgame.zip Wallgame by Jari Karjala - breakout game

Hardware related code:


azzam10.zip AzzaMouse 1.0 - BGI SVGA mouse driver source
cpu117.zip CPU 1.17 - CPU speed/type detection library (asm/C/C++/pascal)
drvtyp20.zip DrvTypes 2 - fixed,removable,remote,ram,subst,compress
fastkb.zip fast keyboard handler unit - undocumented 386+
fsmouse.zip Fulcrum Mouse Unit 1 - object orientated unit for TP7
gm1507.zip g_Mouse 1.50.7 - graphical mouse pointer in 80x25
pas_src.zip joystick and keyboard units (pascal/asm) by Ronny Wester

Programming libraries:


3dlib30a.zip 3dLIB 3.0 - 3D graphic object library (pascal/C++)
3dlib30b.zip 3dLIB 3.0 - 3D graphic object library (C++/pascal)
anivga12.zip aniVGA 1.2 - mode13h sprite lib w/source & sample game (TP6+)
bitwise.zip BitWise 1.0 - TP7 unit for compressed boolean data
game10.zip GAME 1.1 - Gaming Applications Made Easy toolkit
model3d.lzh SURFMODL 3.00c - 3D Surface Modeller
mos20.zip M.O.S. v2.0 - GUI: menu,window,button,slider,BMP/ICO
spx30.zip SPX 3.0 - mode13h graphics/sound/GUI/3D/scroll
tool7v13.arj "Complete" Borland TP6 Toolbox 1.3 - pascal lib
vesa122.zip Vesa Unit 1.22 - 640x480x256 VESA graphics, 386+
vesatp11.zip VESA Turbo Pascal Unit 1.20 - 386+, lots of stuff
vgfx10.zip VGFX 1.00 - 320x200 modex, VOC, PCX/BMP, fonts, utils
xlibtp12.arj xmode library 1.2 - for TP and TASM by Napalm
xvga_r2.zip XVGA II - modex,386+,texture,gourad,tetra,clip

Mathematics:


nrpas13.zip "Numerical Recipes in Pascal" source code (400+ files)

Memory managment:


drivers.zip mouse driver, EMS driver, XMS driver
exec33b.zip swap to EMS/XMS/disk and spawn - asm/c/pascal source
much_mem.zip EMS/XMS/flat mode memory manager, 32-bit

Music/Sound player:


adnmod02.zip Adrenalin Module Player 0.2 - 4-12 channels, GUS
amod030.zip Adrenalin Module Player 0.30 - GUS,XMS
asmod09s.zip AmoebaSoft MOD Player 0.90 - keyboard,memory,MOD,GUS
gp15-pas.zip GusPlay 1.5 and UltraDox 1.x - 4/6/8 ch MOD with bg fx
mikasm.arj MikMod 2.03 music lib - source, real mode (asm/pascal)
sb16snd.zip play/record 16bit sounds on SB16 (C/Pascal) by E.Brodsky
sb_pas10.zip SP_PAS 1.0 Sound Blaster VOC playing routines
sbdsp103.zip SB DSP 1.03 - background VOC playing w/o CT-VOICE
sbmixer.zip Sound Blaster Mixer Control Library - E.Brodsky (C/pascal)
sbprocss.zip Real-time Signal Processing - E.Brodsky (C/pascal)
vtsrc12b.arj VangelisTracker 1.20 beta source - asm,pascal,Spanish

Music/Sound libraries:


advhsc18.zip Antares HSC Player 1.8 - FM music player library
bwsb120a.zip Bells, Whistles and Sound 1.20 - GUS/SB,asm/basic/C/C++/pascal
digipack.zip DigiPack 0.1 - digitized voice output, SB, MOD/VOC/XMS
dwstk.zip DiamondWare Sound ToolKit 2.20 - SB, VOC/MID, asm/C/C++/Pascal
mdss040a.zip MIDAS Sound System 0.40 - real/pmode, utils (asm/C/pascal)
sbdsp2b.zip SBDSB 2.0b - Sound Blaster lib (TP7)
sbvox.zip SbVox by Ethan Brodsky - play/record 64k+ VOC, SB
smix127.zip SMIX 1.27 - play 8 simultaneous RAW/WAV, SB/Pro/16
swmp14.zip Sound Wizard Module Player 1.4 - SB/SBP/GUS, asm/C/pascal
tucgpl12.zip TuCGPLAY 1.2 - MOD/ST3,DAC/SB/AWE/GUS,DOLBY/THX
xmsp22.zip XMS Player v2.2 - special format music object for Turbo pascal
xmspobj.zip XMS Player v2.2 - special format music files for Turbo pascal

Music/Sound utilities:


hsc.zip OPL2 player (pascal, asm)
longp100.zip LongPlay 1.00 - AU,WAV - 386+,SVGA,VESA (pascal/asm)
melody25.zip Melody Master 2.5 - music write/edit/play system (C/Pascal)
mgplay20.zip Megaplay v2.0 - advanced WAV,VOC,RAW player
tspak17.zip Tandy DAC Sound Package 1.7 - 8 programs (asm/pascal)

Network programming:


netware.zip NetWare API for TP 1.0 - 125 system calls library

Protected mode:


s3unit3.zip Unit S3 3.00 - 320x240 or 640x480x256 1M linear VRAM
swal100.zip SWALLOW v1.0 DOS-Extender, supports VMem and 32 bit asm (C/pascal)

Mixed source codes:


1svga.zip lots of good looking (S)VGA utils and source code
3dlab110.zip 3D-Labyrinth 1.10 - almost all source
3dwave.zip 3D Wave bye Jare/Iguana - no comments
bgires.zip put .BGI files into a resource file (TP6 source)
burn.zip excellent fire routine by Frank Patxi
burn11.zip Burn 1.10 - excellent fire routine speedup
coolstuf.zip source: time37 (asm), runexe (C), fconv (C), mcb (pascal)
cplasma.zip CPlasma 1.0 - Polar-based plasma
danpwsrc.zip Misc 3D etc. graphics sources from Daniel Vollmer
demostu2.zip gouraud,texture,morph,tunnel,doom,floor,mouse,lbm
demostu3.zip Demo/graphics source code by Bjarke Viksoe
demostuf.zip lots of demo stuff: stars,rotate,magnify,3D maze
dptools.zip dptool - cursor and font utils w/src (Turbo Vision) (C/pascal)
enhdos17.zip EnhDOS 1.7 - enhanced DOS interface unit for DOS 3.1+
fade-tp.zip fade screen out by Mike Schutz
fade2.zip Fade2 - GrabPal,Blackout,FadeIn,FadeOut + source (pascal)
firecode.lzh 6 fire/flame programs with source (asm,c,pascal)
gfxfx.zip Lots of graphics source code by Bas van Gaalen
gfxfx2.zip Even more graphics source code by Bas van Gaalen
goushad.zip At the end some Gouraud shading code by The Faker
graphgem.zip Graphics Gems I/II/III books source code
kf_mouse.zip A small mouse handling routine
parallax.zip Parallax scrolling engine + demo w/some source (asm/pascal)
passrc.zip Bouncing ball on moving plate by HALi
rotate.arj bitmap rotation and scaling - by J.D'India
rpg_scrl.arj How to scroll tile-based RPG world - mode 13h (asm/pascal)
show_pcx.zip show_pcx.pas by ZSoft - show 2/4/16/256 color PCX
sprites.zip mode13h sprite engine w/source (TP6)
spxdemos.zip 12 SPX graphics lib demo programs
swaga-c.zip SWAG files ANSI to CURSOR (pascal) - February update 1995
swagd-f.zip SWAG files DATATYPE to FINDREL (pascal) - February update 1995
swagg-m.zip SWAG files GRAPHICS to MOUSE (pascal) - February update 1995
swagn-r.zip SWAG files NETWORK to REDIRECT (pascal) - February update 1995
swags-z.zip SWAG files SAVESCRN to WIN-OS2 (pascal) - February update 1995
tf-texmp.zip full screen (320x200) texture mapping by AARDVARK (pascal)
tf_sourc.lzh mcga/svga/vesa source by AARDVARK (asm/pascal)
tweakflc.zip .FLI + .FLC player. 320x200 + 320x400. (pas+ASM)
units.zip Units by Ole Westgaard - graphics/fonts/INTs (asm/pascal)
vgascrol.zip 640x400 image link/scrolling + utils - mode X (asm/pascal)
video13h.zip Fast video-unit especially for games (TP/BP, real and prot.) V5.6 (shareware)

 

 


 
© copyright Dancemammal 2004