Sardis Technologies OF-Link (FLEX under OS-9)

OF-Link allows one (or more) instances of the TSC 6809 FLEX operating system to run under OS-9/6809 Level II (or NitrOS-9/6809 or 6309 Level 2) on the Radio Shack Color Computer 3 (CoCo 3), or in a CoCo 3 emulator such as VCC.

OF-Link is an OS-9 module that acts as an interface between the FLEX and OS-9 operating systems. An actual copy of the FLEX operating system runs concurrently with the (Nitr)OS-9 operating system, but OF-Link translates all FLEX disk and console and printer I/O calls to OS-9 system calls. (This is a different method than how the Wine compatibility layer lets Microsoft Windows applications run on Linux, because Wine doesn't use actual Windows operating system code.) OF-Link allows you to run many of your existing FLEX programs under (Nitr)OS-9 without requiring you to obtain OS-9 versions of them. This is especially useful where a program was only available in a FLEX version.

OF-Link features:

OF-Link was first advertised in RAINBOW magazine in the September 1988 issue. It was enthusiastically reviewed on pages 16-17 in the April 1989 issue of '68' Micro Journal. The review had a few minor errors, and subsequent updates eliminated some reported problems:

Only version 0.5 was developed and distributed. Sales of OF-Link were so few that I couldn't afford to spend the time required to finish implementing the planned enhancements to create version 1.0. OF-Link was an interesting and useful product, but a marketing and financial flop. Hopefully someday I will find the time to make these improvements:

GIMIX O-FLEX from GMX was a similar software package that ran under OS-9 GMX II and GMX III versions of OS-9/6809 Level II on SS-50 bus computers. TSC also produced a version of FLEX that ran under the UniFLEX/6809 operating system.

Programs that run under FLEX can be downloaded from various sites such as here and here. Archived issues of '68' Micro Journal have much useful information on FLEX and programs for FLEX. Several FLEX manuals can be downloaded, and you can read about the history of FLEX. You can find source code for FLEX, such as a well commented disassembly (see files FLEX.TXT and FLEXFMS.TXT in flex_srces.dsk), and even the genuine commented original TSC source code for version 3.02 (see files "dos" and "fms" in the FLEX-4-UniFLEX archive).

Peter Stark developed an operating system called SK*DOS (originally called STAR-DOS) that was mostly compatible with FLEX, and also works with OF-Link:  [1] [2] [3] [4] [5]

Since the TSC FLEX operating system may now be freely distributed, as may the NitrOS-9 operating system, and also the SDisk3 floppy disk driver, I am now able to supply a Ready To Run (RTR) disk image (see below). This is much easier to use than the software on my original distribution disk which required many installation steps. The RTR disk is bootable and ready to run, and includes the SDisk3 driver pre-installed in the NitrOS-9 OS9Boot file, a shell procedure file that calls a pre-configured version of OF-Link, and a FLEX virtual disk containing the linked FLEX v3.01 operating system and related utilities. This RTR image runs just fine on the VCC CoCo 3 emulator (I tested it on versions 2.0.1b and One user has reported successfully running the RTR image on a real CoCo 3, although he used a CoCo SDC instead of real floppies.

Unfortunately, the format of the FLEX virtual disk images (contained in OS-9 files) used by OF-Link is unique to OF-Link and is not supported by any other software except for my UFDR program, which runs under Windows. FLEX DSK image files can be opened by the VCC CoCo 3 emulator (also running under Windows) as emulated physical disks. Linux users can't run either of these programs (except maybe under Wine?). OF-Link running on real CoCo 3 hardware can use the CoCo SDC floppy disk emulator to open FLEX DSK image files, but CoCo SDC doesn't support many of the common FLEX disk configurations. This makes it difficult at the moment for non-Windows users to get files from FLEX DSK images for use with OF-Link.

The source code for OF-Link won't be available for a while. I haven't yet found all of my disks containing the source code files, and the most recent printed assembler listing is marked up with lots of modifications that are incomplete and probably not runnable -- I had started working on version 1.0 but never finished it. It would be a lot of work to type it all in again from the printouts.

When you read the two manuals shown below, display them at a large size. The Letter Gothic font I used makes it very hard to distinguish between a period and a comma when displayed at a reduced size. If anyone knows of a better version of this font, please let me know. (I found the similar Financial font which is better, but not perfect, either.) The Letter Gothic font that was printed on daisywheel printers in the 1980's was much better.

icon to link to Of-Link User Manual file OF-Link User's Manual.
(383KB .pdf)
icon to link to OF-Link Addtional Notes file OF-Link Additional Notes.
(172KB .pdf)
icon to link to DSK image file of original OF-Link distribution disk DSK image (35T/SS/DD CoCo OS-9 format) of original OF-Link distribution disk.
(11KB .zip)
icon to link to DSK image of ready to boot RTR version of OF-Link DSK image (40T/SS/DD CoCo OS-9 format) of RTR version of OF-Link that is ready to boot NitrOS-9 and FLEX, with instructions.
(90KB .zip)
icon to link to DSK image file with source code for OF-Link and related programs -- not available yet DSK image (40T/SS/DD CoCo OS-9 format) of source code for OF-Link and related programs.
(not available yet)
(??KB .zip)

"FLEX" was a trademark of Technical System Consultants (TSC).
"SK*DOS" is a registered trademark of Star-K Software Systems Corp.
"OS-9" is a registered trademark of Microware LP.
"Radio Shack" and "Color Computer" are trademarks of Tandy Corp.

Last revised 2024-Apr-09 13:52 PDT.
Copyright 2018- David C. Wiens.

Home   CoCo products   Contact   Site mapNo JavaScript!