Optimized Systems Software

Optimized Systems Software
Company typeSoftware Company
PredecessorShepardson Microsystems
Founded1981; 44 years ago (1981)
FoundersBill Wilkinson
Mike Peters
Paul Laughton
Kathleen O'Brien
DefunctJanuary 1988; 37 years ago (1988-01)
FateMerged
SuccessorICD
Headquarters

Optimized Systems Software (OSS) was a company that produced disk operating systems, programming languages with integrated development environments, and applications primarily for Atari 8-bit computers. The founders of OSS previously developed Atari DOS, Atari BASIC, and the Atari Assembler Editor for Atari, Inc., and many OSS products are substantially improved versions. OS A+ and DOS XL are based on Atari DOS. BASIC A+, BASIC XL, and BASIC XE are based on Atari BASIC. EASMD and MAC/65 are modeled on the Atari Assembler Editor. Action! is an ALGOL-inspired compiled programming language with an integrated full-screen editor. OSS also sold some software for the Apple II.[2]

OSS transitioned to the Atari ST with Personal Pascal[3] and the Mac with Personal Prolog (which was also advertised for the Atari ST, but may not have been released). OSS was not as significant in those markets. The company merged with ICD in 1988.

History

Optimized Systems Software was formed in early 1981 by Bill Wilkinson, Mike Peters, Paul Laughton, and Kathleen O'Brien.[4] Laughton, the primary author of Atari BASIC, was still employed by Atari, Inc. at the time, and had permission to be involved with OSS from his manager. O'Brien wrote the Atari Assembler Editor for Atari. Laughton and O'Brien (married) were not as involved with the company and were bought out by Peters and Wilkinson.

OSS purchased Atari BASIC, Atari DOS, and Atari Assembler Editor from Shepardson Microsystems who had concluded that their versions of BASIC and DOS were not viable.[citation needed] The new company enhanced the programs, renaming them OS/A+ (the Disk Operating System), BASIC A+ (a disk-based language), and EASMD (an update to the Assembler Editor). OSS continued to work with Atari, Inc. (who had previously contracted with SMI) on enhanced products, most of which never reached the market.

OSS debuted at the West Coast Computer Faire in March 1981. The products they released over the next several years became respected among Atari programmers, particularly the MAC/65 assembler, the Action! programming language, and BASIC XL. In a 1984 interview, Bill Wilkinson said the company consisted of 15 people.[5]

In January 1988, OSS merged with ICD (the makers of SpartaDOS and various Atari computer hardware add-ons). In 1994, Fine Tooned Engineering obtained limited rights to ICD's 8-bit products before disappearing.

Disk Operating Systems

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, 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 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 supercartridges. Included support for Indus GT Synchromesh. 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.[citation needed]

BASIC

The team that developed Atari BASIC while at Shepherdson Microsystems developed a series of three increasingly sophisticated BASIC interpreters at OSS.

BASIC A+

Atari BASIC was designed to fit in an 8K cartridge, with an optional cartridge for the second slot of the Atari 800 adding additional capability. The second cartridge was never produced. Instead, OSS produced the disk-based BASIC A Plus (or BASIC A+), which is compatible with Atari BASIC, corrects several bugs, and adds many new features. It includes PRINT USING (for formatted output), trace and debug enhancements, direct DOS commands, and explicit support for the graphics hardware including player/missile graphics. 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.

BASIC XL

BASIC XL is a bank-selected cartridge version of the language that replaced BASIC A+. It fixes bugs and has even more features. The BASIC XL Toolkit contains additional code and examples for use with the BASIC XL and a runtime package for redistribution.

A significant change in BASIC XL is the handling of line number lookups in GOTO/GOSUB and FOR...NEXT loops. In Atari BASIC, any GOTO searches the entire program for the provided line number, and FOR...NEXT loops use the same code. Microsoft BASIC simply jumps to a FOR statement via its address. The BASIC XL FAST command replaces constant targets of GOTO/GOSUB/NEXT with addresses. This gives a huge performance boost, making loops run as fast as Microsoft BASIC, and the program as a whole even faster. The downside is that an address becomes invalid if the program is edited during runtime, preventing it from being CONTinued, unlike Atari BASIC which generally allows this after any edit.

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?"[6]

BASIC XE

BASIC XE is an enhanced version of the BASIC XL bank-selected cartridge, with additional functions and high-speed math routines. Because it requires 64KB, it only runs on an XL/XE systems. A runtime package was not released. The BASIC XL runtime can be used, but restricted to XL functions.

Assemblers

EASMD

EASMD (Edit/ASseMble/Debug) is the first editor/assembler from OSS. Based on the original Atari Assembler Editor, it was released in 1981 on disk. It was superseded by MAC/65.

MAC/65

MAC/65 is a 6502 editor and assembler originally released on disk in 1982, then on a bank-switched "supercartridge" in 1983 which includes an integrated debugger (DDT). Like Atari BASIC, MAC/65 uses line-numbered source code and tokenizes each line as it is entered. It is significantly faster than Atari's assemblers. The MAC/65 Toolkit disk contains additional code and examples.

BUG/65

BUG/65 is a machine language debugger. It was initially included with MAC/65, but the cartridge-based version of the assembler added its own debugger, DDT. BUG/65 was later added to DOS XL.

Other languages

Action!

A cartridge-based development system for a readable ALGOL-like language that compiles to efficient 6502 code. 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,[7] but much easier to program in than assembly language. Compiled Action! programs require the cartridge to be present, because standard 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

C/65 is a compiler developed by LightSpeed Software for a subset of the C programming language.[8] C/65 outputs assembly source code. An assembler like MAC/65 is needed to create an executable file.

Tiny C

Tiny C, stylized as tiny-c, is an interpreter for a subset of the C programming language; it was developed by Tiny C Associates.[2]

Personal Pascal

A one-pass, machine code generating compiler for the Pascal language developed by J. Lohse for the Atari ST and released by OSS in 1987.[3] 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).[9] It was developed by Madison Micro and published by OSS in 1984.[10] According to Bill Wilkinson, OSS was already building a word processor, but stopped when The Writer's Tool was submitted.[11]

SpeedRead+

SpeedRead+ is a speed reading tutor developed for the Atari 8-bit and Apple II computers.[2]

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 and lost money. Personal Pascal sold over 10,000 copies. [citation needed]

References

  1. ^ "Inside Atari DOS - Introduction".
  2. ^ a b c "The First and Finest (OSS magazine ad)". Atari Mania.
  3. ^ a b "Personal Pascal for the Atari ST Manual". archive.org.
  4. ^ Savetz, Kevin (October 21, 2014). "Paul Laughton Interview". ANTIC: The Atari 8-Bit Podcast.
  5. ^ Ellison, Peter (August 1984). "Bill Wilkinson Interview". ROM. 1 (7): 13.
  6. ^ White, Jerry (March 1984). "Product Reviews". Antic.
  7. ^ Moriarty, Brian (1984). "A New Langue for the Atari!". ANALOG Computing. Archived from the original on 2017-06-27. Retrieved 2015-08-01.
  8. ^ "C/65". Atari Mania.
  9. ^ Rainbow, Tom (March 1985). "8-bit Product Reviews: Writer's Tool". Antic. 3 (11).
  10. ^ The Writer's Tool Manual (PDF). Optimized Systems Software, Inc. 1984.
  11. ^ "Interview 7: Bill Wilkinson". ANTIC The Atari 8-bit Podcast.
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

Read other articles:

Вулиця СвободиКонотоп Школа № 11 (вул. Свободи, 8)Школа № 11 (вул. Свободи, 8)Колишні назви ВокзальнаЗагальні відомостіПротяжність 1 335 мТранспортРух двостороннійПокриття асфальтЗовнішні посиланняУ проєкті OpenStreetMap пошук у NominatimМапа  Вулиця Свободи у Вікісховищі У Вікіпе...

 

Kim Seok-jin김석진Jin saat pada 1 Mei 2019.Informasi latar belakangNama lahirKim Seok-jinLahir4 Desember 1992 (umur 30)Gwacheon, Gyeonggi-do, Korea SelatanGenreK-popPop-rockBaladaPekerjaanPenyanyiPenulis laguInstrumenVokalTahun aktif2013 (2013)–sekarangLabel Big Hit Artis terkaitBTSNama KoreaHangul김석진 Hanja金碩珍 Alih AksaraGim Seok-jinMcCune–ReischauerKim Sŏk-chin Kim Seok-jin (bahasa Korea: 김석진, lahir 4 Desember 1992) atau lebih dikenal dengan mononimnya...

 

 Nota: São Diogo redireciona para este artigo. Para o santo japonês, veja Diogo Kisai. Este artigo contém uma lista de referências no fim do texto, mas as suas fontes não são claras porque não são citadas no corpo do artigo, o que compromete a confiabilidade das informações. Ajude a melhorar este artigo inserindo citações no corpo do artigo. (Abril de 2022) Diogo de Alcalá Diogo de AlcaláSão Diogo por Francisco de Zurbarán Nascimento 14 de novembro de 1400San Nicolás...

تصميم دبليو 85 (قنبلة نووية) دبليو 85 هو رأس حربي نووي حراري طورته الولايات المتحدة الأمريكية. يشار إليها بالغالب باسم «الطلب الهاتفي» والتي يمكن ضبطها بين 5 و 80 كيلو طن.[1] نظرة عامة كان الصاروخ دبليو 85 مسلح برأس حربي يبلغ حجمه 400 كيلوطن.[2] وبحلول أوائل السبعينيات كان من...

 

Wappen der Earls of Morton aus dem Hause Douglas Earl of Morton ist ein erblicher britischer Adelstitel, der zweimal in der Peerage of Scotland verliehen wurde. Historische Familiensitze der Earls waren unter anderem Loch Leven Castle und Aberdour Castle und ist seit 1750 Dalmahoy House bei Kirknewton in Midlothian. Inhaltsverzeichnis 1 Verleihung und nachgeordnete Titel 2 Liste der Earls of Morton 2.1 Earls of Morton, erste Verleihung (1458) 2.2 Earls of Morton, zweite Verleihung (1581) 3 Fa...

 

This article is about the park in Washington, D.C.. For the parkway in California, see Capitol Mall. For the shopping malls in Olympia, Washington, and Jefferson City, Missouri, respectively, see Capital Mall and Capital Mall (Missouri). United States historic placeNational MallU.S. National Register of Historic Places The National Mall with the Lincoln Memorial (foreground), the Washington Monument behind it, and the United States Capitol (background) in 2010LocationBetween Independence and ...

Armenian political party Not to be confused with People's Party (Armenia). People's Party of Armenia AbbreviationPPALeaderStepan DemirchyanFounded1998HeadquartersYerevanIdeologySocialismPro-EuropeanismPolitical positionCentre-left to left-wingPolitics of ArmeniaPolitical partiesElections The People's Party of Armenia (Armenian: Հայաստանի Ժողովրդական Կուսակցություն, Hayastani Zhoghovrdakan Kusaktsutyun) is a socialist[1] political party in Armenia...

 

أوين تشمبرلين (بالإنجليزية: Owen Chamberlain)‏    معلومات شخصية الميلاد 10 يوليو 1920[1][2][3][4][5][6]  سان فرانسيسكو[1]  الوفاة 28 فبراير 2006 (85 سنة) [2][3][4][5]  بيركيلي، كاليفورنيا  سبب الوفاة مرض باركنسون  مواطنة الولايات المتحدة&#...

 

Hamburg Südamerikanische Dampfschifffahrts-Gesellschaft A/S & Co KGKapal peti kemas Cap San Antonio bersandar di Pelabuhan Hamburg, April 2014JenisA/S & Co KGIndustriTransportasi peti kemasDidirikan1871KantorpusatHamburg, JermanTokohkunciDr. Arnt Vespermann (CEO) Frank Smet (CCO) Jakob Wegge-Larsen (CFO)ProdukPengapalanDistribusi peti kemasKaryawan6.301 (2016)IndukMaerskSitus webwww.hamburgsud.com  Hamburg Südamerikanische Dampfschifffahrts-Gesellschaft A/S & Co KG atau den...

مركز الجزائر الدولي للمؤتمراتالعنواننادي الصنوبر، الضاحية الغربية، الجزائر العاصمةموقعمسار الطريق الوطني 11المسيرشركة الضيافة العالمية للإدارة (GHM)البناء5 جويلية 2011التدشين8 سبتمبر 2016الفتح26 سبتمبر 2016مقاعد قاعة المحاضرات6000مقاعد قاعة المأدبة والحفلات3000معلومات أخرىمساحة

 

Ненсі Пелосі англ. Nancy Pelosi Ненсі Пелосі52-га Спікерка Палати представників США 3 січня 2019 — 3 січня 2023Попередник Пол РаянНаступник Кевін Маккарті 4 січня 2007 — 3 січня 2011Попередник Денніс ГастертНаступник Джон БейнерЛідерка меншості Палати представників США 3 сі...

 

4 Legendary WitchesPoster promosi untuk Legendary WitchesGenreRomansa Drama keluargaDitulis olehGu Hyun-sookSutradaraJoo Sung-wooPemeranHan Ji-hyeHa Seok-jinGo Doo-shimOh Hyun-kyungHa Yeon-sooNegara asalKorea SelatanBahasa asliKoreaJmlh. episode40ProduksiProduser eksekutifKim Kyung-heeLokasi produksiKoreaDurasiSabtu dan Minggu pukul 21:45 (WSK)Rumah produksiPan EntertainmentRilisJaringan asliMunhwa Broadcasting CorporationRilis asli25 Oktober 2014 (2014-10-25) –8 Maret 2015 (...

Annual ice hockey tournament held in Davos, Switzerland 46°47′54.4″N 9°49′35″E / 46.798444°N 9.82639°E / 46.798444; 9.82639 This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Spengler Cup – news · newspapers · books · scholar · JSTOR (January 2008) (Learn how and when to remo...

 

Comic strip by American cartoonist Alison Bechdel Dykes to Watch Out ForSeveral characters in Dykes to Watch Out For. From left to right: Mo, Sydney, Ginger, and Samia.Author(s)Alison BechdelWebsitedykestowatchoutfor.comCurrent status/scheduleSporadic updatesLaunch date1983End dateMay 14, 2008Genre(s)Lesbian, Women, Adults, Politics Dykes to Watch Out For (sometimes DTWOF) was a weekly comic strip by Alison Bechdel. The strip, which ran from 1983 to 2008, was one of the earliest ongoing repre...

 

Kamel Chafni Informasi pribadiNama lengkap Kamel ChafniTanggal lahir 11 Juni 1982 (umur 41)Tempat lahir Bordeaux, PrancisTinggi 1,81 m (5 ft 11+1⁄2 in)Posisi bermain GelandangInformasi klubKlub saat ini BrestNomor 25Karier senior*Tahun Tim Tampil (Gol)2000–2002 Libourne 0 (0)2002 Sochaux 0 (0)2002–2004 Besançon 62 (14)2004–2005 Châteauroux 28 (8)2005–2007 Ajaccio 56 (4)2007–2012 Auxerre 135 (6)2012– Brest 0 (0)Tim nasional‡2007– Maroko 4 (0) * Penam...

Scottish footballer Megan Sneddon Sneddon in 2018 with MotherwellPersonal informationDate of birth (1985-09-09) 9 September 1985 (age 38)Place of birth Bellshill, ScotlandHeight 5 ft 3 in (1.60 m)Position(s) Central MidfielderTeam informationCurrent team MotherwellNumber 9Youth career Rosella St Mirren East Kilbride BurghSenior career*Years Team Apps (Gls)2000–2005 Kilmarnock 2005–2006 Queen's Park 2006–2011 Glasgow City 85 (18)2011 Liverpool 2011–2012 Celtic 39 (6...

 

American web series For the 2014 song by Maroon 5, see Sugar (Maroon 5 song). SugarTitle screen from the first episodeGenreRealityCreated byAdam LevineBased onSugarby Maroon 5 andWedding Crashersby Steve FaberBob FisherStarringAdam LevineSnoop DoggCharlie PuthA$AP FergBlake SheltonFifth HarmonyBad BunnyKelly ClarksonCountry of originUnited StatesOriginal languageEnglishNo. of seasons1No. of episodes8 (list of episodes)ProductionExecutive producers Jay Renfroe David Garfinkle David Dobkin Mega...

 

Kolom in een HPLC-opstelling High-performance liquid chromatography (HPLC; soms ook high-pressure liquid chromatography genoemd) is een scheidingsmethode; het is vloeistofchromatografie waarbij de eluens onder hoge druk door een sterk gepakte kolom wordt gepompt. De druk kan voor normale HPLC oplopen tot zo'n 200 bar. Voor UHPLC (Ultra High performance Liquid Chromatography) kan de druk zelfs zo'n 1000 bar of meer zijn. Door de hoge druk en het goede contact met de stationaire fase wordt een ...

American professional wrestler Raquel RodriguezRodriguez in 2016Birth nameVictoria González[1]Born (1991-01-12) January 12, 1991 (age 32)La Feria, Texas, U.S.Professional wrestling careerRing name(s)Raquel GonzálezRaquel Rodriguez[2]Reina González[3]Victoria González[4]Billed height6 ft 1 in (185 cm)[2]Billed weight178 lb (81 kg)Billed fromRio Grande Valley, Texas[2]Trained byGeorge de la Isla[4]Richard ...

 

Papuan politician and Indonesian nationalist This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Frans Kaisiepo – news · newspapers · books · scholar · JSTOR (...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!