Here are a mix of Coco1 and 3 programs, most of which I wrote, which should be of interest to Coco users.
1) COL343.zip for the Coco3. Includes Basic, binary, and source code demonstrating 343 colors or shades of gray on a high resolution screen using a three screen flicker format.
2) Symmetry.zip for the Coco3. Includes Basic, binary, and source code demonstrating beautifully symmetrical patterns on a high resolution screen. Demo image
3) MLFinder.zip Includes binary, and source code for examining machine language programs on disk. The load, end, and execution address of the selected ml program will be displayed and if desired, sent to a printer. The track sector locations on the disk are also displayed. The source code is designed for an 80 column text screen (Coco3) but will run on a 32 column screen (Coco1.) The source code can be adapted for the Coco1.
4) MLCODE.BAS Converts ml. code from either memory or a disk file into a Basic program which can be used to recreate the binary source. This is a convenient way embed machine language into a Basic program.
5) PALETTE.BAS for the Coco3. Basic program to display all 64 colors on screen at one time, numbered, so you know what to use for graphics. Select either RGB or CMP and the colors will be arraigned in an order based on color space.
6) Semigraphics24 for the Coco1&2. Machine language program to create 8 true colors plus text on screen at one time.
7) Digital.zip is a Coco3 (512K) audio digitizer written by a friend of mine, Lee Killough. Both source and binary code is present in the zip file.
8) Patch.zip is a set of
instructions and source code files to convert the Mark Data
games so they save and load game positions to disk instead of
tape. The source files can be found at Bob Withers' web page
http://www.ruffboy.com/ and the source code requires the Micro Works assembler. The code can be adapted to EDTASM format but with much effort.
9) O9L1PAT.BAS is a patch for OS-9 Level I version 1.01.00 to permit it to run on a Coco3. You can boot and run OS-9 Level I but you won't get any high resolution screens. To use the new Coco3 hardware you need either Level I version 2.00.00 or Level II.
10) RGBDOS for Jeff
Vavasour's Coco3 emulator and MESS versions higher than
56.1. Default virtual hard disk size is $5A000
sectors for OS-9 and 256 separate 35 track drives (0-255) for
Disk Basic simulataneously available. The zip file contains
documentation of the commands RGBDOS adds to Disk Basic, a new
disk.rom, an OS9boot .dsk to be placed on the virtual drive, a
Tool.dsk with programs to create and use the virtual disk. If
you want to use or already have a virtual disk larger than
129Megs, read the documentation carefully on how to patch the
ROM for use with your own .vhd disk.
I've updated and corrected a bug in the RGBDOS ROM. The new versions are here UPDATES. If you have not yet installed RGBDOS, you will still need the original package for other docs and files.
If you decide you like RGBDOS and want to use it in a true SCSI system, contact Boisy Pitre at Cloud-9 who now owns the rights to and distributes RGBDOS for a Coco hardware SCSI system.