68 Micro Journal
August / September 1984

SWTPc – Prospering Pioneer
Vol. 6 Num. 8 Pages 39-40

Microcomputers. See that word and you think of those ubiquitous marvels of modern electronics in the home and workplace. With the variety of machines available today, it is difficult to visualize a world that does not include these machines. But there was a time when there were no microcomputers on the market at all. In the early 1970's, if computing was done, it was done on mainframes or minicomputers. That is, until 1975...

Southwest Technical Products Corporation, San Antonio, Texas, began manufacturing microcomputer systems that year with kit systems based on the Motorola 6800. With a RAM capacity of 32K, these systems provided hobbyist with the ability to have computer systems of their own, with considerable power at a reasonable price. Running an 8k cassette-loaded BASIC, thee early systems brought computers into the home for the first time.

BEGINNINGS:
1975 was the beginning of SWTPc's involvement with selling microcomputers, but the company had begun some eleven years earlier with the kit electronics produced in the garage of entrepreneur Daniel Meyer. Electronics hobbyists will remember the product line of amplifiers, graphics equalizers, color organs, digital meters, strobe lights, ultrasonic burglar alarms, timers, counting units, the Beachcomber metal detector and the Theremin, an innovative electronic musical instrument. It was a natural extension of this varied product line that Southwest took its first steps into microcomputers.

Microprocessors-based machines were introduced at about the same time by SWTPc, MITS (with the Altair 8800) and IMS Associates (with the IMSAI 8080.) For the 6800 computer, Southwest invented the SS-50 bus, with 7 slots for processor, memory and controllers, and including a separate 30-pin I/O bus with 8 slots on the motherboard. The system ran at a clock speed of 1.0 MHz. Auxiliary storage was accomplished on this early system through audio cassette player/recorder.

DISK OPERATING SYSTEM:
The first disk operating system for the 6800 computer was introduced to the world in 1977. Running on floppys, FLEX was developed by Technical Systems Consultants, now of Chapel Hill, North Carolina. Designed to be powerful and user-friendly, FLEX became the defacto standard operating system for the 6800.

6809 COMPUTERS:
In 1978, Southwest introduced the /09 computer based on the new Motorola 6809 microprocessor. This improved processor gave the system user a greatly enlarged instruction set, as compared with the 6800, and provided the programmer with four pointer registers and a program counter... each of 16 bits. Of the Motorola models, Southwest chose to use the 68B09, for 2MHz operation. For users wishing to upgrade their 6800 systems, Southwest provided update documentation to accommodate the new processor.

MULTI-USER SYSTEMS:
With the power of the 6809 processor now available, the decision was made to implement a multi-user operating system for the SWTPc computer. After close examination of the available OS designs, SWTPc chose UniFLEX*... a multiuser OS closely modeled on the Bell Labs UNIX** system. Also implemented by TSC, UniFLEX incorporated some of the user-friendly attributes if FLEX.

S/09 AND S+ SYSTEMS:
The multi-user system, dubbed the S/09, was offered for the first time in 1979. This system provided features previously expected only from minicomputers and a mainframes... Multi-terminal (up to 12) operation, Dynamic Memory Allocation and Direct Memory Access. Furthermore, the S/09 system was configurable to include "Winchester" hard disk drive technology. With the addition of a hard disk, the S/09 achieved full status as a new, hybrid computer classification... the MINI-MICRO.

The state-of-the-art in SWTPc micro-minis is the S+ system. Designed for the office, school lab and industrial data processing, the S+ provides for operation of up to 32 terminals through the use of efficient data handling, larger memory capability and peripheral processor interface. Running in a supervisor and user state, the S+ CPU monitors system functions to prevent user-generated system crashes. The S+ can also run the MUPS Operating system with up to 16 Terminals.

Both the S+ and the S/09 support 14" and 5-1/4" Winchester disk drives, logical tape backup, and up to 5 Mbytes of floppy disk storage. A variety of letter-quality and dot-matrix printers are available for use with either system.

X12+ AND BEYOND:
Southwest Technical Products continues to develop and manufacture microcomputer systems to meet the increasing data processing needs of the marketplace.

The new X12+ is a desk-top, 256K computer integrated with a SWTPc-manufactured intelligent terminal. Running UniFLEX, the system features Mini-Winchester auxiliary storage, data communication, optional hardware floating point computation and supports 2 additional work stations.

Other hardware under development at the SWTPc 5-building facility in San Antonio includes plug-in 68000 processor, floating-point processor, virtual system processor, 1 Mbyte memory board and network interfaces.

SUMMARY:
In the fast paced and volatile world of microcomputer manufacturing, it takes innovative engineering and aggressive pricing to stay in competition. Since the very birth of the micro, Southwest Technical Products has provided this kind of leadership in design and production of computer systems. Southwest Technical Products is the Prospering Pioneer of microcomputers.
 

Inside front cover, 68 Micro Journal

X-12+ Multi-user computer system  (text from page 40)

Concept:
The X-12+ is a designed as a stand-alone 256K computer capable of supporting one to three users simultaneously. The system incorporates as standard features many capabilities that macro users are coming to expect from there systems — hard disk capacity; multi-user, multi-tasking, multi-processing capability; expandability to 1024K RAM; variety of available programming languages and a proven operating system.

The Hardware:
The X-12+ CPU resides inside the SWTPc X10 terminal, with a 12 inch (diagonal) CRT and a detached 91-key keyboard. Standard auxiliary storage sits alongside the CRT in an attractive "Mailbox Memory" unit that contains a high speed 20M-byte mini Winchester and a 1.25M byte mini floppy drive.

System architecture is built around the Motorola 6809 processor, and includes extended addressing, optional TMS 320 32-bit processor for floating point work (transparent to the user), 256K of dynamic RAM, buffered disk I/O to reduce redundant disk reads, two RS-232 ports for additional terminals, and one parallel port for communications with a loop network. The X-12+ communicates with its own CRT in parallel for ultra fast output display. One RS-232 printer port and one "Centronics Parallel" port are included as standard. An additional RS-232 serial port is included to allow the X12+ to act as a terminal on a remote system.

CRT Features:
The X12+ display is controlled by a separate 6809 processor, and an on-board vocabulary of 255 words may be spoken by the voice processor installed as standard equipment. User-programmable character sets, multiple screen formats, 15 programmable keys, tone generator, reverse fielding, under and over-lining, blinking characters, field protection, status line, graphics and ergonomic design are additional features of the unit.

Software:
The standard X-12+ will run the powerful *UniFLEX Operating System from Technical Systems Consultants. UniFLEX is optimized for the 6809, and provides the same file structure and "shell" facility that is available with **UNIX. UniFLEX dynamically allocates up to 64K of memory for each running task in 4K increments, and supports BASIC, FORTRAN, Pascal, C, COBAL, a relocating assembler and Pilot. Input/Output redirection piping, random and sequential files and virtual array capability provide for the complete range of file access needs.

As an additional option, the X-12+ will be configured to run the single-user FLEX+ operating system, with dual-floppy operation.

Special Features:
The X-12+ has capability to run in Local and Remote modes. The unit can function as an intelligent terminal on another system while two other terminals attached to it are using the local system resources. Future development will include synchronous loop network capability for up to 255 X-12+ units, each with up to 2 additional workstations.

Pricing:
The X-12+ multi-user configuration of CPU, 256K RAM, CRT, detached keyboard, Voice and Sound synthesizer, three parallel ports, four serial ports, 1.25M floppy, 20M mini Winchester and UniFLEX Operating System … $6,595.

Single-user configuration with dual 1.25M Floppies, FLEX+ Operating system, full CRT features and BASIC... $4,495


*UniFLEX is a trademark of Technical Systems Consultants.
** Unix is a trademark of Bell Labs.


68 Micro Journal
Michael Holley's SWTPC Collection Home Page
This page was last edited September 23, 2006