CBMSTEVE.CA - Steve J. Gray's Homepage
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

Steve's OSI C4P Software Page

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!

Download

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!

My Content Information

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)