Optimized Systems Software

Optimized Systems Software
Optimized Systems Software
Former type Software Company
Fate Merged
Predecessor Shepardson Microsystems
Successor ICD
Founded 1981
Founder(s) Bill Wilkinson and Mike Peters
Defunct January 1988 (1988-01)
Headquarters Cupertino, California[1]

Optimized Systems Software (OSS) was a small company producing operating systems and programming languages for the Atari 8-bit and Apple II computer families. OSS is most noted for authoring Atari's BASIC and Disk Operating System (DOS) products.

Contents

History

Optimized Systems Software was formed in early 1981 by Bill Wilkinson and Mike Peters, who had purchased Atari BASIC, Atari DOS and the Atari Assembler/Editor product from Shepardson Microsystems, Inc. (SMI) who had concluded that their BASIC and DOS products were not viable. The new company enhanced the products, renaming them OS/A+ (the Disk Operating System), BASIC A+ (a disk-based language), and EASMD (a powerful assembler / editor).

OSS's first debut was at the West Coast Computer Fair, March 1981.

OSS continued to work with Atari (who had previously contracted with SMI) on enhanced products, most of which never actually reached the market. OSS' independent products fared somewhat better, particularly the Action programming language. In January 1988, ICD and OSS merged. Later, Fine Tooned Engineering owned all of ICD 8-bit products.

Atari 8-bit Products

OS/A+

Atari DOS 2.0S consisted of two portions, a memory-resident portion that facilitated access to disk files by programs, and a disk-resident portion providing menu-driven utilities to format, copy, delete, rename, and otherwise manipulate files on Atari's 810 disk drive. The menu system was too large to keep memory-resident, but the necessity to reload the menu system after every program was frustrating to many users.

  • OS/A+ 2.0, 2.1 was a disk-based replacement for the Atari DOS and the Apple II DOS. It replaced the menu-driven utilities with a compact command line approach similar to CP/M (and later, DOS). The command line was small enough to remain in memory with most applications, removing the need for the dreaded post-program reload. When first introduced at the West Coast Computer Faire, the program was named CP/A, but a lawyer from Digital Research (owners of CP/M) visited the booth and the name was changed. OSS couldn't have afforded even a court filing fee.
  • OS/A+ 4.1 OSS extended the successful OS/A+ product with additional capabilities for version 4, many of which were arguably ahead of their time. For example, the strict "8.3" naming scheme (eight alphanumeric characters with a three character extension) was replaced by "long" filenames, similar to the Microsoft DOS transition to VFAT in 1995.

However, unlike VFAT, OS/A+ 4.1 disks were not backward compatible with earlier systems; Atari DOS or OS/A+ 2.1 could not read disks formatted by OS/A+ 4.1, breaking backward compatibility. The memory footprint was larger as well, resulting in insufficient memory to run some popular applications.

As a result of these drawbacks, OS/A+ 4.1 did not achieve the market penetration as the earlier product.

OSS did reissue OS/A+ 4.1 for a brief period when they decided not to modify DOS XL for double-sided disk support.

DOS XL

DOS XL was designed to replace OS/A+. Included support for single and double-density disk drives. Utilized the command-prompt of OS/A+ but also included a menu program. Featured extensions that took advantage of unused memory space in Atari XL/XE computers and OSS Super-cartridges. Included support for Indus GT Synchromesh.

Written by Paul Laughton, Mark Rose, Bill Wilkinson and Mike Peters.

Due to lack of demand and Atari working on a new version of DOS, OSS decided to halt development of DOS XL 4 and reissue OS/A+ version 4.1.

Available on disk.

BASIC A+

Atari BASIC had been designed to fit in a single 8k cartridge, with an optional second cartridge adding additional capability (the Atari 800 home computer featured two cartridge slots). However, the second cartridge was never produced.

Instead, OSS produced a disk-based product called BASIC A Plus (or BASIC A+), which was compatible with Atari BASIC but corrected several bugs and added quite a few features. Among the notable features were PRINT USING (for formatted output), trace and debug enhancements, direct DOS commands, and explicit support for the Atari computers' exceptional graphics hardware.

Because BASIC A+ had to be purchased, programs developed using its extended features could not be shared with people who did not own the interpreter.

Available on disk only.

BASIC XL

Replaced BASIC A+. Fixed bugs and added even more commands and features.

Available in an OSS bank-selected cartridge.

BASIC XL Toolkit

This disk contained additional code and examples for use with the BASIC XL language. Included a runtime package for redistribution. No compiler was available.

BASIC XE

Enhanced version of BASIC XL, contained additional functions and high-speed math routines. Because it required 64kB, it would only run on an XL/XE system.

Available in an OSS bank-selected cartridge and extension disk. No compiler or runtime was made available. The BASIC XL runtime could be used, but restricted to only XL functions.

ACTION!

A cartridge-based language that combined the readability of BASIC with the performance of the C programming language. The Action programming language used in-memory compilation (presaging Turbo Pascal) straight to very efficient 6502 executable code. Action was known for its execution speed, but never became popular beyond Atari home computers.

ACTION! Toolkit

This disk contained additional code and examples for use with the ACTION! language. Formerly the ACTION! Programmer's Aid Disk (PAD).

ACTION! RunTime Package

Allows ACTION! programs to be redistributed to Atari users without the ACTION! cartridge.

EASMD

EASMD (Edit/ASseMble/Debug) was the first editor/assembler from OSS. Enhanced from the original Atari Assembler Editor. Superseded by MAC/65.

Available 1981 on disk only.

MAC/65

MAC/65 was a 6502 editor/assembler. A replacement for EASMD, MAC/65 featured macros and conditional assembly.

Written by Steven D. Lawrow.

Available 1982 on disk, 1983 on an OSS bank-selected cartridge.

MAC/65 Toolkit

This disk contained additional code and examples for use with the MAC/65 editor/assembler.

Available on disk, required 48K of memory.[citation needed]

BUG/65

A machine language debugger produced by Optimized Systems Software. Initially included with MAC/65, it was later added to DOS XL.

C/65

C programming language for the Atari. A subset of C, C/65 only generated assembly source code. An assembly compiler (like MAC/65) was needed to generate an executable file.

Marketed, not produced by OSS.

The Writer's Tool

A word processing application from OSS. Required 48K of memory to run properly.

Available in an OSS bank-selected cartridge and a double-sided disk (Master disk on one side, dictionary disk on the other side).

Other Products

OSS was involved with other projects, such as a modified BASIC and DOS for the Atari 7800 game system, Personal Pascal and Personal Prolog for the Atari ST, and others.

Sales

According to Bill Wilkinson, OSS sold about 12,000 copies of Basic XL before the ICD merger. Basic XL outsold Action! by about 2.5 or 3 to 1. MAC/65 outsold Action! by about 1.5 to 1. Basic XE sold poorly, a money-loser. Personal Pascal sold over 10,000 copies.[citation needed]

Note: These are just rough estimates.

Sources

  • Wilkinson, Bill (1983). The Atari BASIC Source Book. Compute! Books. ISBN 0-942386-15-9.
  • A User's Guide and Reference Manual for DOS XL 2.30, 1983
  • OSS Newsletter - Spring 1984
  • OSS Newsletter - October 1984

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Optimized Systems Software — (OSS) war ein US amerikanischer Softwarehersteller. Das Unternehmen wurde 1981 in Cupertino, Kalifornien von Bill Wilkinson und Mike Peters gegründet. Von der Firma Shepardson Microsystems, Inc. (SMI) wurde das ursprüngliche Atari BASIC und Atari …   Deutsch Wikipedia

  • Optimized Systems and Solutions — Type Subsidiary Industry Asset Optimization Founded 1999 Headquarters Reston, Virginia, US Parent Rolls Royce plc …   Wikipedia

  • Optimized Software Systems — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Optimized Systems Software (OSS) war ein amerikanischer… …   Deutsch Wikipedia

  • Atari 8-bit computer software — This article covers various significant pieces of software available for the Atari 8 bit home computers (400/800, XL and XE series).For coverage of the operating system, please refer to the section within the main article. Available programming… …   Wikipedia

  • Software Lifecycle Processes — are methods and standards for improving and mastering development processes, supporting processes and management processes throughout the software lifecycle.The quest for the optimized mix of processes has resulted in different standards… …   Wikipedia

  • Software tools for molecular microscopy — There are a large number of software tools or software applications that have been specifically developed for the field sometimes referred to as molecular microscopy or cryo electron microscopy or cryoEM. Several special issues of the Journal of… …   Wikipedia

  • Optimized Link State Routing Protocol — The Optimized Link State Routing Protocol (OLSR)[1] is an IP routing protocol optimized for mobile ad hoc networks, which can also be used on other wireless ad hoc networks. OLSR is a proactive link state routing protocol, which uses hello and… …   Wikipedia

  • Da Vinci Systems — is a main manufacturer of high end post production color grading and film restoration systems for feature films, video production and broadcast post production facilities. It was headquartered in Coral Springs, Florida still with offices in Los… …   Wikipedia

  • Java (software platform) — Not to be confused with JavaScript. Java Original author(s) Oracle Corporation Developer(s) James Gosling / Sun Microsystems …   Wikipedia

  • 3D computer graphics software — 3D computer graphics Basics …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”