====== SimH, l'émulateur des Ordinateurs d'Antan ====== ===== Présentation de SimH ===== **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**. ==== Sites Émulateur SimH ==== === Site Officiel SimH et Open SimH === * [[https://simh.trailing-edge.com/|Site Officiel SimH]] * [[https://opensimh.org/|Open SimH]] * [[https://github.com/open-simh/simh|GitHub Open SimH]] === Site divers en lien à SimH === * [[https://schorn.ch/altair.html|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**. * [[https://www.tuhs.org/archive_sites.html|Unix Archive Sites]] comporte des **bandes** **Unix** sur l'[[https://tuhs.org/|Unix Heritage Society]] (**tuhs.org**). * [[https://sourceforge.net/projects/bsd42/|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**. ===== Caractéristiques de SimH ===== ==== Résumé de l'émulateur SimH ==== À 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** !!! ==== Les Ordinateurs Simulables via SimH et OpenSimH ==== **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 !!! ===== Documentation Supplémentaire sur SimH ===== Le coin des [[wiki:virtualisation_et_emulation:simh:tutoriels sur SimH]].