WARRANTY: Absolutely none - Use At Own Risk!
Updated 5/14/2008, update work-in-progress, not yet official.
GENERAL NOTES ON DON KLIPSTEIN WEBSITE SOFTWARE unless otherwise noted:
1. Executables (ready-to-run) DOS 3.0 or higher, which is supplied with or required to install (and remains after installing) Microsoft Windows 3.x, 95, or 98. Windows XP "cmd" so far works.
2. For programs not noted as "shareware" (requesting payment), source code is posted here (in a link). Download and compile the source code if you do not trust me to not infect my executibles with nasties such as viruses (virii?) or worms. Source codes are mostly in BASIC and unless otherwise noted compileable with Microsoft Quick Basic 4.5 (and probably most lower versions down to 2.5) and probably compileable with all versions of Microsoft Visual Basic either as-is or with minor changes. In addition, BASIC source codes will probably be largely to possibly entirely-as-is workable in most versions of Borland TurboBasic.
3. Most Microsoft Basic compilers 2.5 to 7 (at least for DOS) and maybe some other Microsoft programming languages (especially BASIC) have some strange extraneous slowdown in floating point math. There is a patch!
My Computer Speedup General Hints (mostly old)
.ZIP file with the patch for speeding up many Microsoft BASIC compilers such as Quick Basic 2.5 to 4.5, BASIC 7 ("QBX"), and possibly some other Microsoft programming language / compiler packages such as some versions of Visual Basic.
MWPL - "mW/lm" UV and blackbody spectrum plot
Radiate - brightness, chromaticity, spectrum
breakdown of blackbody radiators as a function of temperature
Additional output displayed on the screen is milliwatts of UV per lumen of visible light.
REQUIREMENTS:
"IBM-Compatible" PC or "PowerPC" sort of computer, video display including VGA compatibility, operating system suitable for running a DOS program (DOS version preferably 3.0 or higher, but may run on DOS as low as about 2.3 or so).
Preferred processor for fast speed "X86" type Intel 486DX or higher, AMD 5X86 /"X5" or higher or equivalent. Will work on 8088 or higher.
To print output while using DOS, before running MWPL run the DOS utility
GRAPHICS. While what you want to print is displayed, do a
Source Code Notes:
Successfully compiled with Microsoft Quick Basic 4.5.
For faster execution, use the "MATHPTCH" which gets around some slowdowns
of floating point math by many Microsoft Basic compilers and maybe some
other Microsoft program languages/compilers.
Download Links:
MWPL.EXE executable with the "mathptch" speedup
worked in.
MWPL.BAS Basic Source Code compileable by Microsoft
Quick Basic 4.5, freeware including blackbody formula and photopic
data useful for such programs.
Surface brightness in candela/cm^2
REQUIREMENTS:
"IBM-Compatible" PC or "PowerPC" sort of computer, video display with CGA or
VGA compatibility, operating system suitable for running a DOS program (DOS
version preferably 3.0 or higher, but should run on DOS as low as 2.1).
Preferred processor for fast speed "X86" type Intel 486DX or higher, AMD
5X86 /"X5" or higher or equivalent. Will work on 8088 or higher.
To print output while using DOS, before running MWPL run the DOS utility
GRAPHICS. While what you want to print is displayed, do a
Source Code Notes:
Successfully compiled with Microsoft Quick Basic 4.5.
For faster execution, use the "MATHPTCH" which gets around some slowdowns
of floating point math by many Microsoft Basic compilers and maybe some
other Microsoft program languages/compilers.
Download Links:
RADIATE.EXE executable with the "mathptch" speedup
worked in.
RADIATE.BAS Basic Source Code compileable by
Microsoft Quick Basic 4.5, freeware including blackbody formula, photopic,
scotopic and chromaticity data of visible wavelengths useful for such
programs.
Copyright (C) 2001, 2008.
RADIATE - brightness, chromaticity, spectrum
breakdown of blackbody radiators as a function of temperature
This program requests user input of "blackbody radiator" (ideal thermal
radiator) temperature in degrees Kelvin (limited to a range of 350 to
2E7 degrees Kelvin. Its response is to print onto the screen the following
properties of a blackbody radiator at such a temperature:
Scotopic/photopic ratio
Peak wavelength in nm
1931 CIE chromaticity coordinates
Watts radiated per square centimeter
Percent of total radiation in vacuum UV, non-vacuum UVC, UVB, UVA, visible,
IRA, IRB, and IRC
Overall luminous efficacy, in lumens of light per watt per total radiation.
This page and linked software (except for the Dan Barclay "MATHPTCH")
written by Don Klipstein.
Please read my Copyright and authorship info.
Please read my Disclaimer.