Over my academic and professional career, I worked with many different computers and wrote programs for them.
Work done for employment is in this color.
Here are the computers, some programs I wrote for them, and what happened to those programs:
- CDC-3600
This was the Control Data mainframe that IU was using in 1969-71.
I mainly used this computer to learn FORTRAN.
Most of the programs I wrote for it were mathematical in nature, including a prime factors finder and
the n-th prime finder.
I learned FORTRAN and BASIC on it.
GONE - about 20 programs
-
Minivac 601
This was an electrical design board for computer circuits using relays. It belonged to a friend.
We built many circuits that did many things, including:
- Counters
- Circuits that did binary math (add, subtract, multiply).
- Memory circuits
- A traffic light simulator
- A simulation of a record changer
- A plurality vote simulator
My friend moved away and I lost the use of the computer.
GONE - about 30 programs
- DIGI-COMP-II
A mechanical simulator using marbles to show how a computer works
STILL HAVE
- IBM 1130
This was a 4K 16 bit computer that I wrote many FORTRAN programs for.
This minicomputer would fill a living room.
- Mathematical programs
- Trig and log tables
- Computer games
- Printer art programs
- Music playing program (put transistor radio on console)
I lost the use of this computer in 1970 when IU moved it for another use.
Since the programs used special hardware on the 1130, these programs could not run on other computers.
GONE - about 200 programs
- SDS Sigma 2
A minicomputer similar to IBM 1130, but with a totally different CPU
Used briefly to try to run some 1130 programs. The music program ran, but the music pitch and timing were not
consistent.
GONE - about 6 programs
- CDC 6600 / Cyber 172
This was the first Control Data supercomputer set that IU was using in 1972-1980.
I used this computer set for my entire undergraduate degree.
Programs included:
- Computer poetry, evolving into a Madlib player (#1)
- Calculations for matrix quadraphonics
- Playback curves for antique records
- Frequency response for a bridged PI filter.
- A decompiler for the TI-980
- A traffic light simulation
- Matrix (linear algebra) mathematical calculations
- Using matrix to solve systems of equations
- Computer genealogy
- Conway's Game of Life (#1)
GONE - about 500 programs
-
TI-SR56 programmable calculator.
This was a pocket calculator I wrote many programs for in its own programming language.
Programs included:
- A handheld version of the Trek game
- A calculator text game 379908 (BOGGLE)
- Neoclassical economic forecasts
- Calculations for matrix quadraphonics
- Playback curves for antique records
- Calculations for tonearm geometry
- Weather humidity calculations
- Biorhythms
- Probabilities
- Calculus calculations
GONE - about 300 programs
- TI-980
This was a compact rack-mount minicomputer used for teaching assembly language.
I used this computer to learn assembly language and machine code.
I wrote an unloader and a disassembler for it
GONE - about 40 programs
-
M6800 in Heathkit demonstrator
This was an early microprocessor trainer used for computer hardware classes.
Programs included:
- Uses of the 6800
- Computer music that actually works.
- Encoded about 10 songs for it, including Star Wars.
GONE - about 12 programs
- Replica of DEC PDP-8
We built these replicas in a class, and then programmed them.
A few years later, I used my knowledge of this to repair the CPU of a real PDP-8.
GONE - about 8 programs
- SWTPC 6809 & FLEX
The IU Computer Science Department was using these for hardware and program development.
Programs included:
- Star Trek/Wars Screen Saver
- Computer connector pinout diagrams
- A mini Madlib player (#2)
- Changing a 6800 assembler to a 6809 assembler
- Matrix mathematical calculations
- Using matrix to solve systems of equations
- Conway's Game of Life (#2)
- TRAN 16-computer to trunk line interface hardware
- TRAN 16-computer to trunk line interface program
GONE - about 40 programs
-
CoCo 1
My Copyright - GONE!
When I developed the CLRDMP color screen dump with artifact colors* for any CoCo computer
and the Tandy CGP-220 color ink jet printer, I thought I might be able to market it. So I
registered a copyright for it. Unfortunately, three things kept me from marketing the
program:
- Nintendo sued Tandy because CoCo computers play Nintendo game cartridges with a homemade
adapter cable. The computer-illiterate judge didn't see that ANYONE with a 6809 CPU could
do this. He wrongly ordered Tandy to block Nintendo cartridges (impossible).
- Tandy discontinued the CoCo computer line (The only way to obey the erroneous court
order).
- Tandy discontinued the CGP-220 printer.
These combined to remove any market for my program.
Now the content of the copyright filing itself may be gone:
- The listing of the computer program is sent was made on the CGP-220. I have since found
that the ink fades. Unless they photographed it, it may be a blank listing.
- The disks I sent are 5.25-inch floppy disks in CoCoDos format. The Copyright office
probably no longer has anything that can read them or run the program.
- A Tandy Color Computer and a Tandy CGP-220 are needed to run the program. They probably
don't have those either.
- I can't read the disks or the text file either.
- Now that the NTSC color TV system is gone, there are no computers or displays that can
produce artifact colors. The purpose of making my program is gone.
So the copyright, supposedly good until 120 years after my death, is already useless.
* Artifact colors are colors the NTSC color TV system makes when presented with
square-wave monochrome signals of white and black dots that fool the NTSC color decoder
in a TV or monitor into producing predictable colors on the screen. Turning down the color
control on the TV or monitor shows the black and white dot pattern.
Tandy Color Computer (6809) - also known as CoCo
I probably wrote more programs for this computer than for any other. It had few utilities.
I wrote many tiny programs because there was no spreadsheet for it until much later.
Major programs I wrote for this computer:
FAILED - over 1000 programs
- Z-80 Turbodos
Programs included:
- Random dot pattern generator
- More-random random number generator
- Backup procedures for IU Physical Plant Work 0rder Database
- Power meter display and load shed control for IU power consumption
GONE - about 20 programs
- Leading Edge Model D MS-DOS
Programs included:
- Chemical and sample inventory in Lotus 123
- Chemistry calculations
- Spectrograph calculations
- X-ray spectrometer goniometer control
- Gas chromatograph controller
GONE - about 50 programs
- IBM PC & PC/AT
Programs included:
- Conway's Game of Life (#4)
- Testing voting systems for fairness
- NUMZAP math learning game (#1 - used to help math-deficient pupils)
- Impedance cardiography with hematocrit
- Force plate dynamics
- Balance beam dynamics
- Portable stride analysis pedometer
- Treadmill goniometer
- Breathing analyzer and end tidal calculations
GONE- about 150 programs
- Tandy Color Computer III (6809) also CoCo3
Programs included:
- Many hi-rez artworks using CoCoMaxIII
- Animated art
- MAXDMP color screen dump showing CoCo3 screens (6809 assembly)
- A Madlib player with more capacity (#4)
- NUMZAP math learning game (#2)
- Vocal tract diagram maker
FAILED - about 200 programs
- Toshiba T1200 8086 MS DOS & Windows 3.1
Programs included:
- A Madlib player (#5)
- Traffic signal progression calculator (#2)
- NUMZAP math learning game (#3)
Programs using Lotus 123:
- Phonograph record inventory
- Monopoly probabilities (#1)
GONE - about 120 programs
- Tandy Sensation MS DOS and Windows 3.1
Programs included:
- House thermostat monitor program
- NUMZAP math learning game (#4)
- Many MIDI songs using Music Time
Programs using Excel:
- Monopoly probabilities (#2)
- Traffic signal progression calculator on a spreadsheet (#3)
FAILED - over 400 programs
- Dell Optiplex, HP compaq, and Nixsys NX61-G60 - all Windows XP
Programs included:
- A Madlib player (#6)
- Recorded and mastered several CDs using Magix Studio
- Animated images for websites using Corel Photo Paint
Programs using Excel:
- Monopoly probabilities (#3)
Programs using PowerPoint:
- Tutorials on the use of Excel addressing modes
- Intermission animation shows
IN USE - about 500 programs
- HTML,XHTML, and JavaScript (Made on Windows XP and 10)
Programs included:
- Record Changers
- Collaro Conquest
- Audio and Mixing
- All about UFOs
- Religion and Christianity
- Bad science
- Daylight-stupid time
- Mysterybusting
- My Inventions
- My wordsmithing
- Weird and wonderful stuff
- Using Christmas lights
- Flashing Yellow Arrows traffic signal tutorials
- Diverging Diamond Interchange tutorials
- Traffic control tutorials
- Traffic Interchanges
- Special Traffic Interchanges
- Stupid government tricks
- Finite Mathematics tutorials
- Stereo and surround sound
- Quadraphonic and Surround tutorials
- Setting up a pickup arm
- Fair and unfair elections
- The Independent Voting System
- Properties of non-ohmic lamps
- Solar eclipses
- Hearing safety
- Lost legacy data
- Our lost heritage and lost firsts
- My pseudo autobiography
- This web page
Programs using JavaScript
- Relativity calculator
- Bignum calculator
- Fair sports calculator
- Light bulb comparisons
- Vote system comparator
- Election simulator
- Box scores for FYA, DDI, and CFL traffic devices
- Traffic signal progression (#4)
- Traffic lane capacities
- A MADLIB player (#7 - under construction)
IN USE - about 400 programs and 1900 images
- Dell Latitude Windows 10
Programs included:
- Calculations for image correction speakers.
- Properties of non-ohmic lamps
IN USE