English
Español
Acquisitions à venir
|
Bandai
Swancrystal |
Didaktik
Gama |
Digital Raimbow 100 |
Schneider G741 |
Philips NMS 801 |
|
|
Si
Dernière modification :
Monday 21 January 2008 22:02:15 |

CP/M
CP/M pour Control Program/Monitor, édité par Digital Research Inc.
est un peu l'ancêtre du trop célèbre MS-DOS. C'est la première norme
inter-constructeurs. Triste à souhait, ce système ne connaissait pas trop le
graphisme ni les jeux. La production logicielle professionnelle est importante.
Quasiment tous les langages furent disponibles sous CP/M. Le portage entre
machines était assez aisé. Les premiers grands logiciels bureautiques viennent
de CP/M : le traitement de textes Wordstar et la base de donnée dBase II
sont les exemples de cette réussite.
On trouve beaucoup de machines originales. Nous en avons peu, toutes se sont
échappées de la poubelle. Mais il y a de moins en moins de cépéhème dans
les poubelles. Dommage.
Les caractéristiques de CP/M sont souvent :
- Processeur Intel 8080 puis plus généralement le Zilog Z80,
- RAM environ 64 Ko, soit l'espace adressable par le Z80,
- Un ou deux floppies, parfois des disques durs,
- Affichage texte de 80 colonnes et 25 lignes.

DRI : Histoire d'un pionnier
A la découverte du microprocesseur
Lorsque la toute jeune société Intel sort le premier microprocesseur, le 4004, aucune
application concrète ne lutilise. Il faut trouver des visionnaires pour en faire
quelque chose dexploitable, pour donner naissance à la micro-informatique.
Gary Kildall (1942-1994) est lun deux. Lorsquil découvre fin 1971
dans le magazine Electronic News, une publicité vantant les mérites de
lIntel 4004, il comprend quil peut créer un système de calcul simple. La
tâche est complexe, ce processeur 4 bits est fort peu puissant. Persévérant, Gary
contacte Intel jusquà devenir consultant pour eux. Le 1er avril 1972, le
nouveau 8008 est prêt. Gary conçoit et réalise un langage de simulation sur gros
système adapté au 8008. Le PL/M (Program Language/ Microprocessor) lui permet de créer
plus rapidement des programmes pour ce processeur. Intel lui prête même une machine
Intellec-8 pour faire ses tests.

Intergalactic Digital Research
Lévolution est rapide. Le 8080 sort deux ans après le 8008. Il est dix fois
plus puissant. Pour tirer pleine puissance de ce nouveau processeur, il faut réaliser un
système disposant dun stockage adapté. Les cartes magnétiques sont franchement
peu performantes. A cette époque IBM travaille sur les premiers disques magnétiques.
Gary contact Alan Shugart qui conçoit des systèmes de sauvegardes avec des disquettes
souples. Grâce à un ami électronicien, John Torode, Gary va disposer du premier micro
ordinateur avec lecteur de disquettes 8 pouces.
En parallèle, Gary décide dutiliser son micro-ordinateur pour créer une
machine dédiée à létude dhoroscopes. Espérant vendre son Astrology
Machine, Gary crée tous les outils nécessaires à un système moderne, assembleur,
éditeur, débugger
Ce projet sera un flop.
LIntellec-8 avec lecteur de disquettes et les outils créés pour
lAstrology Machine forment un système complet et intéressant. Gary les propose à
Intel. Bob Noyce, PDG, refuse. Les micro-ordinateurs ne sont pas leur axe de
développement. Intel préfère développer lélectronique embarquée, plutôt que
linformatique grand public.
Fin 1974, il fonde alors une société pour exploiter ses réalisations, Intergalactic
Digital Research. Il baptise son système dexploitation CP/M pour Control Program /
Monitor (ou Microcomputers, selon certaines sources)
Il va vendre le système sous licence à de nombreux constructeurs. En 1977, cest
à bas prix que Gary va proposer son logiciel à IMSAI, le célèbre concurrent
dAltaïr. Cette machine à succès va permettre au CP/M dêtre largement
diffusé. Les affaires marchent forts. Il est temps de faire sérieux et dabandonner
lIntergalactic au vide sidéral. Digital Research Inc. (DRI) se développe
exponentiellement.

CP/M , premier système multiplates-formes
CP/M va faire des émules, Gary va laméliorer. Toujours en avance, il conçoit
de rendre indépendant le système du matériel, grâce à une couche réduite de gestion
des entrées sorties, le BIOS (Basic Input/Output). Ce concept permet dassurer un
portage rapide de CP/M sur des systèmes hétérogènes. La grande majorité des systèmes
à base de 8080 aura une version. Le prix est bas, environ $70.
En 1979, les versions 2.0 puis 2.2 sortent. Les ordinateurs les plus diffusés ny
échapperont pas. En 1980, cest même au tour de lApple II. Grâce à la
Softcard, basée sur un Zilog Z80, Microsoft diffuse CP/M sous licence à plus de 200000
exemplaires. Le succès est total.
Ce ne sera quen 1982 que la version 3.0 sort. Appelée aussi CP/M Plus, elle
arrive trop tard, un an après le PC. Les ordinateurs les plus célèbres qui
lemploient sont les Amstrad CPC et PCW, ainsi que le Commodore 128.
Un DOS pour lIBM PC
En 1980, IBM sintéresse enfin aux micro-ordinateurs. Le CP/M est le système
présagé pour équiper son futur Personal Computer (PC). Mais DRI rate le contrat à
cause de malentendus. IBM se tourne alors vers Microsoft. Ce dernier propose le QDOS
(Quick & Dirty Operating System) dun inconnu, Tim Paterson. Il sagit
dun clone de CP/M, écrit pour le processeur 16 bit dIntel, le 8086, sorti en
juin 1978. Le MS-DOS assurera le succès à Microsoft.DRI perd à cette époque sa
position dominante sur le marché, malgré lintroduction de nouveaux produits, MP/M
le CP/M multi-utilisateurs, Concurrent CP/M le multi-tâches et Concurrent DOS, un DOS
multi-applicatif.
Gary continue. Il crée pour son fils le DR-Logo, langage à la mode au début des
années 80. DRI planche sur une interface graphique, comme celle du Macintosh. GEM
(Graphical Environment Interface) est présenté au COMDEX en novembre 1983 et vendu dès
le printemps. Trop ressemblant au MacOS, il sera modifié en conséquence. On rêve,
sachant que les concepts incriminés, comme la poubelle, ont déjà été pompés chez
Xerox.
GEM a quand même été largement diffusé, sur PC notamment avec le produit de PAO
Ventura Publisher de Xerox. Les Amstrad PC et les Atari ST ont eu droit à leur version.
Malheureusement, GEM na su évoluer, DRI était devenue pachydermique, ne sachant
répondre aux souhaits des utilisateurs. Le marketing et la diffusion ne soutiendront pas
assez le produit. Microsoft sort son Windows au printemps 1985 qui englouti vite GEM. En
1990, les affaires vont mal et Gary vendra à Novell, alors en appétit. Gary Kildall se
retire et meurt accidentellement en 1994 dune hémorragie cérébrale. Une page est
écrite.
A lire
Un livre très sérieux sur CP/M écrit par David E. Cortesi, "Inside
CP/M", publié vers 1983 et trouvable en PDF sur la toile.
|
|