Epson QX-16
   HOME

TheInfoList



OR:

The
Epson Seiko Epson Corporation, commonly known as Epson, is a Japanese multinational electronics company and one of the world's largest manufacturers of printers and information- and imaging-related equipment. Headquartered in Suwa, Nagano, Japan, t ...
QX-10 is a
microcomputer A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (P ...
running
CP/M CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/Intel 8085, 85-based microcomputers by Gary Kildall of Digital Research, Dig ...
or TPM-III (CP/M-80 compatible) which was introduced in 1983. It is based on a
Zilog Z80 The Zilog Z80 is an 8-bit computing, 8-bit microprocessor designed by Zilog that played an important role in the evolution of early personal computing. Launched in 1976, it was designed to be Backward compatibility, software-compatible with the ...
microprocessor A microprocessor is a computer processor (computing), processor for which the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, a ...
, running at 4 MHz, provides up to 256 KB of RAM organized in four switchable banks, and includes a separate graphics processor chip ( μPD7220) manufactured by
NEC is a Japanese multinational information technology and electronics corporation, headquartered at the NEC Supertower in Minato, Tokyo, Japan. It provides IT and network solutions, including cloud computing, artificial intelligence (AI), Inte ...
to provide advanced graphics capabilities. In the USA and Canada, two versions were launched; a basic CP/M configuration with 64 KB RAM, and the HASCI configuration with 256 KB RAM and the special HASCI keyboard to be used with the bundled application suite, called Valdocs. TPM-III was used for Valdocs and some
copy protected Copy protection, also known as content protection, copy prevention and copy restriction, is any measure to enforce copyright by preventing the reproduction of software, films, music, and other media. Copy protection is most commonly found on vid ...
programs like
Logo A logo (abbreviation of logotype; ) is a graphic mark, emblem, or symbol used to aid and promote public identification and recognition. It may be of an abstract or figurative design or include the text of the name that it represents, as in ...
Professor. The European and Japanese versions were CP/M configurations with 256 KB RAM and a graphical
BASIC interpreter A BASIC interpreter is an Interpreter (computing), interpreter that enables users to enter and run programs in the BASIC programming language, language and was, for the first part of the microcomputer era, the default Application software, applica ...
. The machine has internal extension slots, which can be used for extra
serial port A serial port is a serial communication Interface (computing), interface through which information transfers in or out sequentially one bit at a time. This is in contrast to a parallel port, which communicates multiple bits simultaneously in Pa ...
s, network cards or third party extensions like an
Intel 8088 The Intel 8088 ("''eighty-eighty-eight''", also called iAPX 88) microprocessor is a variant of the Intel 8086. Introduced on June 1, 1979, the 8088 has an eight-bit external data bus instead of the 16-bit bus of the 8086. The 16-bit registers ...
processor, adding
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few op ...
compatibility. Rising Star Industries was the primary American software vendor for the HASCI QX series. Its product line included the TPM-II and III operating system, Valdocs, a robust
BASIC Basic or BASIC may refer to: Science and technology * BASIC, a computer programming language * Basic (chemistry), having the properties of a base * Basic access authentication, in HTTP Entertainment * Basic (film), ''Basic'' (film), a 2003 film ...
language implementation, a graphics
API An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
library A library is a collection of Book, books, and possibly other Document, materials and Media (communication), media, that is accessible for use by its members and members of allied institutions. Libraries provide physical (hard copies) or electron ...
used by a variety of products which initially supported line drawing and fill functions and was later extended to support the QX-16 color boards, Z80 assembler, and low level Zapple
machine code monitor A machine code monitor ( machine language monitor) is software that allows a user to enter commands to view and change memory address, memory locations on a computer, with options to load and save memory contents from/to secondary storage. Some f ...
which can be invoked from
DIP switch A DIP switch is a manual electric switch that is packaged with others in a group in a standard dual in-line package (DIP). The term may refer to each individual switch, or to the unit as a whole. This type of switch is designed to be used on a p ...
setting on the rear of the machine.


QX-11

The "Abacus" is a
IBM PC compatible An IBM PC compatible is any personal computer that is hardware- and software-compatible with the IBM Personal Computer (IBM PC) and its subsequent models. Like the original IBM PC, an IBM PC–compatible computer uses an x86-based central p ...
machine released in 1985 booting
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few op ...
2.11 from 64 KB
ROM Rom, or ROM may refer to: Biomechanics and medicine * Risk of mortality, a medical classification to estimate the likelihood of death for a patient * Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac * ...
. It has a Intel 8086-2 CPU at 8 MHz, 128 to 512 KB of RAM and two 3½" floppy drives (360 KB format). The
sound chip A sound chip is an integrated circuit (chip) designed to produce audio signals through digital, analog or mixed-mode electronics. Sound chips are typically fabricated on metal–oxide–semiconductor (MOS) mixed-signal chips that process a ...
has 3 sound tones plus one noise channel with 16 independent volume levels, graphics are 640x400 and the joystick ports are
Atari 2600 The Atari 2600 is a home video game console developed and produced by Atari, Inc. Released in September 1977 as the Atari Video Computer System (Atari VCS), it popularized microprocessor-based hardware and games stored on swappable ROM cartridg ...
compatible. There was also support for custom
ROM cartridge A ROM cartridge, usually referred to in context simply as a cartridge, cart, cassette, or card, is a replaceable part designed to be connected to a consumer electronics device such as a home computer, video game console or, to a lesser extent, ...
s.


QX-16

Its successor, the dual-processor QX-16, added a
16-bit 16-bit microcomputers are microcomputers that use 16-bit microprocessors. A 16-bit register can store 216 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two ...
Intel processor with
Color Graphics Adapter The Color Graphics Adapter (CGA), originally also called the ''Color/Graphics Adapter'' or ''IBM Color/Graphics Monitor Adapter'', introduced in 1981, was IBM's first color graphics card for the IBM PC and established a De facto standard, de fac ...
enabling it to also boot
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few op ...
2.11. The case of the QX-16 was enlarged to provide enough physical space for an internal hard-drive in contrast to the QX-10's dual-
floppy A floppy disk or floppy diskette (casually referred to as a floppy, a diskette, or a disk) is a type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined with a ...
configuration.


Valdocs

VALuable DOCumentS by Rising Star Industries is a pseudo- GUI
WYSIWYG In computing, WYSIWYG ( ), an acronym for what you see is what you get, refers to software that allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed document, web ...
integrated software Integrated software is a software for personal computers that combines the most commonly used functions of many productivity software programs into one application. The integrated software genre has been largely overshadowed by fully functional o ...
/OS for document creation and management, written as a set of interactive application and system modules which ran only on Epson's QX-10 and
QX-16 The Epson QX-10 is a microcomputer running CP/M or TPM-III (CP/M-80 compatible) which was introduced in 1983. It is based on a Zilog Z80 microprocessor, running at 4 MHz, provides up to 256 KB of RAM organized in four switchable banks, ...
computers. A version designed to run on the
IBM PC The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the List of IBM Personal Computer models, IBM PC model line and the basis for the IBM PC compatible ''de facto'' standard. Released on ...
was in development when Rising Star closed in 1986. Valdocs shipped to
beta tester The software release life cycle is the process of developing, testing, and distributing a software product (e.g., an operating system). It typically consists of several stages, such as pre-alpha, alpha, beta, and release candidate, before the fi ...
s c. late 1982. Beta and initial production releases of Valdocs' application modules were written in the Forth programming language while its system-oriented modules (such as E-Mail and disk utilities) were written in Z-80
Assembly Language In computing, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence bet ...
. Later releases of Valdocs' applications were written in the
C programming language C (''pronounced'' '' – like the letter c'') is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of ...
with some modules written in compiled RSI Basic. The initial release of Valdocs includes WYSIWYG word processor and spreadsheet applications (with onscreen fonts, an UNDO key, keyboard macros and multiple screen formats), a cardfile database, an E-Mail/communications module, and a
desktop manager A desktop traditionally refers to: * The surface of a desk (often to distinguish office appliances that fit on a desk, such as photocopiers and printers, from larger equipment covering its own area on the floor) Desktop may refer to various compu ...
with an address book, mailing list manager, notepad, spell checker, ValDraw & ValPaint, calculator and more. The E-Mail program works in the background allowing mail to be sent by modem to another computer. Valdocs was one of the first environments that allowed users to embed items like spreadsheets and figures in word processing documents. Switching between programs is done by pressing an associated
hotkey In computing, a keyboard shortcut (also hotkey/hot key or key binding) is a software-based assignment of an action to one or more keys on a computer keyboard. Most operating systems and applications come with a default set of keyboard shortcu ...
on the QX-10's keyboard (which was specifically designed to support Valdocs, including an UNDO key) or by selecting a program from a menu the hotkey invoked. The keyboard is referred to as HASCI (Human Application Standard Computer Interface) after the user interface with the same name pioneered by Rising Star Industries. Chris Rutkowski and Roger Amidon worked on the preliminary QX-10 design; Amidon continued designing software for the QX system after Epson and Rising Star Inc. stopped production. Graphic and other software for the QX-10 and QX-16 were developed by program designers such as Dan Oja and Nelson Donley.Inside Track
By John C. Dvorack, Page 80, InfoWorld, 29 Oct 1984, ''...from his days at the defunct S-100 firm Technical Design Labs: Roger Amidon and ... Amidon apparently had much to do with the QX-10's hardware design...''
Rutkowski published articles on HASCI in ''
BYTE The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable un ...
'' in October and November 1982.


Performance and stability issues

''BYTE'' in September 1982 favorably reported on the forthcoming QX-10 and Valdocs—then scheduled to ship by Christmas 1982—after a private viewing. The magazine cited Epson's dominance of the printer market as among the reason to expect the success of what it described as perhaps "the first of a new breed of anybody-can-use-it 'appliance' computers". When shipped, Valdocs on the QX-10 was very slow and buggy. ''
InfoWorld ''InfoWorld'' (''IW'') is an American information technology media business. Founded in 1978, it began as a monthly magazine. In 2007, it transitioned to a Web-only publication. Its parent company is International Data Group, and its sister pu ...
''s 1983 review of the QX-10 described the software as "''great idea, questionable implementation''". It reported that Valdocs on the computer "is ''slow''. Sometimes it merely dawdles slightly, but other times, it ''crawls''. Entering text becomes a disconcerting pastime when the screen display lags as many as 60 characters behind your typing, and you lose characters". The magazine added that "VALDOCS crashed (failed) numerous times while we were using it to write this review. We lost data each time, came close to losing a whole disk, and ended up ''retyping'' it into our trusty IBM PC to meet deadline". It advised users to backup their files, but stated that since the process was so slow the computer encouraged them to avoid doing so until it was too late. While praising the QX-10 itself ("Physically this is an excellent machine") and Valdocs' ease of use,
Jerry Pournelle Jerry Eugene Pournelle (; August 7, 1933 – September 8, 2017) was an American scientist in the area of operations research and ergonomics, human factors research, a science fiction writer, essayist, journalist, and one of the first bloggers. ...
wrote in ''
BYTE The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable un ...
'' in August 1983 that "the first problem is obvious from the other side of the room. The Valdocs system is ''slow''. It seems to take forever to do disk operations ... Getting from the beginning to the end of a six-page document takes 15 seconds. Deleting the first three pages of the same document takes 20 seconds". He believed that the software "has pushed the Zilog Z80 chip ''past'' its limits ... I don't think Valdocs will ever run properly until something like the 8086 or
68000 The Motorola 68000 (sometimes shortened to Motorola 68k or m68k and usually pronounced "sixty-eight-thousand") is a 16/32-bit complex instruction set computer (CISC) microprocessor, introduced in 1979 by Motorola Semiconductor Products Sector ...
is used". In January 1984 Pournelle reported that version 1.18 "is fast, utit's not fast enough for me, my wife, or my assistant. In particular, it is ''not'' designed to be used as a substitute for an office machine. It simply takes too darned long to get a business letter out using Valdocs. Just getting the envelope addressed can take a full minute or longer." He reiterated that "the hardware is fine", but wondered if "the industry need yet another Z80 computer for more than $2500" without usable software. Pournelle concluded, "I cannot in good conscience recommend aldocsto anyone who has actual production work to perform. It's just too darned slow." The president of one QX-10 user group complained in April that the word processor was "slow compared to my mother running the mile ... I have four different versions and not one works well". ''
Creative Computing ''Creative Computing'' was one of the earliest magazines covering the microcomputer revolution. Published from October 1974 until December 1985, the magazine covered the spectrum of hobbyist/home/personal computing in a more accessible format t ...
''s mostly favorable review of the computer and software in June also noted the slow speed of the Valdocs editor, calling it "maddeningly slow in many cases". It noted that the QX-10's 4 MHz processor was not at fault, because other word processors ran as fast as on other 8-bit CP/M computers. Epson in 1982 promised Valdocs 2.0 in mid-1983. Despite the company's promise of speed improvements, Valdocs 2 remained slow; ''InfoWorld''s 1985 review of the QX-16 reported that the computer was "severely limited by aldocs'slow operation". While the reviewer did not report crashes, a "small but perceptible delay" between pushing a key and the character appearing on the screen when using the word processor grew over time to be "significant and would annoy heavy-duty word processing users", and the spreadsheet was "excruciatingly slow to do just about everything". Pournelle concluded that year that Valdocs "was fatally flawed", noting that Epson advised Valdocs 2 users to share data between the chart maker and word processor with "scissors, tape, and a copy machine".


References


External links


Valdocs Programming Manual
contains a chapter on the theory and philosophy of HASCI
Roger Amidon's QX-10 support PageQX-10 User Manual from EpsonObsolete Computer Museum EntryAtariArchives - Test Driving the QX-10Yet another computer museum
* ttps://www.youtube.com/watch?v=heRhyUp7dTE A Gathering of Magicians, video, CBC television series "Man Alive" about Rising Star at NCC {{Authority control Personal computers QX-10 8-bit computers Computer-related introductions in 1983