global menu:
This page is intended as a short list of bookmarks for my own use- much more complete and informative resources exist (no attempt to re-invent the wheel here); I particularly like these:
NASM- Netwide Assembler.
unrated [added 08-15-99]
"Free portable assembler for the Intel 80x86 microprocessor series, which uses the traditional Intel instruction mnemonics and syntax...The assembler does not attempt to `second guess' the programmer, or optimise the code produced...The assembler is portable between operating systems and hardware platforms, compiling and running on MS-DOS, Windows 95, Windows NT, OS/2, Linux and other Unix clones on 8086, Alpha, SPARC and RiscPC hardware..." Authors: Simon Tatham, Julian Hall. (1999)
http://www.web-sites.co.uk/nasm/
ALINK- Linker for the DOS/Win32 environment.
unrated [added 08-15-99]
"...link all the NASM output formats into any one of a number of possible executable formats"
Author: Anthony A.J. Williams (1999)
DJGPP- 32-bit C/C++ development system for Intel 80386 (and higher) PCs running DOS
unrated [added 08-15-99 updated 01-26-00]
Author: D.J. Delorie.
01-26-00: v2.03 (1-00) available.
RHIDE- Borland-like IDE for DJGPP w/ built-in debugger and editor (SETEdit).
unrated [added 08-15-99]
Newest beta versions available on Home Page. Author: Robert Höhne.
Also see some independent development of Rhide here.
Pacific C- C compiler with IDE.
unrated [added 08-17-99]
Formerly shareware- now freeware (v7.51, 1996). Author: HI-TECH Software; sugg. by T. Gransch.
http://www.htsoft.com/products/pacific.html
Turbo C (Borland)- versions 1, 1.5, 2.01.
unrated [added 08-15-99]
These versions of TURBO C have recently (1999) been made freely available. Quoted from the Inprise site: "These historical files are provided to the Borland community free of charge. They may be downloaded and used as is, no developer support is provided. Each individual product contains copyright notices that are still in force. These files may not be made available via the Internet or any hard copy media (e.g. diskette, CDROM)." Author: Borland Corp. (1987-1989)http://community.borland.com/museum/
Free Pascal -(aka FPK Pascal) 32-bit PASCAL compiler for Linux, DOS, Win32, OS/2.
unrated [added 08-15-99 updated 01-07-01]
"Free Pascal (aka FPK Pascal) is a 32 bit pascal compiler. It is available for different processors (i386+ and 680x0) and operating systems (Linux, DOS, AmigaOS, OS/2, Win32, FreeBSD)...." Author: Free Pascal Development Team (2000)
01-07-01: Version 1.04 (12-00) available.
Pascal Pro-32-bit PASCAL compiler.
unrated [added 08-15-99]
"...produces 32-bit code for DOS flat-memory model. It also has some extensions for more effective programming...PPro generates .ASM files in TASM/MASM and NASM formats so you must have one of these programs. You also must have TLink32 and WDOSX dos-extender or some other tools to produce executable files..." Missing inline functions and dynamic methods.
Author: Iggor Khachko (1999)
http://www.fortunecity.com/skyscraper/sql/39/
Turbo Pascal (Borland)- versions 1, 3.02, and 5.5
unrated [added 08-15-99]
These versions of Turbo Pascal have recently (1999) been made freely available. Quoted from the Inprise site: "These historical files are provided to the Borland community free of charge. They may be downloaded and used as is, no developer support is provided. Each individual product contains copyright notices that are still in force. These files may not be made available via the Internet or any hard copy media (e.g. diskette, CDROM)." Author: Borland Corp. (1983-1989)
http://community.borland.com/museum/
OTHER PROGRAMMING TOOLS
386SWAT- Protected mode debugger.
unrated [added 08-17-99 updated 01-27-01]
"....This protected mode debugger when used in conjunction with 386MAX or any other memory manager provides debugging services to protected mode, virtual 8086 mode programs, Windows 3.1x and Win95/98 programs, and DPMI and VCPI clients while occupying only a few kilobytes of conventional memory. It supports disassembly of the full 386, 387, 486, Pentium, Pentium Pro through the Pentium 4 MMX & SSE instruction set." Author: Qualitas, Inc. (2001)
01-27-01: v6.03 (01-01) available.
http://www.sudleyplace.com/swat/swat.htm
Perl- High level programming language popular for text/data processing, web CGI development.
unrated [added 09-06-99 updated 11-14-99]
"...quite a wonderful, if complex creature."
From the Perl FAQ: "Perl is a high-level programming language with an eclectic heritage written by Larry Wall and a cast of thousands. It derives from the ubiquitous C programming language and to a lesser extent from sed, awk, the Unix shell, and at least a dozen other tools and languages. Perl's process, file, and text manipulation facilities make it particularly well-suited for tasks involving quick prototyping, system utilities, software tools, system management tasks, database access, graphical programming, networking, and world wide web programming. These strengths make it especially popular with system administrators and CGI script authors, but mathematicians, geneticists, journalists, and even managers also use Perl. Maybe you should, too." -Perl Home Page. Binary below is the DJGPP version for 386+ PC's (1999). Read about other DOS ports here; some DOS specific issues and tips. Suggested by Howard Schwartz.
11-14-99: v5.005_03 (5-99) added.
download v5.005_03: perl5.00503-bin-1-dos-djgpp.zip (2.6 MB)
or
the older (1998) but widely distributed v5.005_02: perl552b.zip (2.5 MB)
REXX- (Regina, BREXX) Powerful but comprehensible procedural language.
See extended description on BATCH UTILS page.
[ Go to Top | Front Page ]
© 1994-2001. Rich Green