The Enterprise is 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 ...
-based
home computer
Home computers were a class of microcomputers that entered the market in 1977 and became common during the 1980s. They were marketed to consumers as affordable and accessible computers that, for the first time, were intended for the use of a s ...
announced in 1983,
but due to a series of delays, was not commercially available until 1985.
It was developed by British company Intelligent Software and marketed by Enterprise Computers.
The specification as released was powerful and one of the higher end in its class (though not by the margin envisaged in 1983). This was due to the use of custom
ASICs for graphics and sound which took workload away from the CPU, an extensive implementation of
ANSI BASIC and a
bank switching system to allow for larger amounts of
RAM than the
Z80 natively supported. It also featured a distinctive and colourful case design, and promise of multiple expansion options. Its two variants are the Enterprise 64, with 64
KB of RAM, and the Enterprise 128, with 128 KB of RAM.
The machine was renamed several times during development, being known variously as
Samurai
The samurai () were members of the warrior class in Japan. They were originally provincial warriors who came from wealthy landowning families who could afford to train their men to be mounted archers. In the 8th century AD, the imperial court d ...
, Oscar and Elan. Versions can sometimes been found in magazine articles referred to by the preceding monikers.
Ultimately, not assisted by release delays and a changing market place, the Enterprise was not commercially successful. The manufacturer called in the receivers in 1986 with significant debt, although old stock continued to be sold through a
German partner until well into the 1990s.
Hardware
CPU, memory and ASIC chips
The Enterprise has a 4
megahertz
The hertz (symbol: Hz) is the unit of frequency in the International System of Units (SI), often described as being equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose formal expression in terms of SI base ...
(MHz) Z80
Central processing unit
A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
(CPU), 64 KB (65,536 bytes) or 128 KB of RAM, and 32 KB (32,768 bytes) of internal
read-only memory
Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices. Data stored in ROM cannot be electronically modified after the manufacture of the memory device. Read-only memory is useful for storing sof ...
(ROM) that contains the EXOS operating system and a screen editor / word processor. The
BASIC programming language was supplied on a 16 KB ROM module.
Two
application-specific integrated circuit
An application-specific integrated circuit (ASIC ) is an integrated circuit (IC) chip customized for a particular use, rather than intended for general-purpose use, such as a chip designed to run in a digital voice recorder or a high-efficienc ...
(ASIC) chips take some of the workload off of the central processor. They are named "Nick" and "Dave" after their designers,
Nick Toop, who had previously worked on the
Acorn Atom, and
Dave Woodfield. "Nick" manages graphics, while "Dave" handles sound and memory paging (bank switching).
A
bank switching scheme allows the memory to be expanded to a maximum of 4 megabytes (4,194,304 bytes). The highest 2
address lines from the Z80 are used to select one of the four 8-bit Page Registers in the Dave chip. The output from the selected register is used as the highest 8 bits of the 22-bit address bus, while the lowest 14 bits come directly from the Z80 address bus. Effectively, the 64 KB address space of the Z80 processor is divided into four 16k sections. Any 16k page from the 4 MB address space can be mapped to any of these sections. The lowest two pages (pages 0 and 1) of the 4 MB address space contain system ROM. The next four pages (2 to 5) are reserved for a ROM cartridge (max 64 KB). The top four pages (pages 252 to 255, totaling 64 KB) are used as video RAM, but can be used for storage of program code and data as well. On the 128k model, the additional 64 KB of ram is mapped on pages 248 to 251. The remaining memory space can be used by external devices and memory modules connected to the expansion bus.
Keyboard and case
The case is unusual in that it contains both a full-sized keyboard with programmable
function keys, and a
joystick. Its distinctive shape was due to the designers' desire to break away from customary designs.
The low-profile keyboard is constructed with mechanical keycaps on top of a rubber membrane and has a standard layout, but the feel of the keys was disliked by many, or even most people, because the keys weren't "full travel", but had a squishy feel, similar to a
Sinclair QL or
Spectrum+. The joystick replaces the normal cursor keys, and allows the cursor to be moved diagonally.
Royal College of Art
The Royal College of Art (RCA) is a public university, public research university in London, United Kingdom, with campuses in South Kensington, Battersea and White City, London, White City. It is the only entirely postgraduate art and design uni ...
graduates Geoff Hollington and Nick Oakley were responsible for the design, having tendered for this particular contract, and had only seven days to produce the visual design concept. Tooling for production of the casing was also demanded in a rapid timeframe and took five months. Originally, a combination of greys was envisaged for the casing elements, but seeking to avoid the look of office equipment and to appeal to "the lower end of the market", the eventual dark grey case with red, green and blue keys was chosen.
Graphics
Enterprise has four hardware graphics modes: 40-column text modes, Lo-Res and Hi-Res
bit mapped graphics, and attribute graphics. The OS offers 80-column text via high-resolution graphics mode. Bit mapped graphics modes allow selection between displays of 2, 4, 16 or 256 colours (from a
3-3-2 bit RGB palette), but horizontal resolution decreases as colour depth increases.
Interlaced
Interlaced video (also known as interlaced scan) is a technique for doubling the perceived frame rate of a video display without consuming extra bandwidth. The interlaced signal contains two fields of a video frame captured consecutively. Th ...
and non-interlaced modes are available. The maximum resolution is
pixels interlaced, or pixels non-interlaced. These resolutions permit only a 2-colour display. A 256-colour display has a maximum resolution of . The attribute graphics mode provides a pixel resolution with 16 colours, selectable from a palette of 256.
Multiple pages can be displayed simultaneously on the screen, even if their graphics modes are different. Each page has its own palette, which allows more colours to be displayed onscreen simultaneously. The page height can be larger than the screen or the window it is displayed on. Each page is connected to a channel of the EXOS operating system, so it is possible to write on a hidden page.
Sound
The sound is handled by the second
ASIC chip, "Dave", and has 3 sound channels plus a noise channel. Each channel's sound can be placed freely in the stereo image. Available effects include
distortion
In signal processing, distortion is the alteration of the original shape (or other characteristic) of a signal. In communications and electronics it means the alteration of the waveform of an information-bearing signal, such as an audio signal ...
,
low-pass and
high-pass filters, and
ring modulation.
The Enterprise
firmware
In computing
Computing is any goal-oriented activity requiring, benefiting from, or creating computer, computing machinery. It includes the study and experimentation of algorithmic processes, and the development of both computer hardware, h ...
also provides programmable
envelope generators that are more flexible than synthesizers' traditional
ADSR envelope
In sound and music, an envelope describes how a sound changes over time. For example, a piano key, when struck and held, creates a near-immediate initial sound which gradually decreases in volume to zero. An envelope may relate to elements such ...
, and allow up to 255 phases to be specified for each envelope. On each phase, the envelope can adjust the sound's
pitch and
stereo balance.
Interfaces
The Enterprise included an array of connectors far beyond what was common on home computers of the time. There is an
RGB output, a
RS-232 /
RS-423 serial port, a
Centronics
Centronics Data Computer Corporation was an American manufacturer of computer printers, now remembered primarily for the parallel interface that bears its name, the Centronics connector.
History
Foundations
Centronics began as a divisio ...
printer port, two external joystick ports, two
cassette tape interfaces, a
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, ...
slot, and an ordinary expansion port. To save expense, many of the connectors did not use sockets, but instead had simple
edge connectors that used the exposed traces at the edge of the
printed circuit board
A printed circuit board (PCB), also called printed wiring board (PWB), is a Lamination, laminated sandwich structure of electrical conduction, conductive and Insulator (electricity), insulating layers, each with a pattern of traces, planes ...
.
The BASIC ROM can be replaced by a ROM that emulates a ZX Spectrum 48K, which allows the Enterprise to run the catalogue of thousands of Spectrum BASIC games and any other titles that don't access hardware directly; a hardware peripheral was available to provide more complete emulation for other Spectrum titles — catching Spectrum hardware accesses and issuing an interrupt so that emulation software can deal with them.
An external
floppy drive became available later, and allowed access to
CP/M programs, while at the same time being compatible with the
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 ...
disc format and
FAT12 file structure (sub-directories etc.).
Software
System ROM
EXOS (Enterprise Expandable Operating System) is contained in the system ROM, and is based on "channels". All
peripherals are accessed through channels, which allows the programs to treat all input and output devices identically. The system ROM also contains a full-screen editor, which doubles as a simple word processor. It can edit text files and BASIC programs, as well as programs written in other languages. The editor uses the joystick for cursor control.
IS-Basic
Enterprise does not include BASIC or any other programming language in its internal ROM, unlike most other home computers of the time. Its BASIC interpreter was supplied on a 16k ROM cartridge, and the language can be changed by switching the cartridge, a system similar to that of
Acorn
The acorn is the nut (fruit), nut of the oaks and their close relatives (genera ''Quercus'', ''Notholithocarpus'' and ''Lithocarpus'', in the family Fagaceae). It usually contains a seedling surrounded by two cotyledons (seedling leaves), en ...
's
BBC Micro
The BBC Microcomputer System, or BBC Micro, is a family of microcomputers developed and manufactured by Acorn Computers in the early 1980s as part of the BBC's Computer Literacy Project. Launched in December 1981, it was showcased across severa ...
.
IS-Basic adheres to the
ANSI
The American National Standards Institute (ANSI ) is a private nonprofit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States. The organiz ...
BASIC standard. It is a fully structured language whose wide set of control structures includes multi-line
IF...THEN...ELSE
,
SELECT...CASE
,
DO...LOOP
with
WHILE
and
UNTIL
conditions. The
WHILE
condition being at the begin and the
UNTIL
condition being at the end of the do-loop, and the ability to escape a loop with the
EXIT LOOP
statement. Procedures and functions can have both reference and value parameters, and local
variables. Errors and other exceptions are handled with exception handlers.
IS-Basic has the unique ability to hold multiple programs simultaneously in memory. Each program has a separate set of global variables and line numbers, but the CHAIN statement makes it possible to call one program from another and pass parameters between them. Peripherals can be controlled directly from BASIC, so there is rarely a need to use
POKE
and
PEEK
statements.
IS-Basic has the usual commands for drawing dots, lines, circles and ellipses and for filling areas, and supports
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 ...
-style
turtle graphics. Sound commands can be entered into a queue, and executed in the background while the program execution continues.
The basic was also noted as being long-winded, an example being the command to clear the screen was commonly abbreviated to
CLS
, on the enterprise the command was
CLEAR SCREEN
with no abbreviation possible.
Other software
Several languages besides IS-BASIC, including
Forth,
Lisp
Lisp (historically LISP, an abbreviation of "list processing") is a family of programming languages with a long history and a distinctive, fully parenthesized Polish notation#Explanation, prefix notation.
Originally specified in the late 1950s, ...
,
Pascal and
assembly, were available on either ROM cartridge or tape. Basic-to-Basic converters could convert BASIC programs written for other home computers. Some 40 games, from IS and other publishers, were listed in the catalog. IS-DOS, the
CP/M compatible operating system, opened access to the wide range of CP/M programs available at that time.
History

After the 1982 introduction of the
ZX Spectrum
The ZX Spectrum () is an 8-bit computing, 8-bit home computer developed and marketed by Sinclair Research. One of the most influential computers ever made and one of the all-time bestselling British computers, over five million units were sold. ...
,
Hong Kong
Hong Kong)., Legally Hong Kong, China in international treaties and organizations. is a special administrative region of China. With 7.5 million residents in a territory, Hong Kong is the fourth most densely populated region in the wor ...
trading company
Locumals commissioned
Intelligent Software, headed by international
chess
Chess is a board game for two players. It is an abstract strategy game that involves Perfect information, no hidden information and no elements of game of chance, chance. It is played on a square chessboard, board consisting of 64 squares arran ...
player
David Levy, to develop a home computer in the UK. During development the machine had the codename ''DPC'', which stood for
damp-proof course, to confuse potential competitors. The machine was also known by the names ''Samurai'', ''Oscar'', ''Elan'' and ''Flan'' before the ''Enterprise'' name was finally chosen. The succession of name changes was mainly due to the discovery of other machines and companies with the chosen name. The odd choice of Flan emerged following the discovery that Elan could not be used (due to complaints from Elan Digital Systems of Crawley) but some documentation had already been produced with that moniker and it was thought the Elan name could easily be modified on printed materials.
Entersoft, modelled after
Amstrad
Amstrad plc was a British consumer electronics company, founded in 1968 by Alan Sugar. During the 1980s, the company was known for its Home computer, home computers beginning with the Amstrad CPC and later also the ZX Spectrum range after the ...
's
AMSOFT, was set up to ensure a steady supply of software for the new machine. Enterprise was announced to the press in September 1983, and some 80,000 machines were pre-ordered by the time of its April 1984 sales launch. The product did not ship until 1985, by which point the UK home computer market was already dominated by the ZX Spectrum,
Commodore 64, Amstrad CPC and Acorn
BBC Micro
The BBC Microcomputer System, or BBC Micro, is a family of microcomputers developed and manufactured by Acorn Computers in the early 1980s as part of the BBC's Computer Literacy Project. Launched in December 1981, it was showcased across severa ...
with the
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 ...
era on the horizon. A successor machine, the
PW360, was developed in 1986 to compete against the
Amstrad PCW 8256, but the company was by then in severe financial difficulties, and closed down.
The home computer market had changed greatly from the time from the machine was announced to its release date. There had been a downturn, owing to market saturation. Large retailers proved reluctant to stock the machine, and smaller retailers were wary of stocking a machine not supported through the major retail channels. The hardware was still powerful for a home computer of the era, but there was a limited software catalogue and the price was higher than the competition. For example, the
Amstrad CPC 464 included a monitor and cassette recorder, was released before the Enterprise, and retailed for less.
After the initial manufacturing run of 80,000 units, it is believed that no further units were made, so the Enterprise is among the rarer home computers of the 1980s.
The Enterprise had only minor success in the UK, selling no more that 25,000 units in this region, but did go on to have more impact in other countries. Enterprise Computers UK and Intelligent Software collapsed by 1986 but a German subsidiary survived until 1997 and shipped remaining stock to various countries including
Egypt
Egypt ( , ), officially the Arab Republic of Egypt, is a country spanning the Northeast Africa, northeast corner of Africa and Western Asia, southwest corner of Asia via the Sinai Peninsula. It is bordered by the Mediterranean Sea to northe ...
,
Kazakhstan
Kazakhstan, officially the Republic of Kazakhstan, is a landlocked country primarily in Central Asia, with a European Kazakhstan, small portion in Eastern Europe. It borders Russia to the Kazakhstan–Russia border, north and west, China to th ...
and the
Czech Republic
The Czech Republic, also known as Czechia, and historically known as Bohemia, is a landlocked country in Central Europe. The country is bordered by Austria to the south, Germany to the west, Poland to the northeast, and Slovakia to the south ...
but most notably to
Hungary
Hungary is a landlocked country in Central Europe. Spanning much of the Pannonian Basin, Carpathian Basin, it is bordered by Slovakia to the north, Ukraine to the northeast, Romania to the east and southeast, Serbia to the south, Croatia and ...
. The Hungarian company
Videoton had produced a simplified version of the Enterprise called the TVC under license that was mainly sold into Hungarian education. Hungary was then part of the
Eastern Bloc
The Eastern Bloc, also known as the Communist Bloc (Combloc), the Socialist Bloc, the Workers Bloc, and the Soviet Bloc, was an unofficial coalition of communist states of Central and Eastern Europe, Asia, Africa, and Latin America that were a ...
which was subject to export controls and the TVC lacked the specialist Nick and Dave chips. Unsold Enterprise 128 stock though was imported into Hungary in 1987 (despite controls) and the machine became popular in the country, remaining on sale until around 1992.
A dedicated
cult following for the machine still exists in Hungary.
Video games
Most of the video games for the system are hobbyist ports from
ZX Spectrum
The ZX Spectrum () is an 8-bit computing, 8-bit home computer developed and marketed by Sinclair Research. One of the most influential computers ever made and one of the all-time bestselling British computers, over five million units were sold. ...
and
Amstrad CPC. There are only 96 commercially released video games.
Enterprise emulators
Clock Signalfor macOS and Linux
EP128Emufor Windows and Linux
for Windows
JSep - JavaScript Enterprise-128 emulator
References
External links
{{Commons category, Enterprise 64/128
Enterprise Forever forumHungarian page about EnterpriseHungarian Enterprise forumThe German version was apparently called Mephisto PHC 64e64 revisited- a game-oriented history of the Enterprise
1000BiT in English and in Italian
Z80-based home computers
Home computers
Computer-related introductions in 1985
Computers designed in the United Kingdom