Connexion
Abonnez-vous

CP/M : 40 ans plus tard, le code source est accessible à tous

Séquence émotion avec le PC1512 d'Amstrad !

CP/M : 40 ans plus tard, le code source est accessible à tous

Le 06 octobre 2014 à 09h36

CP/M, ou Control Program/Monitor, est un système d'exploitation lancé il y a maintenant près de 40 ans par Gary Kildall et qui était utilisé par certaines machines de l'époque. De son côté, le Computer History Museum propose désormais le code source de certaines versions de CP/M, à des fins non commerciales évidemment.

Dans le petit monde des systèmes d'exploitation, Windows et Mac OS (devenu depuis OS X) n'ont pas toujours été omniprésents, loin de là. Le Computer History Museum nous propose un retour de 40 ans avec le CP/M, ou Control Program/Monitor.

 

Pour ceux qui aurait du mal à le situer, sachez qu'il a été créé bien avant le MS-DOS et qu'on le retrouvait sur des machines de « renoms » comme les Amstrad CPC 464 et 6128, Commodore 128 (1985), Osborne 1, ZX Spectrum et même le PC1512 d'Amstrad. Sur ce dernier, il était par contre en concurrence avec un autre système d'exploitation : MS-DOS de Microsoft.

 

Le CP/M a été créé au début des années 70 par Gary Kildall et écrit en PL/M, un langage également développé par Kildall en 1972 pour les processeurs Intel. Il a lancé sa propre société Digital Research, afin d'exploiter et de commercialiser CP/M. Par la suite, Tim Parterson créera un clone, QDOS, racheté par un certain... Bill Gates, qui le transformera pour le faire fonctionner sur les IBM PC. Le nom de MS-DOS était alors donné et ce système d'exploitation a ensuite été conservé pendant des années. Windows 95 et 98 étaient d'ailleurs lancés automatiquement depuis MS-DOS.

 

Pour rappel, début mars Microsoft publiait le code source de certaines versions du MS-DOS, et c'est désormais au tour de CP/M de suivre le même chemin, là encore sur le site du Computer History Museum. Notez que certaines révisions seulement sont disponibles (1.1, 1.3, 1.4 et 2.0) et pas toujours de manière complète. De plus, elles sont réservées à un usage non commercial et, suivant les cas, il s'agit d'un listing de lignes de commande au format PDF ou de fichier .ASM.

Commentaires (85)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar



This material is provided for non-commercial use only.



Tu m’étonnes

votre avatar

Mh? Je trouve étrange la mention de CPM pour le Amstrad PC 1512, de mémoire c’est un x86 et justement équipé de dos +. Malgres la présence de CPM86, qui était disponible pour l’ensemble des usérs de Dos+ (mais donc non limité au PC1512).



En tout cas, cool pour la release du code ;-)

votre avatar

Rahh làlà que de souvenirs <img data-src=" />



Sur mon vieux Amstrad 1640 je l’avais.

Je l’avais remplacé plus tard par MS-DOS pour pouvoir profiter de certains jeux comme drakkhen <img data-src=" />









atomcomputer a écrit :



Mh? Je trouve étrange la mention de CPM pour le Amstrad PC 1512, de mémoire c’est un x86 et justement équipé de dos +. Malgres la présence de CPM86, qui était disponible pour l’ensemble des usérs de Dos+ (mais donc non limité au PC1512).



En tout cas, cool pour la release du code ;-)





Je confirme il y était, le 1640 était un version plus punchy du 1512 et il l’avait.


votre avatar







atomcomputer a écrit :



Mh? Je trouve étrange la mention de CPM pour le Amstrad PC 1512, de mémoire c’est un x86 et justement équipé de dos +.





Ouais le PC 1512 c’était DOS. Et une belle gamme de 4 couleurs en CGA pour jouer à Drakkhen et Budokan.


votre avatar

Merde ,j’ai connu cette époque <img data-src=" />

votre avatar

ouais j’avais ca sur mon 6128 , jamais compris a quoi ca servait qu’on nous le refile , j’ai du le lancer 1 ou 2 fois pour voir s’il y avait des jeux … mais y avait quoi en fait ? une tortue non ? avance , tourne a droite , avance

votre avatar







Papa Panda a écrit :



Merde ,j’ai connu cette époque <img data-src=" />







tu peux maintenant changer ton pseudo pour “Papy Panda” <img data-src=" />


votre avatar







Red-Balls a écrit :



tu peux maintenant changer ton pseudo pour “Papy Panda” <img data-src=" />





<img data-src=" />


votre avatar

Il y a 40 ans, j’étais plutôt mobylette que bécane PC. <img data-src=" />

votre avatar

bahh, j’avoue que j’ai aussi connu l’epoque des cpc, atari st et 286sx12…

votre avatar

J’ai connu mais je n’ai jamais aimé l’Amstrad…

Je lui ai préféré l’Amiga. <img data-src=" />

votre avatar

Aaaah le CP/M de Kildall.

Dire que (selon la légende, après je sais pas^^) il aurait pu avoir le contrat avec IBM à la place de Billou, mais que comme il était absent, c’est sa femme qui a ouvert aux mecs d’IBM. Elle a vu le contrat, leur a gueulé dessus, a montré à leur avocat le contrat en question qui a gueulé aussi à cause des clauses un poil abusives d’IBM. Et hop ils sont retournés voir Gates (qui leur avait d’abord conseillé Kildall pour ce boulot) qui leur a dit OK, on vous fait un DOS pour votre PC.



Et c’est en s’inspirant du fonctionnement de CP/M que DOS a hérité du célèbre \ au lieu du / pour indiquer le répertoire, et que les lettres A: pour le lecteur disquette et C: pour le HDD principal sont utilisées, encore aujourd’hui sous Windows.

votre avatar







Papa Panda a écrit :



Merde ,j’ai connu cette époque <img data-src=" />



C’est pas grave, t’as qu’à te dire que dans ce domaine ce sont les “vieux de maintenant” qui ont tout inventé, alors que les vieux de demain eux croiront avoir tout inventé alors que la plupart aura passé son temps à utiliser FB… <img data-src=" />



A noter que selon l’histoire le MS/DOS a été racheté pour une bouchée de pain à un bidouilleur par Bill Gates pour le proposer à IBM qui à l’époque ne savait pas quel OS mettre sur ses fameux PC.



J’avais vu un reportage/fiction sur les débuts parallèles de Microsoft et Apple et d’après ce document il s’en est fallu d’un rien pour que Jobs et Vosniak (fondateurs d’Apple) et Gates fondateur de Microsoft ne s’associent…



Ben ouais, c’est de l’histoire tout ça… <img data-src=" />


votre avatar

Ca fait pas rajeunir (On est trop vieux pour ces conneries).

&nbsp;

votre avatar

Je dois encore les avoir les disquettes au sous-sol, mais plus aucune machine fonctionnelle pour les lancer :(



Que de souvenirs tout ça…

votre avatar

Les jeux de malade sous CPC6128, écran monochrome vert.

Yaurait &nbsp;pas un vieux comme moi qui se souviendrait d’un jeu ou on avançait dans une rue et on se battait avec des voyoux, des p*tes avec des chaines de motos ou des cannes de billards… En multijoueur en plus. On pouvait donner des coups de genoux dans les boules des méchants si on s’y prenait bien (et les bruitages étaient géniaux)… Ça fait des lustres que je me demande comment il s’appelait.

votre avatar

Mon bébé <img data-src=" />



Je préfèrais mon Commodore ceci dit…



Et pour ceux qui en doutent, on pet avoir des bécanes avec et sans roues simultanément <img data-src=" />

votre avatar







julienpointcat a écrit :



Les jeux de malade sous CPC6128, écran monochrome vert.

Yaurait &nbsp;pas un vieux comme moi qui se souviendrait d’un jeu ou on avançait dans une rue et on se battait avec des voyoux, des p*tes avec des chaines de motos ou des cannes de billards… En multijoueur en plus. On pouvait donner des coups de genoux dans les boules des méchants si on s’y prenait bien (et les bruitages étaient géniaux)… Ça fait des lustres que je me demande comment il s’appelait.





C’était pas “marche a l’ombre” avec la musique de Renaud ?


votre avatar







julienpointcat a écrit :



Les jeux de malade sous CPC6128, écran monochrome vert.

Yaurait &nbsp;pas un vieux comme moi qui se souviendrait d’un jeu ou on avançait dans une rue et on se battait avec des voyoux, des p*tes avec des chaines de motos ou des cannes de billards… En multijoueur en plus. On pouvait donner des coups de genoux dans les boules des méchants si on s’y prenait bien (et les bruitages étaient géniaux)… Ça fait des lustres que je me demande comment il s’appelait.





Ton jeu me fait fortement penser à Double Dragon.

Maintenant, est-ce que c’est bien de ce jeu dont tu parles, je ne sais pas mais ça y ressemble fortement !


votre avatar







julienpointcat a écrit :



Les jeux de malade sous CPC6128, écran monochrome vert.

Yaurait &nbsp;pas un vieux comme moi qui se souviendrait d’un jeu ou on avançait dans une rue et on se battait avec des voyoux, des p*tes avec des chaines de motos ou des cannes de billards… En multijoueur en plus. On pouvait donner des coups de genoux dans les boules des méchants si on s’y prenait bien (et les bruitages étaient géniaux)… Ça fait des lustres que je me demande comment il s’appelait.





Street fighter ?


votre avatar







julienpointcat a écrit :



Les jeux de malade sous CPC6128, écran monochrome vert.

Yaurait &nbsp;pas un vieux comme moi qui se souviendrait d’un jeu ou on avançait dans une rue et on se battait avec des voyoux, des p*tes avec des chaines de motos ou des cannes de billards… En multijoueur en plus. On pouvait donner des coups de genoux dans les boules des méchants si on s’y prenait bien (et les bruitages étaient géniaux)… Ça fait des lustres que je me demande comment il s’appelait.





Je confirme ce que dis Ace, double dragon <img data-src=" />

fr.wikipedia.org Wikipedia


votre avatar

Ahhhh ! Double dragon !&nbsp;<img data-src=" />



Le mode 2 joueurs en scrolling horizontal était génial, j’ai passé des heures dessus avec la petite soeur.

votre avatar

La photo est un Amstrad 464 avec un lecteur de cassette, il tournait en basic, pas de CP/M donc.

&nbsp;

C’est la version CPC 6128 qui disposait de disquette pour faire tourner le CP/M.

&nbsp;

votre avatar







lincruste_2_la vengeance a écrit :



Ouais le PC 1512 c’était DOS. Et une belle gamme de 4 couleurs en CGA pour jouer à Drakkhen et Budokan.





&nbsp;Avec le 1512 il y avait un set de 4 disquettes de couleur (voir içi). La rouge c’était le MS-DOS et la bleue c’était le CP/M. Et le 1512 avait un mode spécial 16 couleurs CGA. Toute une époque… ;-)


votre avatar

Bonjour !



Juste “quelques” précisions :





  • Sous-titre “Séquence émotion avec le PC1512 d’Amstrad !” : si la photo est censée être en rapport, c’est raté car tout le monde a bien reconnu le CPC464 et non le PC1512 (qui était un compatible IBM PC).

  • Le système CP/M n’était pas livré en cassette à ma connaissance, mais uniquement sur disquettes. Or le CPC464 n’avait, de base, qu’un lecteur de cassettes et la photo montre son écran de démarrage, avec la “page d’accueil” de son interpréteur BASIC…

  • Avec le lecteur de disquettes optionnel du CPC464, était je pense livré CP/M 2.2, qui l’était de base avec le CPC664, modèle assez éphémère reprenant les caractéristiques du 464 et un lecteur de disquettes.

  • Le CPC6128, avec ses 128 Ko de mémoire (!! - 64 Ko pour les autres) et, lui aussi, un lecteur de disquettes, profitait de CP/M 2.2 et 3.0.

  • Il n’empêche que CP/M servait essentiellement à faire tourner quelques rares (et chers) logiciels professionnels (Wordperfect - ancien concurrent de Word -, Multiplan - ancêtre d’Excel -, …), ou à copier des fichiers d’une disquette à une autre (fastidieux avec 1 seul lecteur de disquettes !).

  • Le système d’exploitation disque AMSTRAD s’appelait “AMSDOS” et prenait la forme de commandes et d’extensions de commandes du BASIC, extensions caractérisées par le caractère “|” en préfixe (caractère qui avait pris la forme de la lettre grecque “µ” sur les versions françaises à calvier AZERTY, les versions d’origine de ces machines étant en QWERTY, origines anglaises obligent…).

  • Les jeux évoqués tournaient, eux, directement avec l’interpréteur BASIC logé dans la ROM de ces valeureux ancêtres de nos ordinateurs d’aujourd’hui, ou - plus couramment ! - en langage machine mais ça restait sur la base du système en ROM.

  • Quelques jeux se chargeaient depuis les disquettes de la même façon que CP/M, avec un secteur d’amorçage (extension de commande “|cpm”), occultant les éléments de BASIC copiés en RAM.



    Ca ne me rajeunit pas, tout ça !

    Bon après-midi à tous !

votre avatar

Combien de jeux lancer grace a la comme µ/cpm sur amstrad !!! <img data-src=" />

&nbsp;Je suis vieuxxxxx

votre avatar







brazomyna a écrit :



Même sentiment <img data-src=" /><img data-src=" />

&nbsp;

&nbsp;Tu confonds OS et la couche utilisateur.

&nbsp;

CP/M = l’OS. C’est un peu l’équivalent du kernel de linux.

&nbsp;

Basic = Le terminal que tu as devant les yeux une fois que l’OS a fini de booter. C’est l’équivalent du terminal sous linux, et son interpréteur de commande (BASH, …).

&nbsp;







Négatif, pas de place pour un OS dans la ROM des machines de cette époque.

C’est archi-archaïque. Le Basic est programmé en langage machine dans la ROM de 32Ko de la bête et on démarre dessus directement.

Tu flingues la ROM (ce qui m’est arrivé à l’époque), tu ne démarres plus rien du tout.

&nbsp;


votre avatar

AAAA mon pc1512 avec la RAM étendue à 640Ko qui m’a couté un bras et un disque dur de 20Mo qui faisait la taille d’un clavier ….

que de souvenir ;)



Stéphane

votre avatar







Aces a écrit :



J’ai connu mais je n’ai jamais aimé l’Amstrad…

Je lui ai préféré l’Amiga. <img data-src=" />





C’était vraiment une belle machine, tant au niveau matériel (à l’époque, wahou) qu’au niveau logiciel, l’OS multi-tâche préemptif et léger, plein de choses bien pensées, un côté Unix-like, un OS extensible et patchable (même sans les sources, on pouvait ajouter des “hooks” sur les appels systèmes).



Quelqu’un a compté le nombre de lignes de code de CP/M ?


votre avatar







blaigle a écrit :



Quelques jeux se chargeaient depuis les disquettes de la même façon que CP/M, avec un secteur d’amorçage (extension de commande “|cpm”), occultant les éléments de BASIC copiés en RAM.







Oui c’est exactement ça l’OS était parfois reprogrammé de manière très light , avec en fait uniquement quelques gestionnaires rudimentaires indispensable et la disquette s’amorçait avec ça.

A cette époque la RAM était une ressource ultra précieuse, et tu ne gaspillais aucun octet.

&nbsp;


votre avatar

Bonjour à tous.




   Tout d'abord, félicitation pour cette nouvelle version de nextinpact. J'accroche visuellement, les couleurs de bases sont équilibrées et bien choisies, dans l'ensemble je dirais que c'est du très bon travail je me permets de vous donner un 10/10.         






   Et c'est tout naturellement que ma première lecture c'est tournée sur cette nouvelle traitant du CP/M. La mise en page est bonne, la taille des fonts plus grosses que la version précédente de votre site, s'adapte finalement assez bien avec la diagonale du site web.         






   Puis je lis la nouvelle, et ?         

Et bien il va falloir maintenant travailler le fond, car je suis extrêmement déçu de cette revue. Vous venez de consommer ma jeunesse sur deux minables paragraphes traitant de l'époque de la révolution micro-informatique, et en plus de cela vous réussissez à monopoliser le sujet sur deux paragraphes autour de microsoft.






   Vous traiter un moment historique en pensant à microsoft, c'est n'importe quoi !         

Oubliez un moment microsoft koa ! Il n'a rien apporté à la micro-informatique, il l'a détruite.






   Je note le billet 4.5/10
votre avatar

Sur les AMSTRAD CPC, il me semblait que le CP/M était limité au 6128 (le 464 n’ayant pas assez de RAM). De plus, je ne me souviens pas avoir vu un jour une cassette pour le lancer sur le 464.

votre avatar







lordzeon a écrit :



Sur les AMSTRAD CPC, il me semblait que le CP/M était limité au 6128 (le 464 n’ayant pas assez de RAM). De plus, je ne me souviens pas avoir vu un jour une cassette pour le lancer sur le 464.







J’avais (et j’ai toujours d’ailleurs) un CPC 464&nbsp;plus un lecteur de disquette, soit l’équivalent d’un 664. CP/M fonctionne très bien avec 64K de RAM.

&nbsp;

&nbsp;


votre avatar







Kerlutin a écrit :



&nbsp;Avec le 1512 il y avait un set de 4 disquettes de couleur (voir içi). La rouge c’était le MS-DOS et la bleue c’était le CP/M. Et le 1512 avait un mode spécial 16 couleurs CGA. Toute une époque… ;-)





Ha je savais pas. J’y jouais seulement chez un pote. Avec beaucoup de condescendance d’ailleurs, parce que chez moi je jouais sur un Amiga 500, hyahahahaha.


votre avatar

&nbsp;

J’avais pas fait gaffe que c’értait un 464 en photo, c’est la couleur qui m’a fait bizarre!!! Le mien était monochrome!!! :vieuxcon:

votre avatar







raoudoudou a écrit :



y a eu double dragon, mais aussi renegade et target renegade, et un autre dont j’ai oublié le nom…









zzzZZZzzz a écrit :



C’était Renegade…

Pas Double Dragon(même si les 2 étaient proche DD était beaucoup plus soft)





Target Renegade !!! Yes ! Rien que le nom me fait plaisir à entendre, merci les vieux&nbsp;<img data-src=" />


votre avatar

j’me suis posé une question au vu de photo : mais qu’est ce que le 1512 vient faire là ??&nbsp;



avec le 464 le |cpm n’était dispo qu’avec le lecteur de disquettes 3” (avec les cassettes ben euhhh (surtout avec le basic en équivalent ROM)

votre avatar

Oui Renegade le jeu de combat dans la rue qui se jouait à deux, passé des heures dessus avec mon frère du haut de nos 8-9 ans <img data-src=" />

This :http://www.amstradabandonware.com/mod/upload/ams_fr/images/b1/32/ec/c1/60/9b/fc/…



&nbsp;Qui se souvient de billy la banlieue et l’excellent Barbarian ou il fallait décapiter ton ennemi à coup de techniques de sabres?

votre avatar

@brazomyna&nbsp;Tu n’as pas du te servir de l’ Amstrad CPC sous CP/M ou alors tes souvenirs sont très partiels. (Rappelle nous le prénom d’Alzheimer ;) )

Un Amstrad CPC, soit ça bootait sur la ROM, soit ça bootait sur disquette en CP/M.

Si tu bootes sur la ROM, c’est le BASIC qui est chargé et là, OS, BASIC, interpréteur de commandes, tout est mélangé.

Si tu bootes sur disquette CP/M, alors CP/M est chargé et tu n’as pas accès au BASIC. Tout comme le DOS plus tard, CP/M possédait son interpréteur de commandes intégré. Révise donc la commande PIP… ;)

votre avatar







Papa Panda a écrit :



Merde ,j’ai connu cette époque <img data-src=" />





Même sentiment <img data-src=" /><img data-src=" />

&nbsp;



jimmy_36 a écrit :



La photo est un Amstrad 464 avec un lecteur de cassette, il tournait en basic, pas de CP/M donc.

C’est la version CPC 6128 qui disposait de disquette pour faire tourner le CP/M.

&nbsp;





&nbsp;Tu confonds OS et la couche utilisateur.

&nbsp;

CP/M = l’OS. C’est un peu l’équivalent du kernel de linux.

&nbsp;

Basic = Le terminal que tu as devant les yeux une fois que l’OS a fini de booter. C’est l’équivalent du terminal sous linux, et son interpréteur de commande (BASH, …).

&nbsp;


votre avatar







Ler van keeg a écrit :









Et du format des noms de ficher 8+3


votre avatar







julienpointcat a écrit :



Les jeux de malade sous CPC6128, écran monochrome vert.

Yaurait &nbsp;pas un vieux comme moi qui se souviendrait d’un jeu ou on avançait dans une rue et on se battait avec des voyoux, des p*tes avec des chaines de motos ou des cannes de billards… En multijoueur en plus. On pouvait donner des coups de genoux dans les boules des méchants si on s’y prenait bien (et les bruitages étaient géniaux)… Ça fait des lustres que je me demande comment il s’appelait.





y a eu double dragon, mais aussi renegade et target renegade, et un autre dont j’ai oublié le nom…


votre avatar







julienpointcat a écrit :



Les jeux de malade sous CPC6128, écran monochrome vert.

Yaurait &nbsp;pas un vieux comme moi qui se souviendrait d’un jeu ou on avançait dans une rue et on se battait avec des voyoux, des p*tes avec des chaines de motos ou des cannes de billards… En multijoueur en plus. On pouvait donner des coups de genoux dans les boules des méchants si on s’y prenait bien (et les bruitages étaient géniaux)… Ça fait des lustres que je me demande comment il s’appelait.





C’était Renegade…

Pas Double Dragon(même si les 2 étaient proche DD était beaucoup plus soft)


votre avatar







raoudoudou a écrit :



y a eu double dragon, mais aussi renegade et target renegade, et un autre dont j’ai oublié le nom…









zzzZZZzzz a écrit :



C’était Renegade…

Pas Double Dragon(même si les 2 étaient proche DD était beaucoup plus soft)





Merci à vous deux, j’ai pensé à DD car c’est qui se rassemblait le plus à sa description mais j’ai oublié renegade. <img data-src=" />


votre avatar

J’ai aussi connu cette époque (TO 7 entre 1983 et 1989 pour moi <img data-src=" /> )



Sinon, ça sera intéressant, en 2040, de voir le code-source de Windows Millenium, afin de nous marrer un bon coup…



<img data-src=" />&nbsp; <img data-src=" />&nbsp; <img data-src=" />&nbsp; <img data-src=" />&nbsp; <img data-src=" />

votre avatar

Crotte, c’est effectivement renegade. satané Alzeihmer

votre avatar







julienpointcat a écrit :



Les jeux de malade sous CPC6128, écran monochrome vert.

Yaurait &nbsp;pas un vieux comme moi qui se souviendrait d’un jeu ou on avançait dans une rue et on se battait avec des voyoux, des p*tes avec des chaines de motos ou des cannes de billards… En multijoueur en plus. On pouvait donner des coups de genoux dans les boules des méchants si on s’y prenait bien (et les bruitages étaient géniaux)… Ça fait des lustres que je me demande comment il s’appelait.





le mec avait un loup ?


votre avatar

spas mal ce nouveau site , par contre je trouve l’affichage condensé plus pratique , si on peut pas l’avoir par defaut ca va etre redibitoire , je vais me mettre sur la version mobile si celle ci est plus condensée

votre avatar







julienpointcat a écrit :



Les jeux de malade sous CPC6128, écran monochrome vert.

Yaurait &nbsp;pas un vieux comme moi qui se souviendrait d’un jeu ou on avançait dans une rue et on se battait avec des voyoux, des p*tes avec des chaines de motos ou des cannes de billards… En multijoueur en plus. On pouvait donner des coups de genoux dans les boules des méchants si on s’y prenait bien (et les bruitages étaient géniaux)… Ça fait des lustres que je me demande comment il s’appelait.





Dans le même style, y’avais bien les Double Dragon, Renegade et Target Renegade, mais je crois qu’il y a eu aussi une série de jeu qui s’appelait Vigilente. Après, y ‘en avais aussi un autre, où l’on avait une panthère avec nous, mais lui, j’ai oublié son nom.


votre avatar







FunnyD a écrit :



Crotte, c’est effectivement renegade. satané Alzeihmer





On se fait vieux qu’est-ce que tu veux…&nbsp;<img data-src=" />


votre avatar

Et Gauntlet hein ? L’un des meilleurs jeux multi-joueurs sur ce genre de bécane,ça envoi pas du pâtée d’oursin cannibale des Carpates du nord ?

votre avatar







Pyroa a écrit :



Rahh làlà que de souvenirs <img data-src=" />



Sur mon vieux Amstrad 1640 je l’avais.

Je l’avais remplacé plus tard par MS-DOS pour pouvoir profiter de certains jeux comme drakkhen <img data-src=" />





Je confirme il y était, le 1640 était un version plus punchy du 1512 et il l’avait.





Je ne crois pas non, il y avait GEM, un environnement graphique autour de DR DOS, mais pas CP/M.enfin, je crois.

Le 1640 était en couleur VGA avec 640Mo de mémoire, un floppy 1.44, et j’avais un disque SCSI de 250Mo (une tuerie!), et un proc AMD clone de 86 Intel.


votre avatar







xloxlox a écrit :



le mec avait un loup ?





wild streets , ouf retrouvé



sinon y a aussi final fight, street fighter , dragon ninja …


votre avatar







rafununu a écrit :



Je ne crois pas non, il y avait GEM, un environnement graphique autour de DR DOS, mais pas CP/M.enfin, je crois.

Le 1640 était en couleur VGA avec 640Mo de mémoire, un floppy 1.44, et j’avais un disque SCSI de 250Mo (une tuerie!), et un proc AMD clone de 86 Intel.





Pour avoir utiliser GEM aussi bien sur Atari ST que sur PC de l’époque,je confirme un truc,ça tourne sur CP/M,pour la bonne et simple raison que GEM est sorti par la même boite qui a pondu le CP/M : Digital Research



Sauf la dernière version qui était compatible dos :3



Voilou,voilou.


votre avatar







seblamb a écrit :



Et du format des noms de ficher 8+3





C’est vrai, je n’y pensais plus. Les .com viennent de là aussi&nbsp;mais bon on ne les utilise plus trop depuis XP à priori^^



Bon après je n’ai pas connu cp/m, je suis trop jeune :)


votre avatar







Lanfeust91 a écrit :



&nbsp;Qui se souvient de billy la banlieue et l’excellent Barbarian ou il

fallait décapiter ton ennemi à coup de techniques de sabres?





oui oui dans barbarian un bon arriere + fire bien placé (damn je m’en souviens encore <img data-src=" />)

et zou! plus de tête…et un perso vert passait ramasser le corps du vaincu et dégagait la tête d’un coup de pied. bien gore.

mon top 3 de l’époque Bomb Jack, Gryzor (le contra du cpc), et Ikari Warriors.

j’aimais bien aussi les casse-manettes (Daley Thompson’s Supertest et Combat School) ca défoulait bien.


votre avatar







xloxlox a écrit :



ouais j’avais ca sur mon 6128 , jamais compris a quoi ca servait qu’on nous le refile , j’ai du le lancer 1 ou 2 fois pour voir s’il y avait des jeux … mais y avait quoi en fait ? une tortue non ? avance , tourne a droite , avance





Tout ce qu’il fallait pour développer en pascal notamment… Y’avait même un traitement de texte et un tableur (turboplan de mémoire)…

Ben oui déjà à l’époque on pouvait faire autre chose que jouer. :)&nbsp;


votre avatar

Quand je penses que j’ai commencé avec un Commodore 64…&nbsp;<img data-src=" />

votre avatar

Eh oué !

On retrouve pas mal de ces jeux en ROM “console de café” avec l’émulateur Mame32 win/linux.

Même les enfants de maintenant kiffent sur les Bomb Jack, Super Mario, Kung Fu Master, Pacman etc ! <img data-src=" />



&nbsp;Pas la peine de raquer pour des xboites et cie ! (hum…)

votre avatar

j’étais au club 6128 <img data-src=" />

votre avatar







brawndo a écrit :



oui oui dans barbarian un bon arriere + fire bien placé (damn je m’en souviens encore <img data-src=" />)



et zou! plus de tête...et un perso vert passait ramasser le corps du vaincu et dégagait la tête d'un coup de pied. bien gore.      



mon top 3 de l’époque Bomb Jack, Gryzor (le contra du cpc), et Ikari Warriors.

j’aimais bien aussi les casse-manettes (Daley Thompson’s Supertest et Combat School) ca défoulait bien.





Le shoot de la tête lol j’avais oublié…

&nbsp;

Clair… avec des potes on s’échangeait un de ces tas de disquettes… yavait à boire et à manger… Genre Miami Vice avec la bande son genre en 8bits ou aussi dans un bateau avec OO7.



Il y avait un jdr &nbsp;bien flippant avec un loup garou dans une barraque, on pouvait trouver des balles en argent en ouvrant des tiroirs…



Ghost’nGoblins aussi non ?



En fait, je me rends surtout compte qu’on perdait tout le temps dans ces jeux (en tout cas moi oui, sauf ptet Target Renegade, de là que vient son succès ?). Aujourd’hui dans les jeux, on gagne tout le temps… Après faut comprendre pourquoi on râle qu’on aimait WoW Vanilla plutôt qu’aujourd’hui… Avant on pouvait se faire bouffer par deux pauvres tigres faméliques dans Strangleronce, aujourd’hui on les bute par packs de 10.

C’est ça qui est vraiment bien dans les jeux en fait : perdre pour un rien :)


votre avatar

Quand on voit comment DR-Dos était supérieur à MS-Dos en terme de fonctionnalités, voir de stabilité, &nbsp;on se dit que Digital Research a vraiment dû chier dans la colle pour se faire piquer le marché IBM par Billou et son ersatz au rabais <img data-src=" />&nbsp;



Je me demande où en serait la micro informatique aujourd’hui si Billou s’était fait souffler le marché et que donc de toute évidence sa petite startup se soit cassé la gueule avant de pouvoir se développer.&nbsp;

votre avatar







jimmy_36 a écrit :



Oui c’est exactement ça l’OS était parfois reprogrammé de manière très light , avec en fait uniquement quelques gestionnaires rudimentaires indispensable et la disquette s’amorçait avec ça.

A cette époque la RAM était une ressource ultra précieuse, et tu ne gaspillais aucun octet.

&nbsp;





Alors que maintenant, c’est un peu : “Je veux programmer un Pac Man, I CAN HAZ 16GB RAM ?”<img data-src=" />


votre avatar







xloxlox a écrit :



wild streets , ouf retrouvé





Shadow Dancer avec le loup… potentiellement. Dans Wild Streets, c’était une panthère noire :)

&nbsp;



julienpointcat a écrit :



ou aussi dans un bateau avec OO7.





Live and let die :p


votre avatar







Kerlutin a écrit :



&nbsp;Avec le 1512 il y avait un set de 4 disquettes de couleur (voir içi). La rouge c’était le MS-DOS et la bleue c’était le CP/M. Et le 1512 avait un mode spécial 16 couleurs CGA. Toute une époque… ;-)





Une rouge et une bleue ? C’était bien Double Dragon !



Sinon j’y tilichargi li sources et j’y comprends Kidall !


votre avatar

&nbsp;houlàààà, j’ai&nbsp; peur que vos vous soyez un peu mélangé dans les années chez pcinpact&nbsp;: le cpm est plus proche de 1980. Et était destiné a des ordinateurs en kit ou des pseudos-PC mais pas le PC d’IBM qui date de 81. Justement IBM voulait le CPM mais suite à une mésentente ils y ont renoncé en faveur du dos de Microsoft, réécrit à partir du quirk-DOS (faut pas exagérer MS n’a pas rien fait non plus)….

quant aux Amstrad, je ne suis pas sûr qu’ils aient un rôle si important avec le CPM… peut être que leur microprogramme était proche ? Mais&nbsp;pas plus que d’autres OS…&nbsp;en effet, ils arrivent bien après, aux environs de 1984… surtout leur PC1512 qui arrivent en 1986&nbsp;après les CPC 464…

votre avatar







julienpointcat a écrit :



Les jeux de malade sous CPC6128, écran monochrome vert.

Yaurait &nbsp;pas un vieux comme moi qui se souviendrait d’un jeu ou on avançait dans une rue et on se battait avec des voyoux, des p*tes avec des chaines de motos ou des cannes de billards… En multijoueur en plus. On pouvait donner des coups de genoux dans les boules des méchants si on s’y prenait bien (et les bruitages étaient géniaux)… Ça fait des lustres que je me demande comment il s’appelait.



Renegade ? (premier jeu auquel j’aie joué où on pouvait frapper les mecs à terre)



&nbsp;





Aces a écrit :



Ton jeu me fait fortement penser à Double Dragon.

Maintenant, est-ce que c’est bien de ce jeu dont tu parles, je ne sais pas mais ça y ressemble fortement !



aussi oui (après, le beat’em all était très représenté à l’époque et, faut dire ce qui est, ils se ressemblaient furieusement)


votre avatar

Dans renégate il y avait aussi

La bande de prostituées à jartelle avec leur fouets

votre avatar







rafununu a écrit :



Je ne crois pas non, il y avait GEM, un environnement graphique autour de DR DOS, mais pas CP/M.enfin, je crois.

Le 1640 était en couleur VGA avec 640Mo de mémoire, un floppy 1.44, et j’avais un disque SCSI de 250Mo (une tuerie!), et un proc AMD clone de 86 Intel.



&nbsp;

Pour&nbsp;le soft,&nbsp;je ne sais plus franchement …



Par contre GEM oui ca je m’en souviens avec les disquettes rouges, bleues,&nbsp;jaunes et vertes <img data-src=" />&nbsp;il était pas mal pour l’époque d’ailleurs.



Le Floppy était du 5”14, j’ai encore quelques disquette je crois.



Espèce de nanti !! 250&nbsp;Mo !! J’avais qu’un HDD de 10Mo ! Une&nbsp;carte fille que tu insérais&nbsp;à l’arrière de l’Amstrad.





&nbsp;


votre avatar







Liam a écrit :



Alors que maintenant, c’est un peu : “Je veux programmer un Pac Man, I CAN HAZ 16GB RAM ?”<img data-src=" />





&nbsp;<img data-src=" />&nbsp;avec un tuto pour appuyer sur start svp





lancelot77 a écrit :



Dans renégate il y avait aussi La bande de prostituées à jartelle avec leur fouets





et les motards qui prenaient un malin plaisir a venir te pourrir toute ta vie. et le héros se déplaçait au joystick et les mandales se mettaient au clavier : fallait vraiment en vouloir.


votre avatar

amusant le sous titre:



Séquence émotion avec le PC1512 d’Amstrad

illustré par un CPC464 <img data-src=" />&nbsp; mon 1er ordi à la maison, avec l’écran couleur 4490francs msieur<img data-src=" />

<img data-src=" />

votre avatar







brawndo a écrit :



&nbsp;<img data-src=" />&nbsp;avec un tuto pour appuyer sur start svp



et les motards qui prenaient un malin plaisir a venir te pourrir toute ta vie. et le héros se déplaçait au joystick et les mandales se mettaient au clavier : fallait vraiment en vouloir.





il y a pas longtemps j’ai revu ce jeu dans l’émission retro game one, ça m’a rappelé plein de souvenir &nbsp;<img data-src=" />


votre avatar

Je confirme avoir eu mon premier contact avec les Logabax (des LX-500)du lycée en 1982. On lançait le CP/M sur une disquette 5”14 puis on lançait le basic pour essayer des boucles for-to-next avec des print à l’intérieur …

votre avatar







wookie sans fil a écrit :



[…]

quant aux Amstrad, je ne suis pas sûr qu’ils aient un rôle si important avec le CPM… peut être que leur microprogramme était proche ? Mais&nbsp;pas plus que d’autres OS…&nbsp;en effet, ils arrivent bien après, aux environs de 1984… surtout leur PC1512 qui arrivent en 1986&nbsp;après les CPC 464…





Bonjour ;

Le CP/M était notamment livré avec les Amstrad CPC dotés d’un lecteur de disquettes (soit le 464 avec lecteur externe, soit les 664 ou 6128). C’était CP/M version 2.2, et en plus la 3.0 pour le 6128.

Et ça permettait de faire tourner par exemple Multiplan ou WordStar (j’ai parlé hier par erreur de WordPerfect mais c’était en fait WordStar).

Ah, et il y avait également la gamme des AMSTRAD PCW, avec un look façon compatible PC mais ne fonctionnant qu’avec des logiciels spécifiques (traitement de texte notamment, livrés avec une imprimante) ou avec CP/M :fr.wikipedia.org Wikipedia

http://www.old-computers.com/museum/computer.asp?c=189


votre avatar







WereWindle a écrit :



aussi oui (après, le beat’em all était très représenté à l’époque et, faut dire ce qui est, ils se ressemblaient furieusement)





Oui c’est vrai, un peu comme les SCHMUP.


votre avatar







DarKCallistO a écrit :



Pour avoir utiliser GEM aussi bien sur Atari ST que sur PC de l’époque,je confirme un truc,ça tourne sur CP/M,pour la bonne et simple raison que GEM est sorti par la même boite qui a pondu le CP/M : Digital Research



Sauf la dernière version qui était compatible dos :3



Voilou,voilou.





Et DR Dos ça veut dire quoi ?&nbsp;


votre avatar







rafununu a écrit :



Et DR Dos ça veut dire quoi ?&nbsp;





Digital Research Dos,mais c’est surtout une version dos qui n’a jamais percé,raison pour laquel la dernière version de GEM est compatible également avec MS-DOS,mais les version antérieur de GEM ne contiennent absolument pas de dos,aussi bien celui de Microsoft que de Digital Research,uniquement du CP/M


votre avatar

Mon premier ordinateur: un Sinclair ZX81.

votre avatar







Highmac87 a écrit :



Mon premier ordinateur: un Sinclair ZX81.





Pas de CP/M, donc…&nbsp; ;-)


votre avatar







lordzeon a écrit :



Sur les AMSTRAD CPC, il me semblait que le CP/M était limité au 6128 (le 464 n’ayant pas assez de RAM). De plus, je ne me souviens pas avoir vu un jour une cassette pour le lancer sur le 464.





&nbsp;J’ai eu les deux, un 464 et&nbsp; un 6128.

Je confirme que le 464 n’était pas livré avec le CP/M.

Maintenant, on pouvait adjoindre un lecteur disquette et lancer CP/M sur un 464.

Je ne sais pas si CP/M a été distribué sur cassette en revanche.

&nbsp;

Ensuite pour corriger quelques erreurs dans les commentaires :




  • sur le 1640, celui de rafununu fait un beau mélange : l’affichage était en EGA, pas VGA, le ou les lecteurs de disquettes, c’était du 5 /14, voire du 3 12 720k vers la fin (pas du 3 12 HD 1.44Mo qui est arrivé plus tard), les 640Mo sont of course des Ko, et le processeur était un Intel 8086 ;-).

    &nbsp;- pour répondre à jamesdu75 : “Combien de jeux lancer grace a la comme µ/cpm sur amstrad !!! <img data-src=" /> ” Ben&nbsp; : zéro, sûrement une confusion avec la commande run” (de mémoire avec CTRL+RUN) du 464 qui permettait de démarrer la cassette, qui finissait souvent avec un “read error a ou b”



    Voili voilou, sur le fond, je ne pense pas que le code source de CP/M révolutionne quelque chose…

    C’est un peu dommage d’avoir illustré la News avec un 464 sur un écran BASIC…


votre avatar

Bonjour !



@Sylvounet : excellentes précisions & rectifications.

Par contre il y avait bel et bien des jeux que l’on lançait avec la commande “|cpm” (ou “µcpm” en AZERTY), c’est à dire que ces jeux avaient été programmés sur le même principe que CP/M : amorçage depuis la disquette (formatée en conséquence avec secteur d’amorçage etc…), et écrasement de toute la RAM qui, sinon, contenait des routines issues de la ROM de base de l’ordinateur (incluant le BASIC). Le jeu incluait donc ses propres routines pour gérer l’affichage, le son, les accès disque, etc…



Bonne journée !

votre avatar







blaigle a écrit :



Bonjour !



@Sylvounet : excellentes précisions & rectifications.

Par contre il y avait bel et bien des jeux que l’on lançait avec la commande “|cpm” (ou “µcpm” en AZERTY), c’est à dire que ces jeux avaient été programmés sur le même principe que CP/M : amorçage depuis la disquette (formatée en conséquence avec secteur d’amorçage etc…), et écrasement de toute la RAM qui, sinon, contenait des routines issues de la ROM de base de l’ordinateur (incluant le BASIC). Le jeu incluait donc ses propres routines pour gérer l’affichage, le son, les accès disque, etc…



Bonne journée !





&nbsp;Oh, merci pour cet apport, je n’avais pas du tout, mais alors pas du tout connaissance du lancement de jeux par ùcpm !!


votre avatar

C’est à dire que… certains étaient du coup plus difficiles à pirater, ce qui limitait donc leur “propagation” et du même coup la connaissance de ce mode de fonctionnement !



Tiens au passage, l’article parle de CP/M sur Sinclair ZX Spectrum… J’en doute fortement, ou alors sur le Spectrum +3, pourvu d’un lecteur de disquettes. Mais le modèle d’origine n’avais pas accès aux disquettes (ou très confidentiellement), juste au coûteux système “MicroDrive” (des lecteurs de petites cartouches de bande magnétique à la durée de vie très réduite…), du coup je doute fort qu’une version de CP/M ait jamais été développée pour lui !

votre avatar







Ler van keeg a écrit :



Aaaah le CP/M de Kildall.

Dire que (selon la légende, après je sais pas^^) il aurait pu avoir le contrat avec IBM à la place de Billou, mais que comme il était absent, c’est sa femme qui a ouvert aux mecs d’IBM. Elle a vu le contrat, leur a gueulé dessus, a montré à leur avocat le contrat en question qui a gueulé aussi à cause des clauses un poil abusives d’IBM. Et hop ils sont retournés voir Gates (qui leur avait d’abord conseillé Kildall pour ce boulot) qui leur a dit OK, on vous fait un DOS pour votre PC.



Et c’est en s’inspirant du fonctionnement de CP/M que DOS a hérité du célèbre \ au lieu du / pour indiquer le répertoire, et que les lettres A: pour le lecteur disquette et C: pour le HDD principal sont utilisées, encore aujourd’hui sous Windows.





À la mort de Kildall, je suis tombé sur une longue rétrospective de sa carrière professionnelle (je crois que c’étais dans Microprocessor Report) qui expliquait que cette légende est fausse:



Il y a bien eu contrat, donnant lieu à une version de CP/M pour le premier IBM PC. Mais cette version était payante, ce que n’était pas le DOS. Dans l’idée d’IBM, c’était logique: on vous vend l’ordinateur avec un outil de base pour installer un vrai Operating System. Et si vous voulez (on vous l’impose pas, des fois que vous voudriez écrire le votre), on peut vous vendre l’Operating System. Ça n’a pas marché comme prévu…



Et dire que, toujours selon le même article, la gestion mémoire de CP/M 86 était plus évoluée que celle de Windows 3.11


votre avatar







levhieu a écrit :



À la mort de Kildall, je suis tombé sur une longue rétrospective de sa carrière professionnelle (je crois que c’étais dans Microprocessor Report) qui expliquait que cette légende est fausse: Il y a bien eu contrat, donnant lieu à une version de CP/M pour le premier IBM PC. Mais cette version était payante, ce que n’était pas le DOS. Dans l’idée d’IBM, c’était logique: on vous vend l’ordinateur avec un outil de base pour installer un vrai Operating System. Et si vous voulez (on vous l’impose pas, des fois que vous voudriez écrire le votre), on peut vous vendre l’Operating System. Ça n’a pas marché comme prévu… Et dire que, toujours selon le même article, la gestion mémoire de CP/M 86 était plus évoluée que celle de Windows 3.11



<img data-src=" />&nbsp;Merci pour les précisions. En effet c’est pour ça que j’avais pris des pincettes en précisant “selon la légende” parce qu’il y a plusieurs sons de cloche pour cette histoire, mais je ne sais&nbsp;pas d’où ça sort.

Celle que j’ai donné étant la plus courante, il y a aussi une version&nbsp;selon laquelle il a bien commencé à&nbsp;travailler dessus, mais c’est Kildall lui même qui est allé voir son avocat qui lui a dit que le contrat d’IBM&nbsp;était immonde.



Après c’est pareil pour son décès, on s’accord plus ou moins à dire que ça s’est passé dans un bar, mais&nbsp;ça va de la simple chute à une rixe de saloon…&nbsp;


CP/M : 40 ans plus tard, le code source est accessible à tous

Fermer