IBMulator est un émulateur IBM
PS/1 libre et open source. Le but est de créer un simulateur fidèle capable de recréer l'aspect et la sensation de la machine réelle.
IBMulator peut émuler les systèmes suivants :
- CPU Intel 80286 et 80386 (SX & DX), avec comportements indéfinis, file de prélecture et temporisations d’instructions.
- Cartes systèmes IBM PS/1 modèles 2011, 2121, avec registres POS et autres registres de contrôle.
- Périphériques standards de la plateforme PC : CMOS RTC, 8259 PIC, 8254 PIT, 8237 DMA, 8042 contrôleur clavier.
- Contrôleurs de disque dur IBM XTA et ATA 8 bits avec temporisations.
- Contrôleur de disquette Intel 82077AA (mode Model 30) avec temporisations et flux magnétique des disquettes.
- Lecteur CD-ROM ATAPI (mode PIO).
- Adaptateur IBM VGA, avec émulation par ligne de balayage.
- Carte audio IBM PS/1, AdLib, Creative Sound Blaster (2.01, Pro, Pro 2), Roland MPU-401, haut-parleur PC.
- Ports de jeu, série (COM) et parallèle (LPT).
- Imprimante matricielle couleur parallèle 9 broches, interpréteurs Epson FX-80/JX-80, IBM Proprinter et IBM Graphics Printer.
- Périphériques série : modem compatible Hayes, synthétiseur Braille ’n Speak.
Site de
développement.