Ya está la tercera alpha de BluMach, la 0.1.0-alpha.3. Trae nuevas máquinas y corrige varias cosas de los Olivetti PCS que llevaban mal desde la primera versión.
Como las anteriores, es experimental. Que una máquina arranque no quiere decir que funcione bien, y en cada ficha está anotado qué he probado y qué no.
Antes de descargar: BluMach no incluye ROM, BIOS ni sistemas operativos. Tendrás que conseguirlos por tus propios medios; no se distribuyen con el programa.
Máquinas nuevas
- Olivetti PCS 286/S, con placa de Texas Instruments. Se puede crear a 12 MHz, utilizada teóricamente como placa de reemplazo del PCS 286, o a 16 MHz, que corresponde al PCS 286S de 1991. Los formularios ofrecen el disco de 40 MB del folleto o discos genéricos de 80 y 120 MB, y las mismas tarjetas de sonido que el PCS 286.
- Olivetti Prodest PC 1 y PC 1 HD, con NEC V40; el HD con disco XTA de 20 MB.
- Olivetti M28, 286 a 8 MHz con disquetera de 5,25 pulgadas y 1,2 MB.
- Amstrad PC5286, 286 a 16 MHz.
- Triumph-Adler Dario 286 y Dario 386SX. Usan las mismas placas que los PCS 286 y PCS 386SX y se vendieron cuando Triumph-Adler era de Olivetti. No está documentado si fueron diseño de Triumph-Adler, un encargo de Olivetti o el mismo producto con dos marcas.
Correcciones en los PCS
Lo que encontré revisando las BIOS está contado en La velocidad que no era. En resumen:
- En el PCS 286, el PCS 286/S, el PCS 386SX y el Dario 286, la frecuencia de memoria y E/S, el idioma del teclado y la contraseña del Setup ya se guardan entre reinicios.
- La frecuencia elegida se aplica: el bus de expansión va más lento y la memoria lenta se simula de forma aproximada.
- En el PCS 386SX, la unidad B, la shadow RAM y el reparto de memoria EMS ya no vuelven a sus valores al arrancar.
- En el PCS 286 se puede elegir la unidad B si la máquina virtual tiene dos disqueteras.
Y en el PCS 86, las utilidades GOFAST y GOSLOW ya cambian la velocidad, entre 10 y 7,2 MHz, y Check-It termina sin colgarse con el 8087. Lo conté en Mi PCS 86 contra BluMach.
Catálogo
Las marcas aparecen ahora por orden alfabético. Las fichas de familia de la Amstrad Series 5 y de los Triumph-Adler Dario tienen por fin su historia y una tabla de modelos: la Series 5 con el PC5086, el PC5286 y su Games Pack, y los Dario con su equivalente Olivetti.
Qué está comprobado y qué no
“Comprobado” quiere decir que lo he visto funcionar yo, no que la emulación sea exacta. Las pruebas automáticas y las compilaciones en Windows, Linux y macOS han pasado, pero no he repetido a mano todas las máquinas nuevas.
| Máquina | Comprobado | Pendiente |
|---|---|---|
| PCS 286/S | BIOS 2.06 a 12 y 16 MHz, el Setup y su opción de frecuencia, y 4 MB de memoria | Los perfiles con disco de 80 y 120 MB |
| Prodest PC 1 | Nada todavía con esta versión | Reset en frío, teclado, lectura y escritura de disquetes y pantalla |
| Prodest PC 1 HD | Nada todavía con esta versión | Instalación y arranque desde el disco XTA, y reset |
| M28 | Nada todavía con esta versión | Disco tipo 2 en el CMOS, instalación, arranque desde el disco y Ctrl+Alt+Supr |
| PC5286 | Nada todavía con esta versión | Arranque de MS-DOS, instalación en disco y que el Setup se guarde |
| Dario 286 | Usa la misma placa y BIOS que el PCS 286, que sí está probado | Arranque con su propio perfil |
| Dario 386SX | Su BIOS tiene el mismo código que la del PCS 386SX, que sí está probado | Arranque con su propio perfil |
Descarga
La versión está en la página de la alpha.3 en GitHub, solo para Windows de 64 bits. Se descomprime en una carpeta nueva y se abre BluMach.exe. La guía de la versión explica la instalación, el firmware que pide cada máquina y las limitaciones conocidas.
Si algo falla, abre un aviso en GitHub con la versión, la máquina, la BIOS, la memoria, el disco y los pasos para reproducirlo.