DevelopmentTools

Delphi Programming Components

TBase64.zip 4k uTBase64 v1.0 - Simple Base64 encoding/decoding class
Base64 described in RFC2045, Page 24, (w) 1996 Freed & Borenstein
Delphi implementation (w) 1999 Dennis D. Spreen (dennis@spreendigital.de)
This unit is freeware. Source code included.
MagForm.zip 5k MagneticForm v1.0 - a Delphi 3/4+ Component
Makes a form "magnetic" to the screenborder and enables (proportional)resizing and moving on borderless forms.
This unit is freeware. Source code included.
Shut092.zip 5k TShutdown v0.92 either logs off, shuts down, or shuts down and restarts the system (Windows 95/98/ME/NT/2k/XP).
This unit is freeware. Source code included.
Htmlpars.zip 9k THTMLParser v1.17 is a delphi class for parsing a HTML/XML file. The file will be split into tags and text objects (useful for validating tags or for automatic code corrections). Sample file included (very simple web browser!). Supports HTML3.2 entities and Western Latin-1 charset.
This unit is freeware. Source code included.
THyperParse102a.zip 16k THyperParse102a fixes Winston Kotzan THyperparser (based on the THTMLParser v1.02). www.wakproductions.com
Copyright ©2002 - WAK Productions. Source code included.

Utilities

inpas.zip 22k INPAS v1.4/win32 - converts binary files to a pascal formatted array
(c)1992-1999 Dennis D.Spreen
This utility is freeware. Source code available on request.
thetime.zip 40k TheTime v1.04 - win32 command line tool for setting an environment variable to a user formatted time. Very useful in backup BATch-files.
(c)1997-2003 Dennis D.Spreen
This utility is freeware. Source code available on request.
clipscan.zip 120k ClipScan v1.0 - Once started Clipscan installs itself in the system tray. It writes all clipboard text contents to a file. If the file already exists, new contents will be appended. Use the context menu in the tray bar for various settings.
(c)1999 Dennis D.Spreen
This utility is freeware. Source code available on request.
wincronshut.zip 128k WinCronShut v1.03 - a shutdown utility for your WinCron program. see www.rype.de/cydo/cronico
(w) 2003 by D. Spreen
This utility is freeware. Source code included.
imgtagger103.zip 215k IMGtagger v1.03 reformats <IMG> tags in a html document with appropriate width=, height= and alt= statements. JPG, JPEG, BMP, GIF, PNG & PING supported.
(w) 2000 Dennis D. Spreen
This utility is freeware. Source code included.
dnsforward103.zip 240k DNSForward 1.03 for Windows
Forwards (tunnels) a DNS request to another DNS Server. It caches requests and acts as a local DNS Server. Runs as a windows service (NT/2k/XP).
(c) 2004-2005 Dennis D. Spreen.
This utility is freeware.

C++

cppftcp.zip 12k C++ Fast TCP/IP-Stack implementation (w)1999 Dennis D. Spreen
Object Wrapper for Raw Sockets and Fast Path TCP/IP, precompiled as linkable cOBJ.
This cOBJ implementation is freeware.

Perl

iso3166search.zip 5k iso3166search.pl a cgi-script using ISO 3166 Maintenance Agency list for internet domain country codes.
(w) 2000 Dennis D. Spreen
wtsr.zip 1k WhatsTheSiteRunning Perl Script v1.2
A small script to find out what server a particular site is currently running.
(c) 1999-2000 Dennis D. Spreen

PalmOS®

AD-1.2-pas.zip 40k Audio Driver 1.2 by FocV Project is designed for providing environment that allows Palm Powered(TM) handhelds to play WAVE Sound. Now also available for HSPascal & PocketStudio! Download the complete Interface v1.2 at www.shin.nu/%7EFocV/javu/index.html
musictracker.zip 150k The Music Tracker 1.1 Developer Kit now with Pascal interface - www.emperor-studios.de

Assembler

vacs124b.zip 26k This is a quick hack to the VACS 1.24 assembler by Wil Taphoorn and AC Verschueren to provide a binary output for the Signetics 2650 processor (DOS-Version)
vacs124h32.zip 130k This is the Win32 port of the VACS 1.24 assembler by Wil Taphoorn and AC Verschueren with additional binary output support for the Signetics 2650 processor and 'long file name' handling. Updated & ported to Win32 by D.D. Spreen, 2003/04-05
vacs124h32src.zip 220k This is the Win32 port of the VACS 1.24 assembler by Wil Taphoorn and AC Verschueren with additional binary output support for the Signetics 2650 processor and 'long file name' handling. Updated & ported to Win32 by D.D. Spreen, 2003/04-05 This is the source code.

MIDI

msyb15.zip 49k MIDIStripper YeahBaby v1.5 dumps the content of a MIDI-File to the screen and/or to a log file. With various switches you may even strip out unwanted events like metatext, unknown events, etc. Included is a ML2860 event stripper.
(c) 2003-2005 Dennis D. Spreen
This utility is freeware.
mvi02.zip 26k MIDIVolumeInjector v0.2 inserts a "control change(bx): set volume(7)" MIDI event for each given channel at the beginning of the midi with a delta time of zero.
(c) 2003 Dennis D. Spreen
This utility is freeware.