This is a collection of miscellaneous links related to PC programming, etc.
Note : I generally check out links before listing them; but the sites may have since gone away.
Prof. Timo Salmi's programming links page.
Frank Heckenbach's main URLs are now Links and Programs.
Programmers Heaven is a general info site, including hardware, software, Pascal, Delphi, ASM, LINUX, Windows, Graphics, Java, VB, Web, ...
Lists may be found, effectively, by using Google to search the Web for the exact wording used to describe a known entry. For example, lists of BIOS beep codes can be found by seeking "Interval timer channel 2 test or failure" (to prevent that being found here, I have encoded the 2).
PCguide (Charles M. Kozierok).
Programming Technical Reference - IBM Copyright 1988, Dave Williams. That is Chapter 1; others follow.
PC Hardware FAQ - get part# for # = 1..5.
Jan Axelson's Lakeview Research : "The source for information and tools relating to parallel ports, RS-232 and RS-485 serial communications, 8052-Basic microcontrollers, and making printed-circuit boards."
"Interfacing to the IBM-PC Parallel Printer Port", Ian Harries, IC : links and details - Delphi 1 style.
"Use of a PC Printer Port for Control and Data Acquisition" - Peter H. Anderson.
The Bios Companion - should be good.
Maybe John Fine's web page for 8254 programming examples (unchecked), via :-
http://www.erols.com/johnfine/ http://web.archive.org/web/*/http://www.geocities.com/SiliconValley/Peaks/8600/
You can get info on MS-DOS interrupts, etc.,
from the full Interrupt List by Ralf Brown (RBIL)
(N.B. not Ralph Brown; Ralf's, not Ralfs Ralph's Ralphs' or Ralphs) -
inter*.zip, SimtelNet, Garbo, etc., ##≥61 ... .
Ralf's
Home Page; another address :
CMU
another : ctyme.
You can get info on interrupts from HelpPC, helppc21.zip, at Garbo and mirrors.
In DOS..Win98, the main timer runs at 1800B0h ticks per day; 18.2 Hz, 54.9 ms. In Windows NT and above, the default rate seems to be 64 Hz, 15.625 ms or 100 Hz, 10 ms; but it can be changed by software, including Web pages.
Paul Randall wrote, on 2006-11-02, in "Millisecond time stamp in VBScript?" in news:microsoft.public.scripting.vbscript : I've found that there is only one system timer common to all applications. By default, on NT type systems, it has a 10 millisecond interval. Any application can increase the resolution (lower the interval) to as much as 1 millisecond; that resolution reverts to the previous resolution when the application ends. Later applications can request to change the timer resolution, but only requests of higher than the current resolution are honored.
X86 FAQs, ASM: FAQ by FTP - seek asm*.zip in a Garbo directory.
ASM : Randall Hyde, Webster.
Site sandpile.org describes itself as "The world's leading source for pure technical IA-32 processor information".
Ted Davis's tutorial on batch files.
Timo Salmi's
Assorted Batch
Tricks for DOS..Win98/ME, and
Useful
NT/2000/XP script tricks and tips.
Whatis : File formats lists; page set - Site.
Wotsit : File formats descriptions, page set - European Site, USA ???.
Cetus Links -- 18,100+ links on Objects and Components : Central (USA) and other locations.
Windows Problem Solver - Hans-Georg Michna.
Search the table for the topic; then search the Web and other sources for the name, and/or try the links.
| Name | Task | Links |
|---|---|---|
| Boyer-Moore[-Horspool] | Searching an array of characters for a given word | bmh111a.zip |
| Bresenham | Drawing a straight line, circle, ... | PC-GPE (FNF 20020210), Kirwan |
| Cordic | ||
| Euclid | HCF, GCD | hcfactor.pas |
| Fibonacci | Peak finding by using | JavaScript Demos (JS) |
| Knuth | Everything, more or less | The Art of Computer Programming |
| Newton-Raphson, etc. | Square Root | * |
| Quine-McClusky | Optimise truth tables | |
| Runge Kutta | Remind me! (iteration) | * |
| Stirling | Factorial approximation |
Programmers' File Editor (PFE; for Windows) is excellent, British, versatile, and free : it can be got from PFE Home Page. I now use Version 1.01.000 (1999) 32-bit in WinXP. Unfortunately, it is no longer being developed or supported.
A versatile DOS/Windows/UNIX multi-file multi-string find, replace, extract, etc. tool; also a viewer. Useful manually or in batch files, nicer than SED. The ZIP files include MT for 16-bit DOS, and a much improved MTR for a 32-bit Windows' "DOS" prompt. Eric Pement has an independent description.
Originally by Andrew B. Pipkin, whose last version was MiniTrue 2.0.2 via idiotsdelight. An older 16-bit version : MiniTrue 1.51, is at +.
I used MTR a lot in Win98; Pipkin's 2.0.2 did not work properly in interactive mode in WinXP, but MT works fully in DOS to XP. Some examples are at my Using MiniTrue.
Pipkin's MTR 2.0.2 had a small bug in the -w option : a word break could be falsely found at positions which are 129 (131?) less than a multiple of 215.
Jason Hood (Home Page) has since undertaken maintenance and development - see his page MiniTrue. In particular, the "interactive" difficulty has been fixed. Binaries are also at Garbo and +
The latest version is MiniTrue 2.0.6 or higher. It includes MT.EXE MTRP.EXE MTRW.EXE; for XP, I have copied the latter (as MTR.EXE) to my Utilities directories.
"Windows File Viewer" - useful, Norwegian, simple, free : from Garbo?
LIST by the late Vernon Buerg, is a well-known DOS file viewer.
92456 Oct 7 1992 ftp://garbo.uwasa.fi/pc/goldies/list77a.zip list77a.zip Vernon Buerg's file browsing program + network access 123564 Jul 29 2004 ftp://garbo.uwasa.fi/pc/fileutil/listp96x.zip listp96x.zip LISTPLUS Vernon Buerg utilities including LIST v.9.6x
There are later versions.
Reported alternative : ZBLIST, see ZBLIST, a Replacement for Vern Buerg's LIST.COM for 64-bit Computers.
DiDa - a 16-bit Windows combined HTML editor/viewer also on (SimtelNet and/or Garbo) and mirrors. DiDa v1.72 is/was a free, demo version, for files up to about 30K, downloadable. Not to be confused with UK "Diploma in Digital Applications".
Tidy, from W3, is an HTML checker/formatter, also via SourceForge; see in my On Web Page Tools.
HTML-Kit (or at Chami) is a free HTML editing/viewing system; I have begun to try it. Caveat : avoid JavaScript errors before viewing your code.
Amaya - structured Web tool.
Lynx - text-mode browser.
Turnpike - Internet software : mail, news.
Home Page for Ghostscript, an interpreter for the PostScript language and for PDF, and related software and documentation.
FTP program for Windows. WS_FTP LE is/was at Garbo and mirrors. WS_FTP LE 5.06 is/was freeware.
NSF Tools : List of FTP commands for the Microsoft command-line FTP client.
Word Viewer 97 - Microsoft, free, safe from macro abuse? This should
be installed as the default handler for the ".DOC" extension; Word
itself can be called up from the start menu, etc.
Said, 20041110, to be at
http://office.microsoft.com/downloads/2000/wd97vwr32.aspx.
I've read that Word Viewer 2003 can be found at
Microsoft.
Command-line-loadable free RAMdisk.
Whenever an FTP URL contains SimTel, SimtelNet, Garbo ... , then use your local mirror site instead.
Simtel's New Look - Don Watkins, 2003-07-13
TUCOWS : The Ultimate Collection of Winsock Software : its (main) server is www.tucows.com.
Bootdisk : DOS, PC, Mac utilities.
Michael, writing on Sun, 31 Aug 1997 in news:comp.archives.msdos.d
as Milton Bain <m.bain@ix.netcom.com> wrote:
Some other lists I have found include Timo Salmi's
bestpr54.zip; ... .
Dev Anand Teelucksingh : Interesting DOS programs.
A collection of links : Richard Bonner.
vb40016.zip
Visual Basic runtime VB40016.DLL Win 3.1x set,
vbrun300.zip
Visual Basic runtime VBRUN300.DLL Win 3.1x set.
VBRUN400.DLL - http://www.windows95.com/apps/filelib.html ?
Many World FAQs - as <newsgroup>/<topic>.
UK FAQs (where?) - as /<topic>.
Richard Clayton has said that FAQs for newsgroups are easy to find at: MIT ...
http://www.uni-passau.de/~ramsch/iso8859-1.html ?
http://www.m2c.com/links/compute.htm - many links
Malcolm Muir, for Demon, 1999-09-27, announced URLs for the following, which later moved to WEB :-
See also Demon Announce, which exists as Mail and used to be somewhere via WEB, and previously NEWS.
Specific Web pages at Demon can perhaps noe best be found by using an external search engine.