wiki:virtualisation_et_emulation:simh

SimH, l'émulateur des Ordinateurs d'Antan

SimH (History Simulator) est un émulateur multi-ordinateurs et multi-OS sous licence BSD, qui comporte des simulateurs pour chacune des plateformes simulées pour les ordinosaures, sa version initiale est sortie en 1993, il a été créée par Robert M. Supnik dit Bob Supnik qui était un ancien ingénieur et vice-président de Digital Equipment Corporation (DEC). SimH prend environ 35 ordinateurs différents en charge dans sa version officielle, la dernière version étant SimH 3.12-5 sortie le 16 juillet 2024. Il existe également une version 4 de SimH sous le nom de Open SimH sous licence BSD et MIT, qui est composé de nombreux simulateurs supplémentaires pour d'autres ordinateurs. SimH permet de simuler de vieux ordinateurs centraux, des mini-ordinateurs aux premiers micro-ordinateurs.

Site Officiel SimH et Open SimH

Site divers en lien à SimH

  • Site sur AltairZ80 et CP/M, sur se site se trouve un émulateur pour AltairZ80 basé sur SimH et plusieurs OS, essentiellement basés sur CP/M de Digital Research/Gary Kildall.
  • Unix Archive Sites comporte des bandes Unix sur l'Unix Heritage Society (tuhs.org).
  • Ancient UNIX/BSD sur l'émulation d'Unix, essentiellement pour Windows sur la forge logiciel du nom de sourceforge.net. Vous trouverez sur se site des Unix qui sont également émulés par d'autres émulateurs.

À la base SimH était conçu pour simuler les mini-ordinateurs de Digital Equipment Corporation (DEC) pour émuler les OS de DEC, en autres OS/8, TENEX, OpenVMS du nom de VMS à l'origine, la plupart des anciens Unix des Bell Labs et les BSD UNIX. Par la suite SimH c'est mis à simuler de plus en plus de mini-ordinateurs et ordinateurs centraux d'autres entreprises et SimH est allé plus loin pour simuler les premiers micro-ordinateurs, avant l'ère des PC. SimH est l'émulateur qui est sans conteste celui qui simule le plus de vieux ordinateurs (que j'appelle des ordinosaures) et je trouve que c'est même exceptionnel que cet émulateur prenne en charge autant de plateformes différentes. SimH est l'émulateur idéal pour revivre la nostalgie de cette merveilleuse époque informatique. Cet émulateur est l'une des plus belle réalisation dans le domaine de l'émulation et il consomme très peu de ressrouces. Si vous souhaitez simuler les ordinateurs des années 60 à 90 allez y gaiement, faîtes vous plaisir ! Robert M. Supnik appelé plus courrament Bob Supnik à fait un travail juste gigantesque et à mon humble avis, il mériterait d'être davantage connu du grand publique, il fait partie des développeurs de génie.

Étant fan des système UNIX cet émulateur est un pur régal, en autres pour simuler tous les premiers Unix des Bell Labs, les BSD UNIX du CSRG (la branche 2.xBSD pour PDP-11, toujours mis à jour à l'heure acteulle, 3BSD et 4.xBSD jusqu'au denirère version de 4.3BSD), UNIX System V et le VMS de DEC et ce n'est qu'une infime partie des OS émulables. À noter que vous pouvez installer la dernière version de NetBSD, étant donné que se dernier prend en charge le VAX.
Sachez qu'il tout à fait possible de se connecter à internet avec SimH sur des OS qui supportent internet comme 2.11BSD, 4.2BSD, 4.3BSD et les dérivés des anciens BSD tel que Ultrix de DEC et évidement avec NetBSD mais aussi OpenVMS de DEC. Vous pouvez vous connectez à internet avec le protocole SLiRP, NAT, HECnet et en mode bridge(pont réseau) qui utilise une adresse IP locale via le réseau local de votre Box. Pour rappel, la toute première pile TCP/IP a été créée par Bill Joy pour 4.2BSD en 1983, suite de protocoles qui est la base d'internet !!!

SimH permet en autres de simuler les ordinateurs suivants :

  • Le Nova et Eclipse de l' entreprise Data General.
  • Le PDP-1, PDP-4, PDP-7, PDP-8, PDP-9, PDP-10 (KS10), PDP-11, PDP-15 (et UC15), VAX-11/780, VAX3900 de l' entreprise Digital Equipment Corporation.
  • Le GRI-909 et GRI-99 de l' entreprise GRI Corporation.
  • Le 1401, 1620, 7090/7094, System 3 de l' entreprise IBM.
  • Le 16b et 32b de l' entreprise Interdata.
  • Le 2114, 2115, 2116, 2100, 21MX, 1000, 3000 de l' entreprise Hewlett-Packard.
  • Le H316 et H516 de l' entreprise Honeywell.
  • L'Altair 8800 et 8080 de l' entreprise MITS.
  • Le LGP-30 et LGP-21 de l' entreprise Royal-McBee.
  • Le SDS 940 de l' entreprise Scientific Data Systems.
  • Le Sigma 32b de l' entreprise Xerox Data Systems.

En plus du nombre faramineux d'ordinateurs qui sont simulables sous SimH, Open SimH permet de simuler :

  • Le 3B2 de l' entreprise AT&T.
  • Le BESM-6 de l' entreprise BESM.
  • Le B5500 de l' entreprise Burroughs.
  • Le CDC 1700 de l' entreprise Control Data Corporation.
  • L'architecture Alpha, le MicroVAX I et VAXStation I, le MicroVAX II et VAXStation II, le VAX-11/730, le VAX-11/750 et le VAX 8600 de l' entreprise Digital Equipment Corporation.
  • Le GRI-909 de l' entreprise GRI Corporation.
  • Le N8VEM de l' entreprise Hobbyist projects.
  • Le 650, 701, 704, 1130, 7010, 7070, 7080 de l' entreprise IBM.
  • L'Intel 8010 et 8020 de l' entreprise Intel.
  • Le TX-0 du laboratoire Lincoln Labs du MIT Computer Science and Artificial Intelligence Laboratory.
  • Le Baby ou SSEM de l' entreprise Manchester University.
  • Le Zilog Z80 de l' entreprise MITS.
  • Le Nord-100 de l' entreprise Norsk Data.
  • Le Sage II de l' entreprise Sage Computer Technology.
  • Le SWTPC 6800 de l' entreprise SWTPC.
  • Les systèmes SEL-32 composé des ordinateurs Concept-32 et PowerNode de l' entreprise Systems Engineering Laboratories.
Avec Open SimH vous avez une soixantaine d'ordinateurs qui sont simulables ce qui est juste impressionnant !!! Pour faire simple vous avez la possibilité d'émuler les 3/4 des OS de l'époque !!!

Le coin des tutoriels sur SimH.

  • wiki/virtualisation_et_emulation/simh.txt
  • Dernière modification : 2025/01/04 00:50
  • de Thibault Seguin