Content deleted Content added
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 |
|||
(40 intermediate revisions by 18 users not shown) | |||
Line 2:
{{Infobox company
| name
| logo =
| caption =
| type
| genre =
| fate
| predecessor
| successor
| foundation
| founders
| defunct
| location_city
| location_country =
| ___location =
| locations =
| area_served =
| key_people =
| industry =
| products =
| production =
| services =
| revenue =
| operating_income =
| net_income =
| aum =
| assets =
| equity =
| owner =
| num_employees =
| parent =
| divisions =
| subsid =
| homepage =
| footnotes =
| intl =
}}
'''Optimized Systems Software''' ('''OSS''') was a company that produced [[disk operating system]]s, [[programming
OSS transitioned to
== History ==
Optimized Systems Software was formed in early 1981 by Bill Wilkinson, Mike Peters, Paul Laughton, and Kathleen O'Brien.<ref name="savetz">{{cite web |last1=Savetz |first1=Kevin |title=Paul Laughton Interview |url=http://ataripodcast.libsyn.com/antic-the-atari-8-bit-podcast-paul-laughton-interview |website=ANTIC: The Atari 8-Bit Podcast |date=October 21, 2014}}</ref> Laughton
OSS purchased
OSS debuted at the [[West Coast Computer Faire]]
In January 1988, OSS merged with ICD
==Disk Operating Systems==
Line 56:
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, [[MS-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 [[File Allocation Table|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 ===
Line 67:
==BASIC==
The team that developed Atari BASIC while at Shepherdson Microsystems developed a series of three increasingly sophisticated [[BASIC interpreter]]s at OSS.
=== BASIC A+ ===
{{Main|BASIC A+}}
[[Atari BASIC]]
=== BASIC XL ===
''[[Antic (magazine)|Antic]]'' in 1984 stated that "BASIC XL is the fastest and most powerful version of BASIC available for Atari computers", with "exceptional" documentation. The magazine concluded that "This is the language that should be built into Atari computers. Is anyone at Atari listening?"<ref name="antic198403">{{Cite magazine |last=White |first=Jerry |date=March 1984 |title=Product Reviews |url=http://www.atarimagazines.com/v2n12/productreviews.html |magazine=Antic}}</ref>
=== BASIC XE ===
==Assemblers==
Line 93 ⟶ 92:
{{Main|MAC/65}}
MAC/65 is a [[MOS Technology 6502|6502]] editor
=== BUG/65 ===
==Other languages==
Line 102 ⟶ 101:
{{Main|Action! (programming language)}}
A cartridge-based development system for a readable [[ALGOL]]-like language that compiles to efficient [[MOS Technology 6502|6502]] code. [[Action! (programming language)|Action!]] combines a full-screen editor with a compiler that generates code directly to memory without involving disk access. The language found a niche for being over a hundred times faster than [[Atari BASIC]],<ref>{{cite journal|last1=Moriarty|first1=Brian|title=A New Langue for the Atari!|journal=ANALOG Computing|date=1984|url=http://www.cyberroach.com/analog/an16/action.htm|access-date=2015-08-01|archive-date=2017-06-27|archive-url=https://web.archive.org/web/20170627190315/http://www.cyberroach.com/analog/an16/action.htm|url-status=dead}}</ref> but much easier to program in than [[assembly language]]. Compiled Action! programs require the cartridge to be present, because standard [[Library (computing)|library]] functions are on the cartridge. The separately available '''Action! Run-Time Package''' overcomes this limitation and allows distribution of Action!-compiled projects.
The '''Action! Toolkit''' (originally called the Programmer's Aid Disk, or PAD) contains additional code and examples for use with the Action! language.
=== C/65 ===
===Tiny C===
Tiny C, stylized as '''tiny-c''', is an [[interpreter (computing)|interpreter]] for a subset of the [[C (programming language)|C programming language]]; it was developed by Tiny C Associates.<ref name=finest/>
=== Personal Pascal ===
A one-pass, [[machine code]] generating compiler for the [[Pascal (programming language)|Pascal]] language developed by J. Lohse for the Atari ST and released by OSS in 1987.<ref name=ppmanual/> It came with a 500+ page manual.
==Applications==
=== The Writer's Tool ===
A word processing application available in a bank-selected cartridge and a double-sided disk (master disk on one side, dictionary disk on the other side).<ref name="wt-antic">{{cite journal|last1=Rainbow|first1=Tom|title=8-bit Product Reviews: Writer's Tool|journal=Antic|date=March 1985|volume=3|issue=11|url=http://www.atarimagazines.com/v3n11/reviews.html}}</ref> It was developed by Madison Micro and published by OSS in 1984.<ref name="wt_manual">{{cite book|title=The Writer's Tool Manual|date=1984|publisher=Optimized Systems Software, Inc.|url=http://www.atarimania.com/8bit/manuals/The_Writers_Tool_manual.pdf|archive-date=2016-02-09|access-date=2016-04-16|archive-url=https://web.archive.org/web/20160209103325/http://www.atarimania.com/8bit/manuals/The_Writers_Tool_manual.pdf|url-status=dead}}</ref> According to Bill Wilkinson, OSS was already building a word processor, but stopped when ''The Writer's Tool'' was submitted.<ref>{{cite web|title=Interview 7: Bill Wilkinson|url=http://ataripodcast.libsyn.com/antic-interview-7-the-atari-8-bit-podcast-bill-wilkinson-oss|website=ANTIC The Atari 8-bit Podcast}}</ref>
=== SpeedRead+ ===
== 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
== References ==
{{Reflist}}
;Notes
{{
* 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 ==
Line 140 ⟶ 139:
*[http://www.atarimagazines.com/v4n9/basicxe.html Antic Vol. 4, No. 9 - Jan 1986] Basic XE from O.S.S. (Product Review)
{{BASIC}}
{{Authority control}}
[[Category:Optimized Systems Software| ]]
[[Category:Defunct software companies of the United States]]
[[Category:Atari 8-bit
[[Category:Software companies based in the San Francisco Bay Area]]
[[Category:Companies based in Cupertino, California]]
|