Curt is a programmer as well as a teacher of programming.
As a result a number of programs of occasional use have been produced.
Most of the executables are placed in self-installing executables. Those interested in the source files are
urged to contact Curt with that request.
If you have any problem installing any of these, please contact the author.
The last time I remembered to update this date June 3, 2019.
The following is a list of programs that are available:
- A Windows based program that drives multiple monitors with multiple videos. It was designed for the VCSU planetarium which has four projectors but may be useful in other applications.
- The setup file for a Windows wrapper for a DOS based COBOL system. Updated 2/14. Has had path issues, this may be the fix.
- Two programs for evaluating Windows computers. These were developed while VCSU was evaluating its next generation of laptops. They are revised every two years or so. The current bench mark program suite from 2013 tests integer arithmetic speed, floating point speed, graphics abilities, I/O speeds and multiprocessing. It tests capabilities in the context of whole and practical programs rather than individual testing of instructions. New for 2011 is an optional 64 bit test. The battery life test program. This simulates a student taking notes in a class, running the battery to nothing and then figuring out what happened in the next restart. Both of these have Word documents to describe.
- A Windows based program that computes and displays fractal images. Enhanced to exploit multi-core CPUs. Here is a zip file of some of the interesting images. (28MBytes). Unlike many of Curt's programs there is even a modicum of documentation, as a PDF. Updated 5/2017.
- Asm Shell - A program to assist assembling and running assembly console programs. Updated 3/2/2012.
- TestData - A program to randomly generate test data. Updated 5/2017.
- DeskTopMgr (32 bit version), a program that saves icon locations and restores them. Typically, projection equipment reduces screen resolution, which may cause icons to be moved into the new window. Restoring resolution does not restore the icons. This program creates a file of icons and their locations. It then allows restoration of the original location.
DeskTopMgr (64 bit version). Although it is a 32 bit program (will be placed in Program Files (x86)) it uses a 64 bit pointer to get the proper icon name.
- CBBSP - Curt's BasketBall Scoring Program is a program to keep score and generate statistics in real time at a basketball game.
- MakeMOO - A program to reformat a file into commands. Originally designed to generate MOO commands from query results, but any type of commands may be generated. New on 11/6/2008.
- ClassMaker, a program that generates C++ classes. You specify the name of the class and the member data items and it generates a header and C++ file with constructors, assignment operator and accessor functions. It does not provide much logic or handle every possible case, but makes the creation of a new class somewhat quicker. Updated 10/18/2006.
- Alarming, a program that performs the functions of a clock, timer, stop watch, effort recorder and alarm clock.
- TreeMassage is a program that will scan a directory tree for any user entered extension and create a list of all such files. In addition it can execute any program repeatedly with each of the found files as a parameter.
- Finder - Search a directory tree (including a whole disk) and find files that have the unusual attributes set. These include Encypted, Compressed, ReadOnly and similar.
- LangProc, a program that executes DOS commandline programs in a Windows way. In itself it is worthless but when combined with a language processor it is kind of handy. The following language processors can be used with it:
- A solar system simulation. This starts with the known positions of the Solar System bodies and then computes their trajectories and speeds from there.
- A Windows based program that displays file contents in ASCII or Hexadecimal. This was patterned after a previous DOS utility.
- Setup for TorqueMOODa This program auto-grades program assignments that a student has received from ProgrammingLand MOO. This is experimental software and will likely change frequently so come back often for updates.
- A MOO client called MOOvia. This was developed when several others available on Win32 were found lacking in the ability to send files or change font size.
- This is an IBM System 360 Basic Assembler Language and Simulator that is may run on a Windows platform. Mainly used for demonstrating assembly language: BALSX.
It is a standalone simulator that requires a Windows XP/Vista/7/8 system. Download the self-extracting file, execute it and then execute the Setup.exe file, from there it will guide you.
a word document that describes balsx
- IO Dr, shows some details of your hard disks not readily available elsewhere.
The rest of these are inactive
- A Windows interface to Bruno Haible's Common LISP. This runs LISP in a dialog box and allows better scrolling through the commands and results seen. It includes the Common LISP system.
- A Windows interface for the LEAP RDBMS. LEAP is a console type program and this interface makes it easy to use in a Windows 95/98/NT/2000/XP environment.
- Not one of mine, but one of my student's. JC Bugner's No three in a row This is zip file with the executable inside. Version 1.33.
- Not one of mine, but one of my student's. JC Bugner's Prime spiral. This is zip file with the executable inside. Version 1.10.
A related site: Curt's Simulator Page
The last time I remembered to update this date June 3, 2019.
Return to Curt's home.