I started using computers since I was young. I remember in grade school, about 1st grade or so, when we had computer class. The computers we used were the Apple IIes. They had either the green or amber (orange) screens. In the computer class, we were introduced to programming in LOGO. We also got to play games. My favorite game was Oregon Trail. It still is; although there are more recent games I also like to play, like the Myst series of games.
Compared to the computers in the late 70's and early 80's, there is lots of computing power in todays computers (more RAM, cpu speed, etc). When computers first come out, they have the best graphics, sound, and most computing power. Even with all the more power in current computer, one the reasons I like the old stuff is because I think the games are still interesting and fun. Some of the old games I like are Pac-Man, Qix, Pitfall, Super Mario Brothers, and Donkey Kong. All these games are playable on an original Nintendo or earlier. As interesting as old stuff is to me, I still like to keep up with new stuff when I can.
Below, you will find programs that I have made in various languages for different computers in a table. If you click on the title of the software, you will be automatically be scrolled to the description of the software. You can also scroll through the descriptions yourself. I hope there is something useful here. If you have any ideas or comments on the programs I made, or have any new ideas, you can e-mail me your ideas.
Programs that I made
Program details are below the table.
(You can click on the program name to go directly to the programs details)
cbaspad programs are BASIC, and PocketC programs are C/C++.
You may be wondering why I made a couple PalmPilot programs in both BASIC and C for the PalmPilot. This is because the C programs run faster (since they are compiled), and I had made the program in BASIC before I got PocketC.
I needed to play a video from a MacAddict cd, but I didn't have any player to view it. So I made this program. All it does is ask for a video file, then it will play the video in the origional size in a blacked out background. I made this program in a dialect of BASIC called METAL for Macintosh.
After making the first video player in Metal, I found out how to use AppleScript. I then used AppleScript to tell the Standard Edition of QuickTime Player to play video full screen.
I found out that this Applescript doesn't work with the free player version of Quicktime 7. I assume Quicktime 7 Pro will work. I do know this AppleScript will work with the player version of Quicktime 5 or earlier.
This program I made after I found out how scanners at the cash registers (in department stores and supermarkets) verify that it correctly scans a UPC bar code.
I have been experimenting with what is called fractal geometry. For those who don't know, fractal geometry is a branch of math that deals with imaginary numbers. What this program does is make a fractal geometry pattern based on Pascal's Triangle. It's called the Sierpinski Gasket. I actually got this program from a book called Chaos and Fractals New Frontiers of Science. I just modified it to fit the Palm III screen, and so that cbaspad could interpret it.
This was an assignment that I had to do for a COBOL class I had in college. You type in a date (MM/DD/YYYY) and the program will tell you what day of the week it is on. The only problem with the program (as a fault of my programming) is that even if you enter in a leap year, it won't recognize February 29. The one limitation of the program that I had no control over is the formula to figure out the day of week (x = 365.25 * y + j (y = last 2 digits of year, j = julian day)). It is only for the 20th century (1900's). If anyone knows about a formula for any year that is entered, just e-mail me.
This is program that I made up. I had a job as a cashier, and I noticed that 41 cents uses one of each value of coin. Then I got to wondering what other values, up to 99 cents, used at least one of each value of coin. I could have figured it out in my head, and write it down on a piece of paper, but that, to me, would take too long. So I made this program.
You can run the program from this web site, to see what it's like. Just click this.
This is a program I have made in JavaScript that will estimate how long a baseball game will last. You will put in some info (such as when the game starts, when someone gets out, etc), and the program will show a baseball scoreboard and some time estimates on length of the game and what time the game will end. I made this program for when I am at work, and am wondering how long a game is going to go. I then thought that this program might be of interest to other people, so I put it here.
To run the baseball game length program from this web site, click that
If you have any ideas on programs you would like made, or comments on the ones I already made, you can e-mail me your ideas.