Color genius

from Wikipedia, the free encyclopedia
This article was due to content flaws on the quality assurance side of the computer science editorial added. This is done in order to bring the quality of the articles from the subject area of ​​computer science to an acceptable level. Help to eliminate the shortcomings in this article and take part in the discussion !  ( + )

Reason: Revision necessary: ​​continuous text, receipts. Knurrikowski ( discussion ) 14:50, Apr 11, 2016 (CEST)

Color Genie, version from 1983 with level meter
Color Genie with floppy disk drive and joysticks (2006)
Joysticks EG2013
(German) character set

The Color Genie (EG2000) was an 8-bit - computer , which occurred in August 1982 at the German market. In spite of its initial success, the device did not achieve the sales figures aimed for and, especially after the success of the later presented C64, no longer played a major role. There was also a negative rating in the test magazine of Stiftung Warentest . The geniuses were made by EACA in Hong Kong . The distribution in Germany took place through the company Trommeschläger Computer Studio (TCS) and the computer specialist trade z. B. via the company Schmidtke Electronic in Aachen . After the bankruptcy of EACA and the loss of one of the main suppliers, TCS also had to file for bankruptcy in August 1985.


The programming was done either through a Assembler - compiler or via the in ROM stored ColourBasic . After connecting a floppy disk drive , the BASIC instruction set was expanded via EPROMs on the cartridge, which was connected to the floppy disk controller via a ribbon cable , mainly with commands for processing character strings. The CMD commands required for floppy disk operation were also added. There was also space for a third (EP) ROM on the circuit board of the cartridge. B. could contain a machine language monitor or a hard copy program.

Using the cassette recorder as a storage medium was a great challenge for patience. For example, it took a good 20 minutes to load one of the biggest programs, the game Deathtrap , a 3D adventure with character set graphics. The cartridges on which the games were sold were often provided with an additional bit at the end as copy protection, which should make copying attempts more difficult. A program was specially distributed which provided cassette programs with copy protection (and with which the cassettes could still be copied - as with any good HIFI cassette deck with two drives).

Basic programming was not carried out with a text editor , as is common today , but with a line editor .

There was a graphic and a text mode for the display, which could be switched between in the program or via the <MOD SEL> key. Since the two video memory areas were at different addresses, it was possible to build up the graphics while the text was being displayed in the background. Text display was also possible in graphics mode, but the low resolution of this mode made the fonts extremely large. Many games therefore did not use the graphics mode, but built up the graphics from special characters that could be freely defined. A simple flight simulator (a version of a TRS-80 program) used the programmable special characters in text mode to represent the simple, jerky vector landscape and the instruments. The graphic and text resolution could be changed in limited areas by programming the CRT register accordingly. B. in the games Chopper and Trashman.

A " graphics card " was also offered as an extension, but only changed the number of characters in text mode.

The joystick EG2013 was special because it was not queried digitally, as is usual with Atari , Amiga and C64 , but analogue. Depending on the position, the joystick provided values ​​between 0 and 255 for the X and Y axes (128 in the middle position). In this way, a control could be implemented which took into account the width of the joystick movement. If the control lines of the keyboard were branched off to a 9-pin socket, an Atari-compatible joystick could also be used. All games that used the arrow keys and the space bar could also be played with a joystick.

The sound chip also enabled voice output, such as B. in the game Crazy Paint II. Here the programmer used two short samples of his own voice.

In Germany, the manual “COLOR BASIC - easy learning” was included and there was a user club in Hamburg with its own club magazine “BYTE”, which was discontinued after ten issues.

Model development

From April 1983 the Color Genie was delivered with the so-called "New Rome". Externally, these models can be recognized by the built-in level meter for the cassette recorder connection. The resolution in text mode has been increased to 40 × 25 characters and the graphics resolution to 160 × 102 points. In addition, new Basic commands have been added and errors in Basic commands have been corrected. In the first models, for example, the algorithm of the basic command for filling screen areas up to a border color was incorrectly implemented: the color "ran out". The semiconductor components - housed in a plug-in socket - in the DIL housing with the basic interpreter could be sent to the German distributor and a corrected version was returned about 2 weeks later. Obviously the storage space was not sufficient, so that the command option for the "sudden" color change of the screen background in graphics mode was omitted and had to be replaced by a much slower method (drawing a "box" in the desired color over the entire screen). A detailed description of the changes brought about by the ROMs can be found in the appendix of the manual "COLOR BASIC - easily learned".

Model variants

New Zealand color genius character set
  • In New Zealand the Colourgenie was delivered with a different decoding of the colors, e.g. B. Color 16 is black instead of white. In addition, these devices have a modified character set ROM. This is because New Zealand used VHF instead of UHF televisions in the 1980s .
  • Color Genies that were shipped in Germany have a different character set ROM than the international models.


Various third-party providers (mostly individual programmers) and the TCS company itself offered many different programs for the Color Genie. There was a plentiful selection of games and learning programs in particular , but word processors, painting programs and database programs were also available.

Data Color Genie EG 2000

  • Processor : Z80 A, 8 bit, 2.2 MHz
  • BASIC ROM : 16  kb
  • RAM : 16 kb (32 kb with 16 kb memory expansion); Parts of the RAM memory are used by the (floppy disk) operating system, the available BASIC memory can be displayed with? MEM; if the <MOD SEL> key is held down when the Color Genies is switched on, the graphics memory is added to the available BASIC memory
  • addressable memory: 64 kb (0000 hex - FFFF hex)
  • Keyboard : typewriter (QWERTY with 63 keys, with assignment for graphic characters and color change, 4 function keys)
  • Screen resolutions : Before the new ROMs: 160 × 96 × 4 colors (orange, green, blue, black); 40 × 24 characters in 16 colors; then 160 × 102 × 4 colors; 40 × 25 characters in 16 colors
  • 128 freely definable characters
  • Sound channels: 3 + 1 noise channel, mono (sound chip AY-3-8910 )
  • internal loudspeaker (can be switched off via toggle switch). Older models did not have a speaker.
  • Connections: Internal memory expansion, audio output, composite video output for monitor or TV, antenna cable, light pen, RS232, printer (Centronics, interface cable required), cassette recorder, joystick, 5¼ inch floppy disk drive via expansion port
  • internal transformer with connected power cable ( Euro plug )
  • Dimensions: 34.0 × 9.0 × 28.0 cm
  • Sales price at the time when it appeared: DM 995 (approx. EUR 511); Accessories: manual, demo cassette, cable for connecting a cassette recorder ( DIN plug to 2 × mini jack)


  • The COLOR-BASIC was a "bored out" version of Microsoft BASIC, which u. a. was used in the TRS-80. This can be recognized by the very unusual way in which the BASIC command FCOLOUR was coded: The string for the token is only “FCOLOU”, followed by the letter “R” in the memory. The reason for this strange coding - all other token strings are complete - is a limitation in the original Microsoft BASIC to a maximum of six characters for a token string.
  • The token values ​​for the 26 tokens not contained in the original Microsoft-BASIC, i.e. for those of the COLOR-BASIC, consist of two bytes each with values ​​between 0xff, 0x80 and 0xff, 0x99.


  • COLOR BASIC - easy to learn. TCS GmbH, 1983, ISBN 3-88965-001-7 .
  • Kalle Braun, Jürgen Buchmüller, Frank Seeger: The color genius. Book 1, TCS GmbH, ISBN 3-88965-003-1 .
  • Kalle Braun, Jürgen Buchmüller, Frank Seeger: The color genius. Book 2, TCS GmbH, ISBN 3-88965-004-X .
  • Ralf Marquis: My color genius. Sybex-Verlag, 1984, ISBN 3-88745-063-9 .
  • Norbert Heicke, Luidger Röckrath: Color-Genie ROM-Listing. 1983, ISBN 3-925074-03-1 .
  • Test. Edition 10/1987, p. 17.
  • Ralf Marquis: My color genius. 1st edition. Sybex-Verlag, 1984, ISBN 3-88745-063-9 .

Web links

Commons : Color Genie  - collection of images, videos and audio files