The Byte Works

Last updated
The Byte Works
IndustrySoftware
FounderMike Westerfield [1] [2]
Website www.byteworks.us

The Byte Works, founded and run by Mike Westerfield, was a key player in the history of developer tools for Apple II computers. Its first product, the ORCA/M assembler (Object Relocatable Code Assembler for Microcomputers, and also MACRO spelled backwards), developed jointly by Westerfield and Phil Montoya, was a powerful assembly language development environment, complete with a Unix-style shell, which ran on 8-bit Apple II computers.

However, The Byte Works came into its own when Apple Computer was developing the Apple IIgs computer. In need of developer tools, they contacted The Byte Works and came to an agreement by which The Byte Works would develop the official developer tool suite for the Apple IIgs -- the Apple Programmer's Workshop (APW). [3] [4] [5] This tool suite eventually would include an assembler as well as a C compiler.

The Byte Works was also able to distribute its own developer tool suite, based on the same code as APW. The ORCA/M assembler came first, followed by ORCA/Pascal, ORCA/C, and several other languages, including ORCA/Modula-2 and ORCA/Integer BASIC.

The Byte Works did produce software other than developer tools, although tools were their mainstay. The Quick Click Calc spreadsheet was an excellent spreadsheet for the Apple IIgs, although it arrived on the scene too late to have any major impact on the market. [6]

An easy-to-use and very powerful BASIC interpreter called GSoft BASIC was also eventually released in the mid-1990s. [7] [8] With the ability to communicate with the Apple IIgs Toolbox, it could be used to produce powerful software with a minimum of effort.

The Byte Works ceased development of Apple II software in 2000 and licensed its entire product line to Syndicomm, which continues to publish its extensive library to this day. In 2015, this license was extended to Juiced.GS . [9]

Related Research Articles

<span class="mw-page-title-main">Apple II series</span> Computer series by Apple Computer, 1977–1993

The Apple II series is a family of home computers, one of the first highly successful mass-produced microcomputer products, designed primarily by Steve Wozniak, manufactured by Apple Computer, and launched in 1977 with the original Apple II.

<span class="mw-page-title-main">Apple II</span> First computer model in the Apple II series

The Apple II is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-molded plastic case, Rod Holt developed the switching power supply, while Steve Jobs's role in the design of the computer was limited to overseeing Jerry Manock's work on the plastic case. It was introduced by Jobs and Wozniak at the 1977 West Coast Computer Faire, and marks Apple's first launch of a personal computer aimed at a consumer market—branded toward American households rather than businessmen or computer hobbyists.

<span class="mw-page-title-main">HyperCard</span> Hypermedia system for Apple Macintosh and Apple IIGS computers

HyperCard is a software application and development kit for Apple Macintosh and Apple IIGS computers. It is among the first successful hypermedia systems predating the World Wide Web.

<span class="mw-page-title-main">VisiCalc</span> Computer program

VisiCalc was the first spreadsheet computer program for personal computers, originally released for Apple II by VisiCorp on 17 October 1979. It is often considered the application that turned the microcomputer from a hobby for computer enthusiasts into a serious business tool, prompting IBM to introduce the IBM PC two years later. VisiCalc is considered to have been Apple II's killer app. It sold over 700,000 copies in six years, and as many as 1 million copies over its history.

Turbo Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the Pascal programming language running on CP/M, CP/M-86, and DOS. It was originally developed by Anders Hejlsberg at Borland, and was notable for its extremely fast compilation. Turbo Pascal, and the later but similar Turbo C, made Borland a leader in PC-based development.

<span class="mw-page-title-main">Apple IIGS</span> Apple II series 16-bit computer

The Apple IIGS, the fifth and most powerful of the Apple II family, is a 16-bit personal computer produced by Apple Computer. While featuring the Macintosh look and feel, and resolution and color similar to the Amiga and Atari ST, it remains compatible with earlier Apple II models. The "GS" in the name stands for "Graphics and Sound," referring to its enhanced multimedia hardware, especially its state-of-the-art audio.

<span class="mw-page-title-main">Apple ProDOS</span> Operating system on Apple II series computers

ProDOS is the name of two similar operating systems for the Apple II series of personal computers. The original ProDOS, renamed ProDOS 8 in version 1.2, is the last official operating system usable by all 8-bit Apple II series computers, and was distributed from 1983 to 1993. The other, ProDOS 16, was a stop-gap solution for the 16-bit Apple IIGS that was replaced by GS/OS within two years.

<span class="mw-page-title-main">Apple GS/OS</span> Apple IIGS operating system

GS/OS is an operating system developed by Apple Computer for its Apple IIGS personal computer. It provides facilities for accessing the file system, controlling input/output devices, loading and running program files, and a system allowing programs to handle interrupts and signals. It uses ProDOS as its primarily filing system. GS/OS is a component of Apple IIGS System Software versions 4.0 through 6.0.1, and was the first true 16-bit operating system for the IIGS.

<span class="mw-page-title-main">AppleWorks</span> Office software suite from Apple

AppleWorks was an integrated office suite containing a word processor, database, and spreadsheet. It was developed by Rupert Lissner for Apple Computer, originally for the Apple II platform and launched in 1984, and was later reworked for the Macintosh platform.

A programming tool or software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support other programs and applications. The term usually refers to relatively simple programs, that can be combined to accomplish a task, much as one might use multiple hands to fix a physical object. The most basic tools are a source code editor and a compiler or interpreter, which are used ubiquitously and continuously. Other tools are used more or less depending on the language, development methodology, and individual engineer, often used for a discrete task, like a debugger or profiler. Tools may be discrete programs, executed separately – often from the command line – or may be parts of a single large program, called an integrated development environment (IDE). In many cases, particularly for simpler use, simple ad hoc techniques are used instead of a tool, such as print debugging instead of using a debugger, manual timing instead of a profiler, or tracking bugs in a text file or spreadsheet instead of a bug tracking system.

The Commodore 64 amassed a large software library of nearly 10,000 commercial titles, covering most genres from games to business applications, and many others.

<span class="mw-page-title-main">Beagle Bros</span>

Beagle Bros was an American software company that specialized in creating personal computing products. Their primary focus was on the Apple II family of computers. Although they ceased business in 1991, owner Mark Simonsen permitted the Beagle Bros name and logo to be included on the 30th anniversary reboot of I. O. Silver, released on December 12, 2014 by former Beagle programmer Randy Brandt.

Lazer's Interactive Symbolic Assembler (Lisa) is an interactive 6502 assembler for Apple II computers written by Randall Hyde in the late 1970s.

Randy Wigginton was one of Apple Computer's first employees (#6), creator of MacWrite, Full Impact, and numerous other Mac applications. He used to work in development at eBay, Quigo, Inc and Move.com. In November 2010, he left his position as a "site reliability engineer" at Google Inc., purportedly after leaking news of a $1,000 holiday cash bonus to employees.

KansasFest is an annual event for Apple II computer enthusiasts. Held every July at Rockhurst University in Kansas City, Missouri, KansasFest typically lasts five days and features presentations from Apple II experts and pioneers, as well as games, fun events, after-hours hallway chatter, late-night runs out to movies or restaurants, and more. A number of important new products have been released at KansasFest or developed through collaborations between individuals who likely would not have gotten together. Some of the most notable have been the introduction of the LANceGS Ethernet Card, and the Marinetti TCP/IP stack for the Apple IIGS.

<span class="mw-page-title-main">Integrated software</span>

Integrated software is a software for personal computers that combines the most commonly used functions of many productivity software programs into one application.

ORCA/Modula-2 is a Modula-2 compiler written in the Modula-2 programming language for the Apple IIGS computer.

References

  1. "Mike Westerfield & The Byte Works". apple2history.org. Retrieved 2016-08-04.
  2. KansasFest 1998 keynote - Mike Westerfield of The Byte Works. KansasFest on youtube.com. 2015-11-21 [Video captured 1998]. Archived from the original on 2021-12-19. Retrieved 2016-08-04.
  3. "Apple IIGS Programmer's Workshop - Version 1.0 (K2S002)" (PDF). goldstarsoftware.com. Retrieved 2016-08-03. ...APW C is intended for use with the Apple Programmer's Workshop...
  4. "Morgue, Cortland Programmer's Workshop". byteworks.us. Retrieved 2016-08-03. ...Apple decided to use a 16 bit version of ORCA/M as the standard development environment for the new machine, code named Cortland. On July 21, 1986, the last version of this environment that was still called Cortland Programmer's Workshop was delivered to Apple for shipment to the developer community. Later versions were called Apple Programmer's Workshop, or just APW...
  5. Westerfield, Mike (2013). "About the Author". Building IPhone and IPad Electronic Projects: Real-World Arduino, Sensor, and Bluetooth Low Energy Apps in TechBASIC. Beijing: O'Reilly Media. p. 317. ISBN   978-1449363482 . Retrieved 2016-08-03. ...Mike Westerfield...Two years later he finished ORCA/M, which went on to become Apple Programmer's Workshop, the Apple development environment for the Apple IIGS...
  6. Westerfield, Mike (1994). "Apple IIgs spreadsheet" (Press release). Byte Works. Applecations, a publication of the Apple Users' Group, Sydney, Australia. Retrieved 2016-08-05.
  7. "The Byte Works' Opus ][ & Juiced.GS Concentrate: GSoft BASIC now available" (Press release). Leominster, MA: juiced.gs. 2015-09-01. Retrieved 2016-08-04.
  8. Shepherd, Eric (1999). Toolbox Programming in GSoft BASIC Partial Draft. Byte Works. Retrieved 2016-08-05.
  9. Gagne, Ken (2015-09-01). "The Byte Works' Opus ][ & Juiced.GS Concentrate: GSoft BASIC now available". Juiced.GS . Gamebits. Archived from the original on 2015-09-01. Retrieved 2017-08-25.