--- title: KOSMOS CP1 / Computer Praxis categories: - Computers types: - Home Computer origins: - Germany years: - '1980' cpus: - '8049' params: name: CP1 / Computer Praxis image: /media/museum/photos/kosmos_z80-training-kit_1.jpg company: /companies/kosmos company_name: KOSMOS specs: - label: NAME value: CP1 / Computer Praxis - label: MANUFACTURER value: Kosmos - label: TYPE value: Home Computer - label: ORIGIN value: Germany - label: YEAR value: ? 1980 - label: BUILT IN LANGUAGE value: Machine code - label: KEYBOARD value: Membrane keyboard, 57 keys - label: CPU value: 8049 (8-bit) - label: SPEED value: 6 Mhz - label: CO-PROCESSOR value: 8155 (I/O) - label: RAM value: 256 bytes - label: ROM value: Unknown - label: TEXT MODES value: Small LED display - label: GRAPHIC MODES value: None - label: COLORS value: None - label: SOUND value: None - label: POWER SUPPLY value: External PSU, 8-14v forum_thread: 488 oc_id: 494 source: url: https://web.archive.org/web/20221203195223/http://www.old-computers.com/museum/computer.asp?c=494 date: '2022-12-03' --- Little is known about this german training kit... The Computer is programmed with simple numbers for adding, running loops and so on, but it's not possible to program the cpu directly. **Chriz** tells us :\ I own a kosmos cp1 and it's still functioning. It has a very good manual which is kind of a machine language course for the cp1-inctructions. The cpu was a 8049 (8bit) with 2048 byte rom and 128 byte ram integrated (6 Mhz) and the memory+io chip a 8155 with 256 byte ram and 22 bit io. The 256 byte of 8155 ram give you 128 storage cells for the cp1-instructions (like 04.056 which means load absolute 56 into accumulator).\ You could control electronics and fishertechnik with this little computer, even model trains. There was an io-interface (8 relays, 8 inputs), a cassette interface for loading and saving programs, an extension interface (another 8155 gives you +128 storage cells and 16 ios) and another io-interface with 8 leds and transistor drivers.