Applix 1616

Last updated
Applix-1616-logo.png

The Applix 1616 was a kit computer with a Motorola 68000 CPU, produced by a small company called Applix in Sydney, Australia, from 1986 to the early 1990s. It ran a custom multitasking multiuser operating system that was resident in ROM. A version of Minix was also ported to the 1616, as was the MGR Window System. Andrew Morton, designer of the 1616 and one of the founders of Applix, later became the maintainer of the 2.6 version of the Linux kernel.

Contents

History

Paul Berger and Andrew Morton formed the Australian company Applix Pty. Ltd. in approximately 1984 to sell a Z80 card they had developed for the Apple IIc that allowed it to run CP/M. This product was not a commercial success, but Paul later proposed they develop a Motorola 68000-based personal computer for sale in kit form.

The project was presented to Jon Fairall, then editor of the Australia and New Zealand electronics magazine Electronics Today International, and in December 1986, the first of four construction articles was published as "Project 1616", with the series concluding in June 1987. In October and November 1987, a disk controller card was also published as "Project 1617".

Over the next decade, about 400 1616s were sold. [1]

Applix Pty. Ltd., was in no way related to the North American company of the same name that produced Applixware.

Hardware

Main board

The main board contains:

The main board also had four 80-pin expansion slots. The 1616 shared this backplane with a platform developed by Andrew Morton for Keno Computer Systems, allowing the 1616 to use expansion boards developed for the Keno Computer Systems platform (primarily the 34010 graphics coprocessor), although the form-factor was different, which left the KCS cards sticking out of the top of the 1616 case.

Disk controller card

The disk controller card contains:

The coprocessor is able to run ZRDOS (a CP/M clone), or can act as a smart disk controller.

Memory expansion card

The memory card:

34010 graphics coprocessor card

The TMS34010 card was developed by Andrew Morton for Keno Computer Systems. The 34010 was a bit-addressable graphics processor with instructions for two-dimensional graphics primitives and arbitrary width arithmetic operations on pixel data.

User developed cards

Other one-off interface cards were developed for specific projects, including a numerically controlled sheet metal spinning machine controller, several EEPROM programmers, etc.

Operating systems

1616/OS

1616/OS was initially little more than a powerful monitor, with commands for dumping and modifying memory, loading and saving to tape, and a built in macro assembler and full screen editor. Over time, the operating system gained a hierarchical file system, preemptive multitasking, support for multiple users with access controls (although no memory protection), lightweight threads, message passing primitives and pipes. Ultimately, the operating system had around 250 system calls, and 78 commands built into the shell. The operating system had enough similarity to Unix that porting Unix source to the 1616/OS was relatively painless.

Minix

Colin McCormack ported Minix to the 1616. He worked around the lack of a memory management unit when fork()ing by copying BSS, heap and stack of the child and parent processes before scheduling each one. The MMU on the RAM expansion card was developed to support Colin's Minix port, although it's unclear if it was ever used for this purpose.

ZRDOS

Conal Walsh ported the CP/M clone ZRDOS to the Z80-based disk controller card. When operating in this mode, the 68000 acted as a console for ZRDOS, although it was still possible to suspend the connection to ZRDOS, and run 1616 programs, provided they didn't need disk I/O.

MGR

Not strictly an operating system, the MGR windowing system run under 1616/OS, but usurped the console video and keyboard, and added virtual tty devices for each window. The MGR port required a video hack to add a higher resolution but monochrome video mode; this was done by replacing a PAL in the video circuit.

Applications

Most Unix and Minix programs were able to be ported to 1616/OS. Ports included:

advent, ar, arc, at, cal, cat, chess (gnu), cmp, comm, compress, conquest, [2] cron, dd, diff, ed, eroff, grep, head, indent, make, MicroEMACS, more, nroff, roff, sc, [3] sed, sort, split, STEVIE, strings, sum, tail, tar, tee, ularn, uniq, vi, wanderer, [4] wc, xmodem, ymodem, zmodem, zoo

Several messaging or bulletin board systems were written, including Usenet and Fidonet gateways, and many utilities to allow safe shell-level dial-up access.

Several computer languages were supported, including:

The collection of 1616/OS shareware eventually grew to thirty-one 800kB floppies. Included were innumerable small utilities and ported applications from other environments.

The 1616 users group

Applix Pty Ltd started holding informal user group meetings in their Sydney store in 1987. The meetings were held on the second Saturday of the month, and often finished well after midnight after consumption of much pizza. Users brought their latest 1616-related creations to demonstrate and share, and discussion ranged from hardware design, operating system theory, language design, to politics and philosophy.

When the Mortons sold the shop in the 1990s, the meetings moved to their house at Yerrinbool, in the Southern Highlands, NSW. When the Mortons again moved to Wollongong, the meetings moved with them. Not able to escape the User Group by moving around NSW, the Mortons moved to Palo Alto, California in 2001.

The user group still meets on the second Saturday of every month, although it has been many years since an Applix 1616 has been booted at one, and, everyone being older, the meetings tend to end somewhat before midnight, and pizza is consumed in moderation.

Related Research Articles

<span class="mw-page-title-main">Amiga</span> Family of personal computers sold by Commodore

Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 16/32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphics and audio compared to previous 8-bit systems. These systems include the Atari ST—released earlier the same year—as well as the Macintosh and Acorn Archimedes. Based on the Motorola 68000 microprocessor, the Amiga differs from its contemporaries through the inclusion of custom hardware to accelerate graphics and sound, including sprites and a blitter, and a pre-emptive multitasking operating system called AmigaOS.

<span class="mw-page-title-main">Amiga 1000</span> 1985 personal computer

The Amiga 1000, also known as the A1000, is the first personal computer released by Commodore International in the Amiga line. It combines the 16/32-bit Motorola 68000 CPU which was powerful by 1985 standards with one of the most advanced graphics and sound systems in its class. It runs a preemptive multitasking operating system that fits into 256 KB of read-only memory and was shipped with 256 KB of RAM. The primary memory can be expanded internally with a manufacturer-supplied 256 KB module for a total of 512 KB of RAM. Using the external slot the primary memory can be expanded up to 8.5 MB.

The Sinclair QL is a personal computer launched by Sinclair Research in 1984, as an upper-end counterpart to the ZX Spectrum.

<span class="mw-page-title-main">Amiga 600</span> Home computer introduced in 1992

The Amiga 600, also known as the A600, is a home computer introduced in March 1992. It is the final Amiga model based on the Motorola 68000 and the 1990 Amiga Enhanced Chip Set. A redesign of the Amiga 500 Plus, it adds the option of an internal hard disk drive and a PCMCIA port. Lacking a numeric keypad, the A600 is only slightly larger than an IBM PC keyboard, weighing approximately 6 pounds (2.72kg). It shipped with AmigaOS 2.0, which was considered more user-friendly than earlier versions of the operating system.

<span class="mw-page-title-main">Workstation</span> High-end single-user computer

A workstation is a special computer designed for technical or scientific applications. Intended primarily to be used by a single user, they are commonly connected to a local area network and run multi-user operating systems. The term workstation has been used loosely to refer to everything from a mainframe computer terminal to a PC connected to a network, but the most common form refers to the class of hardware offered by several current and defunct companies such as Sun Microsystems, Silicon Graphics, Apollo Computer, DEC, HP, NeXT, and IBM which powered the 3D computer graphics revolution of the late 1990s.

<span class="mw-page-title-main">Amiga 2000</span> Personal computer from Commodore, 1987

The Amiga 2000, or A2000, is a personal computer released by Commodore in March 1987. It was introduced as a "big box" expandable variant of the Amiga 1000 but quickly redesigned to share most of its electronic components with the contemporary Amiga 500 for cost reduction. Expansion capabilities include two 3.5" drive bays and one 5.25" bay that could be used by a 5.25" floppy drive, a hard drive, or CD-ROM once they became available.

<span class="mw-page-title-main">Zilog Z8000</span> 16-bit microprocessor

The Z8000 is a 16-bit microprocessor introduced by Zilog in early 1979. The architecture was designed by Bernard Peuto while the logic and physical implementation was done by Masatoshi Shima, assisted by a small group of people. In contrast to most designs of the era, the Z8000 did not use microcode which allowed it to be implemented in only 17,500 transistors.

<span class="mw-page-title-main">X68000</span> 1987 home computer

The X68000 is a home computer created by Sharp Corporation. It was first released in 1987 and sold only in Japan.

<span class="mw-page-title-main">Atari TT030</span> Personal computer by Atari

The Atari TT030 is a member of the Atari ST family, released in 1990. It was originally intended to be a high-end Unix workstation, but Atari took two years to release a port of Unix SVR4 for the TT, which prevented the TT from ever being seriously considered in its intended market.

<span class="mw-page-title-main">QEMU</span> Free virtualization and emulation software

QEMU is a free and open-source emulator. It emulates a computer's processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest operating systems. It can interoperate with Kernel-based Virtual Machine (KVM) to run virtual machines at near-native speed. QEMU can also do emulation for user-level processes, allowing applications compiled for one architecture to run on another.

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

Phase5 Digital Products is a defunct German computer hardware manufacturer that developed third-party hardware primarily for the Amiga platform. Their most popular products included CPU upgrade boards, SCSI controllers and graphics cards.

<span class="mw-page-title-main">Zenith Z-89</span> Personal computer produced by Zenith Data Systems

The Z-89 is a personal computer introduced in 1979 by Heathkit, but produced primarily by Zenith Data Systems (ZDS) in the early 1980s. It combined an updated version of the Heathkit H8 microcomputer and H19 terminal in a new case that also provided room for a built-in floppy disk on the right side of the display. Based on the Zilog Z80 microprocessor it is capable of running CP/M as well as Heathkit's own HDOS.

<span class="mw-page-title-main">Dick Smith Super-80 Computer</span>

The Dick Smith Super-80 was a Zilog Z80 based kit computer developed as a joint venture between Electronics Australia magazine and Dick Smith Electronics.

<span class="mw-page-title-main">Amiga 1200</span> 1992 personal computer

The Amiga 1200, or A1200, is a personal computer in the Amiga computer family released by Commodore International, aimed at the home computer market. It was launched on October 21, 1992, at a base price of £399 in the United Kingdom and $599 in the United States.

<span class="mw-page-title-main">TRS-80 Model II</span> Tandy Radio Shack small-business computer launched in 1979

The TRS-80 Model II is a computer system launched by Tandy in October 1979, and targeted at the small-business market. It is not an upgrade of the original TRS-80 Model I, but a new system.

<span class="mw-page-title-main">Onyx Systems</span> Computer company (1979–1985)

Onyx Systems, Inc. was a computer hardware and software company founded in Cupertino, California in 1979 by Bob Marsh and Kip Myers, former managers in Zilog's systems group. It was one of the earliest vendors of microprocessor-based Unix systems.

The Visual 1050 was an 8-bit desktop computer sold by Visual Technology in the early 1980s. The computer ran under the CP/M operating system and used 2 400KB, 5¼, SSDD, 96tpi floppy disk drives for mass storage with an optional 10MB external Winchester hard disk drive. In addition to the Zilog Z80A processor clocked at 4 MHz, the Visual 1050 also included a MOS Technology 6502 used as a graphics coprocessor.

N8VEM was a homebrew computing project. It featured a variety of free and open hardware and software. N8VEM builders made their own homebrew computer systems for themselves and shared their experiences with other homebrew computer hobbyists. N8VEM homebrew computer components are made in the style of vintage computers of the mid to late 1970s and early 1980s using a mix of classic and modern technologies. They are designed with ease of amateur assembly in mind.

<span class="mw-page-title-main">P8000</span> Microcomputer system

The P8000 is a microcomputer system developed in 1987 by the VEB Elektro-Apparate-Werke Berlin-Treptow „Friedrich Ebert“ (EAW) in the German Democratic Republic. It consisted of an 8-bit and a 16-bit microprocessor and a Winchester disk controller. It was intended as a universal programming and development system for multi-user/multi-task applications. The initial list price of the P8000 was 172,125 East German marks.

<span class="mw-page-title-main">Dimension 68000</span> Microcomputer introduced by the Micro Craft Corporation in 1983

The Dimension 68000 is a microcomputer introduced by the Micro Craft Corporation in 1983 that sought to emulate the Apple II, the IBM PC, and various CP/M-centric computers through a family of coprocessor expansion cards and emulation software. The Dimension 68000 can also run as a standalone computer based on the Motorola 68000 from which it gets its namesake. The computer is mostly the brainchild of Mike Carpenter, a former executive of a scientific instrument manufacturer who incorporated Micro Craft in Dallas, Texas, to develop the Dimension 68000. It had a market lifespan of three years and received mixed, mostly positive, reception from the technology press. Criticism was leveled at the $6,250 price tag for the computer with the full deck of coprocessor cards, as well as the extent of the emulation power of those cards.

References

  1. "An Interview With Linus Torvalds: Linux and Git - Part 1 30 Years Of Linux". Tag1 Consulting. Retrieved 15 December 2022.
  2. "Conquest". 19 August 2021.
  3. "Sc: The Venerable Spreadsheet Calculator | Linux Journal".
  4. "Wanderer". Steve Shipway. Retrieved 15 December 2022.