BeBox: emulador de Haiku para el BeBox original y prototipos Hobbit

Fuentes: BeBox: Haiku emulator for original BeBox and Hobbit prototypes

BeBox es una aplicación para Haiku que emula el BeBox, el ordenador dual procesador sobre el que nació BeOS, y los prototipos Hobbit anteriores. El software permite ejecutar tanto los modelos PowerPC originales, desde la versión 603 a 66 MHz como la 603e a 133 MHz, utilizando sus ROM de arranque originales. También soporta los prototipos de 1993-1994 basados en procesadores AT&T Hobbit (92010), permitiendo probar el sistema operativo de Be de esa época.

La emulación incluye detalles de hardware específicos: la ROM de arranque (incluyendo el sistema de actualización de BeOS), la memoria no volátil, el reloj en tiempo real y tarjetas gráficas como la S3 Vision864 o la Cirrus Logic CL-GD5434. En audio, utiliza un codec Crystal CS4231A integrado con el kit de medios de Haiku. La interfaz gráfica replica la pantalla entre las dos columnas de luces LED del panel frontal, con barras de carga de CPU de 15 LEDs. El sistema emula un teclado AT, ratón PS/2, cuatro puertos de juego, almacenamiento SCSI (NCR 53C810), IDE, disquetes y cuatro puertos seriales, además de una tarjeta Ethernet NE2000 compatible con NAT.

Para los prototipos Hobbit, BeBox emula los procesadores, la placa base, el controlador SCSI y la tarjeta gráfica Trident VGA, aunque no emula los procesadores DSP ni los puertos MIDI/IR. Al no existir ROM de arranque sobrevivientes para estos modelos, BeBox gestiona el arranque cargando el kernel desde un volumen de arranque. El proyecto incluye perfiles de máquina para alternar entre diferentes versiones de BeOS y hardware, facilitando la experimentación con sistemas operativos antiguos en un entorno moderno.