| CBMSTEVE.CA - Personal pages of Steve J. Gray |
| Changes | Info | Prototypes | Remakes | PET Projects | CBM Projects | Modding | 3D Models | KiCad | Github | Ohio Scientific | Other | My Software | My Collections | Facebooks |
These are some of the highlights from my disk collection. These programs run on the C4P with floppy disk. All are in BASIC. Some require the updated OS65D3.3 BASIC with special PRINT!(xx) statements. Some programs were converted from 40-column PET BASIC 4.0 and some were written by myself. It's been so long that I don't remember the details of writing them, but I'll try to add comments as I investigate them. I also cannot guarantee that these programs are bug-free or even complete. Some may even be partly corrupted, however I did test them in WinOSI to verify they would load and run. Enjoy!
The download archive here: sjg-osi-c4p-software.zip
This is everything, as-is. It includes my cassette and disk software. There were problems reading some of the disks, so a second attempt was made and is available in the RETRY folder. The latest WinOSI emulator is also included. NOTE: this is a temporary release for those that want to play. I will be going through the disks and making a better compilation in the future.
Thanks to Mark Spankus for archiving my stuff and for writing the excellent WinOSI Emulator!
Below you will find some information on some of the programs I wrote or converted. More will be added as I do additional testing.
| INTRO | SCREENSHOT | DESCRIPTION |
![]() |
![]() |
ALIEN RAIN Aliens are raining down on you. Blast as many as you can. Realtime keyboard control. Converted from PET. |
![]() |
![]() |
ARROW Aim your arrow at the targets before they disappear. Realtime joystick control. Converted from PET program by Jim Butterfield. |
![]() |
![]() |
ARTILLERY Launch an attack on your opponent. Enter the angle and strength and see where it lands, and watch out for the wind! Turn-based keyboard controls. Converted from PET. |
![]() |
![]() |
BEAST Trap the beasts by pushing blocks. Realtime joystick/keyboard control. |
![]() |
![]() |
BRAIN STRAIN Light up all the squares except the middle one. Each square reverses a combination of the other squares. Realtime keyboard control. Converted PET program. |
![]() |
![]() |
BREAKOUT Classic Breakout. Deflect the ball to clear all the blocks. Realtime keyboard control. |
![]() |
![]() |
CLOCK Displays a big digital clock, with alarm. |
![]() |
![]() |
CONNECT 4 Classic Connect 4 game. There seems to be a bug in the test for 4 in a row. It does not detect diaginal wins. Realtime keyboard control. |
![]() |
![]() |
DICE Displays 1 to 10 dice. |
![]() |
![]() |
DOUBLE RES PLOTTING Plot using double-res graphics (4-blocks per character). |
![]() |
![]() |
128x64 PIXEL DRAWING BOARD Lets you draw with double-res graphics. Hmm, no way to save screens... Realtime keyboard control. |
![]() |
![]() |
DISK DIRECTORY Modified disk directory utility that has a visual display of tracks free. |
![]() |
![]() |
LAWN Mow the lawn as efficiently as possible, and don't run out of gas! Realtime joystick control. Converted from PET program (from Cursor Magazine). |
![]() |
![]() |
METRIC CLOCK In a future world where METRIC has taken over... |
![]() |
![]() |
ML DIRECTORY PATCH This is a machine language patch for OS65D3.3. It replaces the "DI" command (disk sector display) with code to display a directory of the currently selected disk. This program pokes the code into memory and is then available any time. You could also re-save the OS with this patch to make it permanent. To use type: DISK!"DI" |
![]() |
![]() |
OTHELLO Classic Othello game. Keyboard control. Converted from PET program. |
![]() |
![]() |
PACMAN Pacman arcade game with colour! This was one of the last things I wrote for the OSI before moving to Commodore. You can move the player, but turning corners can be awkward. The ghosts will chase you (mostly). Not complete but mostly playable. I may try to finish this at some point as Pacman is one of my favorite games. Realtime joystick control. |
![]() |
![]() |
RATRUN Maze game. Find the cheese. |
![]() |
![]() |
RESCUE Save your men from the alien attackers. Realtime joystick control. Converted from PET program. |
![]() |
![]() |
RANDOM NUMBER GRAPHER Visual display of randomly generated numbers. |
![]() |
![]() |
SLIDE Classic puzzle slider. Realtime keyboard control. |
![]() |
![]() |
? ? |
Created: May 17/2018. Last updated: May 17/2018, 6:30pm EST
Send comments or feedback to Steve Gray(sjgray@rogers.com)