Oric (computer)

Last updated
Oric-1
Oric1.jpg
Developer Tangerine Computer Systems [1]
Manufacturer Tangerine Computer Systems
Type Home computer
Generation 8-bit
Release dateUnited Kingdom: 1 September 1982;41 years ago (1982-09-01) [1]
Discontinued1984
Units sold210,000 in 1983
Media Cassette tape, Floppy disk
Operating system Oric Extended Basic v1.0
CPU 6502A @ 1 MHz
Memory16  KB  / 48 KB [2]
Display40×28 text characters; 240×200 pixels, 8 colours
GraphicsCustom ASIC (HSC 10017 ULA)
Sound AY-3-8912
Predecessor Tangerine Microtan 65
Successor Oric Atmos
Oric Atmos
Oric Atmos 01a.jpg
Developer Tangerine Computer Systems
Manufacturer Tangerine Computer Systems
Type Home computer
Generation 8-bit
Release dateUnited Kingdom: 1 February 1984;40 years ago (1984-02-01) [3]
Discontinued1985 [4]
Media Cassette tape, Floppy disk
Operating system Oric Extended Basic V1.1
CPU 6502A @ 1 MHz
Memory16  KB  / 48 KB [2] (16 KB more available with hardware hack [4] )
Predecessor Oric-1
SuccessorOric Stratos
Oric Telestrat
Oric Telestrat White BG.jpg
DeveloperEureka Informatique
ManufacturerEureka Informatique
Type Home computer
Generation 8-bit
Release date1986
Discontinued1988
Units sold6,000
Media Cassette tape, Floppy disk
Operating system HyperBasic
CPU 6502A @ 1 MHz
Memory64  KB
Predecessor Oric Atmos

Oric was a brand of home computers sold in the 1980s by Tangerine Computer Systems. Tangerine was based in the United Kingdom and sold their computers primarily in Europe. All computers in the Oric line were based on the MOS Technology 6502A microprocessor.

Contents

With the success of the ZX Spectrum from Sinclair Research, Tangerine's backers suggested a home computer and Tangerine formed Oric Products International Ltd to develop the Oric-1. The computer was introduced in 1982. [5] During 1983, approximately 160,000 Oric-1 computers were sold in the UK, plus another 50,000 in France (where it was the year's top-selling machine). This resulted in Oric being acquired and given funding for a successor model, the 1984 Oric Atmos.

Oric was bought by Eureka, which produced the less successful Oric Telestrat (1986). Oric was dissolved the year the Telestrat was released. Eastern European legal clones of Oric machines were produced into the 1990s.

Models

Oric-1

Based on a 1 MHz MOS Technology 6502 CPU, the Oric-1 came in 16  KB or 48 KB RAM variants for £129 and £169 respectively, matching the models available for the popular ZX Spectrum and undercutting the price of the 48 KB version of the Spectrum by a few pounds. The circuit design requires 8 memory chips, one chip per data line of the CPU. Due to the sizing of readily available memory chips the 48 KB model has 8 * 8 KB (64 KBit) chips, making a total of 64 KB. As released only 48 KB is available to the user, with the top 16 KB of memory overlaid by the BASIC ROM; The optional disc drive unit contains some additional hardware that allows it to enable or disable the ROM, effectively adding 16 KB of RAM to the machine. This additional memory is used by the system to store the Oric DOS software.[ citation needed ] Both Oric-1 versions have a 16 KB ROM containing the operating system and a modified BASIC interpreter.

The Oric-1 has a sound chip, the programmable General Instrument AY-3-8910.

Two graphics modes are handled by a semi-custom ASIC (HSC 10017 ULA) which also manages the interface between the processor and memory. The two modes are a "LORES" (low resolution) text mode (though the character set can be redefined to produce graphics) with 28 rows of 40 characters and a "HIRES" (high resolution) mode with 200 rows of 240  pixels above three lines of text. Like the Spectrum, the Oric-1 suffers from attribute clash–albeit to a much lesser degree in HIRES mode, since 2 different colours can be defined for each 6x1 block of 6 pixels,

The system has a built-in television RF modulator as well as RGB output. A standard audio tape recorder can be used for external storage. There is a Centronics compatible printer interface.

Technical details

Oric Atmos

In late 1983 the funding cost for continued development of Oric caused external funding to be sought, and eventually led to a sale to Edenspring Investments PLC. [5] The Edenspring money enabled Oric International to release the Oric Atmos, which added an improved keyboard and an updated V1.1 ROM to the Oric-1. The faulty tape error checking routine was still there (See "Cassette Interface" under Technical specification, below).

Soon after the Atmos was released, the modem, printer and 3-inch floppy disk drive originally promised for the Oric-1 were announced and released by the end of 1984. A short time after the release of the Atmos machine, a modification for the Oric-1 was issued and advertised in magazines and bulletin boards. This modification enabled the Oric-1 user to add a second ROM (containing the Oric Atmos system) to a spare ROM-socket on the Oric-1 circuit board. Then, using a switch, the users could then switch between the new Oric Atmos ROM and the original Oric-1 ROM. This was desirable since the updated ROM of the Atmos contained breaking changes for some games which relied on certain behaviours or memory addresses within the ROM. This led to tape based software often containing a 1.1 ROM/Atmos version of the software on one side of the cassette, with a 1.0 ROM/Oric-1 version on the other. Earlier titles from publishers that no longer existed or had stopped producing software for the Oric were unlikely to be updated.

Oric Stratos and Oric Telestrat

Although the Oric Atmos had not turned around Oric International's fortunes, in February 1985, they announced several models including the Oric Stratos/IQ164. Despite their backers putting them into receivership the following day, Oric was bought by French company Eureka, which continued to produce the Stratos, followed by the Oric Telestrat in late 1986.

The Stratos and Telestrat increased the RAM to 64 KB and added more ports, but kept the same processor and graphics and sound hardware as the Oric-1 and Atmos.

The Telestrat is a telecommunications-oriented machine. It comes with a disk drive as standard, and only connects to an RGB monitor / TV. The machine is backward compatible with the Oric-1 and Oric Atmos by using a cartridge. Most of the software is in French, including Hyper-BASIC's error messages. Up to 6000 units were sold in France. [6]

In December 1987, after announcing the Telestrat 2, Oric International went into receivership for the second and final time.

Technical specification

Controller and DOS architecture for Oric computers Oric Controller and DOS diagram.svg
Controller and DOS architecture for Oric computers

Keyboard

The keyboard has 57 moving keys with tactile feedback. It is capable of full upper and lower case with a correctly positioned space bar. It has a full typewriter pitch. The key layout is a standard QWERTY with ESC, CTRL, RETURN and additional cursor control keys. All keys have auto repeat.

Display

The display adapter will drive a PAL UHF colour or black and white television receiver on approximately Channel 36. RGB output is also provided on a 5 pin DIN 41524 socket.

Character mode

In character mode the Oric displays 28 lines of 40 characters, producing a display very similar to Teletext. The character set is standard ASCII which is enhanced by the addition of 80 user-definable characters. ASCII characters may also be re-defined as these are down loaded into RAM on power-up. Serial attributes are used to control display features, as in Teletext, and take up one character position. All remaining characters on that line are affected by the serial attribute until either the line ends or another serial attribute.

Display features are:

  • Select background colour (paper) from one of eight.
  • Select foreground colour (ink) from one of eight.
  • Flash characters on and off approximately twice a second.
  • Produce double height characters (even line top, odd line bottom).
  • Switch over to user-definable character set. This feature is used to produce Teletext-style colour graphics without the need for additional RAM.

Available colours are black, blue, red, magenta, green, cyan, yellow, and white.

Each character position also has a parallel attribute, which may be operated on a character by character basis, to produce video inversion. The display has a fixed black border.

Screen graphics mode

The graphics mode consists of 200 pixels vertically by 240 pixels horizontally plus 3 lines of 40 characters (the same as character mode) at the bottom of the screen to display system information and to act as a window on the user program while still viewing the graphics display. It can also be used to input direct commands for graphics and see the effect instantly without having to switch modes. The graphics display operates with serial attributes in the same way as characters, except that the display is now considered as 200 lines by 40 graphics cells. Each graphic cell is therefore very flexible by having 8 foreground and 8 background colours and flashing patterns. The video invert parallel attribute is also usable in this mode. ASCII characters may be painted over the graphics area, thus enabling the free mixing of graphics and text.

Sound

The Oric has an internal loudspeaker and amplifier and can also be connected to external amplifiers via the 7 Pin DIN 45329 shared with the cassette interface. A General Instruments AY-3-8912 provides 3 channel sound.

For BASIC programs, four keywords generate pre-made sounds: PING, SHOOT, EXPLODE, and ZAP. The commands SOUND, MUSIC, and PLAY produce a broader range of sounds.

Cassette interface

The cassette recorder connects via a 7 PinDIN 45329 socket shared with the external sound output. The interface includes support for tape motor control. Recording speeds offered as standard are 300 baud or 2400 baud. A tone leader allows tape recorders' automatic level control to stabilise before the filename, followed by the actual data with parity; finally, checksums are recorded to allow overall verification of the recording.

The circuit was designed using a Schmitt trigger to remove noise and make input more reliable. The system allows for verification of stored information against the tape copy, to ensure integrity before the information is flushed from memory. There was however a bug within the error-checking of recorded programs, often causing user-created programs to fail when loaded back in, this bug persist in the updated ROMs for the Oric Atmos.

Available basic commands are CLOAD, CSAVE (for programs and memory dumps), STORE, RECALL (for arrays of string, integer or real, added with Oric Atmos roms). Filenames up to 16 characters can be specified. Options on the commands exist for slow speed, verification, autorunning of programs or specification of start and ending addresses for dumping memory.

Expansion port

The expansion port allows full access to the CPU's data address and control lines. This allows connection of add-ons specifically designed for the Oric, including user designed hardware. The range of lines exposed allows external ROM and RAM expansion, thus allowing for ROM cartridges or for expansion devices to internally include the required operating software on ROM.

Printer port

The printer port is compatible with the then standard Centronics parallel interface allows for connection of many different types of printers from low quality (e.g. low-resolution thermal printers) to high quality printers, such as fixed font daisy wheel printers or laser printers, though the latter were uncommon and expensive during the period of commercial availability of the Oric range. Most contemporary computer printers could produce text output without requiring specific drivers, and often followed de facto standards for simple graphics. More advanced use of the printer would have required a specific driver which, given the proliferation of different home computers and standards of the time, may or may not have been available.

Peripherals

Colour plotter

Tangerine's MCP-40 is a plotter with mechanics by Alps Electric. The same mechanism was also used as the basis for similar low-cost plotters produced by various home computer manufacturers around that time. These included the Atari 1020, the Commodore 1520, the Tandy/Radio Shack CGP-115, [7] the Texas Instruments HX-1000, the Mattel Aquarius 4615, [8] and probably also the Sharp MZ-1P16 (for MZ-800 series).

Prestel adaptor

The Prestel adaptor produced by Eureka (Informatika) was the first adaptor produced for the Oric-1 and Oric Atmos computers. However this adaptor was only furnished with very limited software.[ citation needed ]

Clones

The Atmos was licensed in Yugoslavia and sold as Nova 64. [3] The clones were Atmos-based, the only difference being the logo indicating ORIC NOVA 64 instead of Oric Atmos 48K. This is to indicate the installed 64 KB of RAM – which was also true of the Atmos –, 16 KB of which is masked in both by the ROM at startup, leaving 48 KB to work with the BASIC language.

Pravetz 8D Pravetz 8d with manual.png
Pravetz 8D

In Bulgaria, the Atmos clone was named Pravetz 8D and produced between 1985 and 1991. [3] The Pravetz is entirely hardware and software compatible with the Oric Atmos. The biggest change on the hardware side is the larger white case that hosts a comfortable mechanical keyboard and an integrated power supply. The BASIC ROM has been patched to host both a Western European and Cyrillic alphabet  the upper case character set produces Western European characters, while lower case gives Cyrillic letters. In order to ease the use of the two alphabets, the Pravetz 8D is fitted with a Caps Lock key. A Disk II compatible interface and a custom DOS, called DOS-8D, were created in 1987–88 by Borislav Zahariev.

See also

Related Research Articles

<span class="mw-page-title-main">Acorn Electron</span> Personal computer sold in Britain

The Acorn Electron was a lower-cost alternative to the BBC Micro educational/home computer, also developed by Acorn Computers Ltd, to provide many of the features of that more expensive machine at a price more competitive with that of the ZX Spectrum. It had 32 kilobytes of RAM, and its ROM included BBC BASIC II together with the operating system. Announced in 1982 for a possible release the same year, it was eventually introduced on 25 August 1983 priced at £199.

<span class="mw-page-title-main">Jupiter Ace</span> British home computer of the early 1980s

The Jupiter Ace by Jupiter Cantab was a British home computer released in 1982. The Ace differed from other microcomputers of the time in that its programming environment used Forth instead of the more popular BASIC. This difference, along with limited available software and poor character based graphic display, limited sales and the machine was not a success.

<span class="mw-page-title-main">TRS-80 Color Computer</span> Line of home computers

The RadioShack TRS-80 Color Computer, later marketed as the Tandy Color Computer, is a series of home computers developed and sold by Tandy Corporation. Despite sharing a name with the earlier TRS-80, the Color Computer is a completely different system and a radical departure in design based on the Motorola 6809E processor rather than the Zilog Z80 of earlier models.

<span class="mw-page-title-main">VIC-20</span> 1981 home computer by Commodore

The VIC-20 is an 8-bit home computer that was sold by Commodore Business Machines. The VIC-20 was announced in 1980, roughly three years after Commodore's first personal computer, the PET. The VIC-20 was the first computer of any description to sell one million units. It was described as "one of the first anti-spectatorial, non-esoteric computers by design...no longer relegated to hobbyist/enthusiasts or those with money, the computer Commodore developed was the computer of the future."

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

The Apple IIGS is a 16-bit personal computer produced by Apple Computer. It is the fifth and most powerful of the Apple II family. It is compatible with earlier Apple II models but has a Macintosh look and feel, and resolution and color similar to the Amiga and Atari ST. 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">SAM Coupé</span> 8-bit British home computer released in late 1989

The SAM Coupé is an 8-bit British home computer manufactured by Miles Gordon Technology (MGT), based in Swansea in the United Kingdom and released in December 1989.

<span class="mw-page-title-main">Commodore Plus/4</span> 1984 home computer by Commodore International

The Commodore Plus/4 is a home computer released by Commodore International in 1984. The "Plus/4" name refers to the four-application ROM-resident office suite ; it was billed as "the productivity computer with software built in".

MSX BASIC is a dialect of the BASIC programming language. It is an extended version of Microsoft's MBASIC Version 4.5, adding support for graphic, music, and various peripherals attached to MSX microcomputers. Generally, MSX BASIC is designed to follow GW-BASIC, released the same year for IBM PCs and clones. During the creation of MSX BASIC, effort was made to make the system flexible and expandable.

<span class="mw-page-title-main">Timex Sinclair 2068</span> Home computer released in 1983

The Timex Sinclair 2068, released in November 1983, was Timex Sinclair's third and last home computer for the United States market. It was also marketed in Canada, Argentina, Portugal and Poland, as Timex Computer 2068.

<span class="mw-page-title-main">KC 85</span> Microcomputers made in East Germany from 1984 until 1990.

The KC 85 were models of microcomputers built in East Germany by VEB Mikroelektronik "Wilhelm Pieck" Mühlhausen. The first model in the series, the HC 900, originally designed as a home computer and introduced in 1984, was renamed to KC 85/2 in 1985 to de-emphasize its use as consumer good.

BASIC 8 – "The Enhanced Graphics System For The C128" – was an American-designed graphics system developed by Walrusoft of Gainesville, Florida and published in 1986 by Patech Software of Somerset, New Jersey. The system was an extension of Commodore's BASIC 7.0 for the C128 home/personal computer. BASIC 8.0 provided commands lacking in BASIC 7.0 to generate (color) graphics in the C128's high-resolution 80-column mode for RGB monitors.

<span class="mw-page-title-main">BBC Master</span> Microcomputer

The BBC Master is a home computer released by Acorn Computers in early 1986. It was designed and built for the British Broadcasting Corporation (BBC) and was the successor to the BBC Micro Model B. The Master 128 remained in production until 1993.

<span class="mw-page-title-main">Tangerine Microtan 65</span>

The Tangerine Microtan 65 was a 6502-based single board microcomputer, first sold in 1979, that could be expanded into, what was for its day, a comprehensive and powerful system. The design became the basis for what later became the Oric Atmos and later computers. Those later machines have similar keyboard addressing and tape I/O as the Microtan 65. The Microtan 65 has a hardware single step function that can be used for debugging software in both ROM and RAM. The computer was available as ready-built boards or as kits consisting of board and components requiring soldering together.

Pravetz is a brand of personal computers produced in Bulgaria from 1979. They were widely used in scientific organizations and schools until the 1990s.

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

The Tektronix 4050 is a series of three desktop computers produced by Tektronix in the late 1970s through the early 1980s. The display technology is similar to the Tektronix 4010 terminal, using a storage tube display to avoid the need for video RAM. They are all-in-one designs with the display, keyboard, CPU and DC300 tape drive in a single desktop case. They also include a GPIB parallel bus interface for controlling lab and test equipment as well as connecting to external peripherals. A simple operating system and BASIC interpreter are included in ROM.

<span class="mw-page-title-main">PC-6000 series</span> 1981 NEC Corporation home computer series

The NEC PC-6000 series is a series of 8-bit home computers introduced in November 1981 by NEC Home Electronics. There are several models in this series, such as the PC-6001, the PC-6001 MK2 and the PC-6001 MK2 SR. There is also an American version, called the NEC TREK or NEC PC-6001A.

<span class="mw-page-title-main">Research Machines 380Z</span> British 8-bit microcomputer, 1977 to 1985

The Research Machines 380Z was an early 8-bit microcomputer produced by Research Machines in Oxford, England, from 1977 to 1985.

<span class="mw-page-title-main">LINK 480Z</span> 8-bit microcomputer produced by Research Machines Limited in Oxford, England, during the early 1980s

The LINK 480Z was an 8-bit microcomputer produced by Research Machines Limited in Oxford, England, during the early 1980s.

<span class="mw-page-title-main">Thomson TO7</span> 1982 French computer model

The Thomson TO7, also called Thomson 9000 is a home computer introduced by Thomson SA in November 1982, with an original retail price of 3750 FF. By 1983 over 40000 units were produced. About 84 games were released for the TO7.

References

  1. 1 2 Haworth, Jonathan (1992). "Oric, the Story so far". oric.free.fr. Chapter 1: Conception and Birth. Retrieved 2017-06-23.
  2. 1 2 "OLD-COMPUTERS.COM : The Museum". www.old-computers.com. Retrieved 18 June 2017.
  3. 1 2 3 "OLD-COMPUTERS.COM : The Museum". www.old-computers.com. Retrieved 18 June 2017.
  4. 1 2 "Oric Atmos 48K". www.rigpix.com. Retrieved 18 June 2017.
  5. 1 2 "The Oric-1 is 30: The colourful story of a would-be Spectrum killer". theregister.co.uk. 28 January 2013. Retrieved 30 May 2015.
  6. Alexios Chouchoulas. "The Machine Room :: Oric :: Telestrat :: General". machine-room.bedroomlan.org. Retrieved 18 June 2017.[ dead link ]
  7. "What are the Atari 1020, 1025, 1027, and 1029 Printers?". faqs.org (Atari 8-Bit Computers: Frequently Asked Questions section). Retrieved 2015-03-22. = Commodore 1520 / Oric MCP40 / Tandy/Radio Shack CGP-115 /..; made by ALPS
  8. "The Texas Instruments HX-1000 Printer/Plotter Photos". Hexbus.com. Other printer plotters that use variants of the ALPS DPG1302 plotter mechanism include the: Commodore 1520, Tandy CGP-115, Sharp CE-150, Atari 1020, Mattel Aquarius 4615