Files
website/content/museum/kosmos-cp1-computer-praxis.md
T

5.1 KiB

title, categories, types, origins, years, cpus, params
title categories types origins years cpus params
KOSMOS CP1 / Computer Praxis
Computers
Home Computer
Germany
1980
8049
name image company company_name specs comments oc_id source
CP1 / Computer Praxis /media/museum/photos/kosmos_z80-training-kit_1.jpg /companies/kosmos KOSMOS
label value
NAME CP1 / Computer Praxis
label value
MANUFACTURER Kosmos
label value
TYPE Home Computer
label value
ORIGIN Germany
label value
YEAR ? 1980
label value
BUILT IN LANGUAGE Machine code
label value
KEYBOARD Membrane keyboard, 57 keys
label value
CPU 8049 (8-bit)
label value
SPEED 6 Mhz
label value
CO-PROCESSOR 8155 (I/O)
label value
RAM 256 bytes
label value
ROM Unknown
label value
TEXT MODES Small LED display
label value
GRAPHIC MODES None
label value
COLORS None
label value
SOUND None
label value
POWER SUPPLY External PSU, 8-14v
author date text
Andreas Signer (Switzerland) Tuesday 9th October 2018 It might be worth mentioning that there''s also a multiplatform emulator available at https://github.com/asig/kosmos-cp1/, containing a fully commented disassembly of the ROM (https://github.com/asig/kosmos-cp1/blob/master/cp1.asm)
author date text
Michael Graf (Germany) Monday 18th June 2018 "Little is known about this german training kit..." may have been true when the article was written, but by now, quite a bit of information has surfaced:\ - There are some excellent pictures, including all the expansions, at http://www.8bit-homecomputermuseum.at/computer/kosmos_computer_praxis_cp1.html (as TOM already pointed out)\ - The full set of manuals (including all expansions, in German) is available at https://www.retrozone.ch/cp1/\ - Michael Mustun provided a ROM disassembly at https://www.flagsoft.com/cmswp/de/software/kosmos-cp-1-computer-praxis/ Best regards,\ Michael
author date text
Scouter3d (Österreich) Monday 20th February 2012 Hi, you can find more info and pictures here: http://www.8bit-homecomputermuseum.at/computer/kosmos_computer_praxis_cp1.html Greetings TOM:-)
author date text
Ansgar Strickerschmidt (Munich, Germany) Monday 14th March 2005 My experience is similar - actually, I got more into the hardware side. Actually, I built a cassette interface of my own, since the original one was too expensive for me at that time. Along with a little 'modding' of the CP-1. And it still works, like the whole machine. Anyone interested in the schematics of my home-built cassette interface, might contact me at: stargar at gmx dot de.\ Did anyone do further modding, acceleration, enhancements/improvements to the code, or manage to get anything useful attached to the system bus, besides the RAM extension?\ I have not yet given up the idea of cloning the whole machine to a nifty little box and have it control something in the house.\ I also wrote an enhanced version of the 'Towers of Hanoi' robot control program, which is capable of moving a tower of maximum 11 slices (with the RAM extension only), if someone might be interested. (Heck, I could make it into a *.wav file, probably an *.mp3 to get it loaded... don't know actually if the file is compatible with the original cassette interface.) Ansgar
author date text
Johannes Franken (Germany) Thursday 20th March 2003 The Kosmos CP-1 was my first, own computer. I got it when I was 8 years of age and I really loved it, bought any extension modules and connected them to my electronic kits. Today - more than 20 years later - I earn lots of money with IT development and -consulting. I can say, that learning that simple machine-code on the CP-1 was exactly the right way for me to get into computing. It actually changed my life. Of course, the CP-1's still got its place in the cupboard. I wish, there were similar learning computers today. It would help a lot.
494
url date
https://web.archive.org/web/20221203195223/http://www.old-computers.com/museum/computer.asp?c=494 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.