Olivetti · M
Olivetti M15
Portátil de 1987 con 80C88, teclado extraíble, dos unidades de 720 KB y LCD verde fijo. Existe un modelo experimental funcional.
EXPERIMENTAL: las pruebas descritas corresponden al piloto anterior. Esta build actualizada aún necesita regresión interactiva. No admite tarjetas de sonido adicionales; conserva el altavoz interno. Las aproximaciones y periféricos no verificados se detallan abajo.

Historia
El M15 es un portátil Olivetti distinto del M19 y del M15 Plus. Su configuración básica documentada tiene 512 KB, dos unidades internas de 3,5 pulgadas y ningún disco duro. El LCD fijo es la única pantalla: el M15 no tiene salida de vídeo externa. BluMach ejecuta la BIOS 1.08, los diagnósticos residentes y el tutorial oficial del Starter Kit, manteniendo explícitas las incertidumbres de la placa.
Hardware
- Procesador
- Intel 80C88 at 4.77 MHz
- Memoria
- 256 or 512 KB system RAM; 16 KB video RAM
- Vídeo
- Fixed green monochrome LCD driven by Yamaha V6355D-F, with no external video output. Current rendering uses four levels; the preserved specification describes six grey shades, an unresolved fidelity difference
- Disquetera
- Two 3.5-inch, 720 KB internal drives; Matsushita JU-363 observed in a photographed example
- Reloj y CMOS
- Battery-backed OKI MSM6242 clock/calendar decoded at 0100h-010Fh
- Interfaces
- RS-232C, Centronics parallel, external 5.25-inch floppy and common bus; no external video connector
- Teclado
- Detachable 78-key keyboard with a separate controller board observed
Clasificación del catálogo
- Formato
- Portátil
- Movilidad
- Portable
- Generación de procesador
- Clase 8086
- Estándar gráfico
- Compatible con CGA
- Tecnología de pantalla
- LCD
- Color de pantalla
- Monocroma
- Interfaz de almacenamiento
- Disquetera
Investigación
Esta ficha separa los datos documentados del hardware, el comportamiento observado en el firmware original y la fidelidad actual de la emulación en BluMach.
Redactada en inglés y traducida automáticamente.
Arquitectura y memoria
Evidencia: hardware documentado o confirmado
- CPU y bus
Intel 80C88 a 4,77 MHz. El bus y la lógica de control de la placa portátil aún no están mapeados.
- Opciones y periféricos
Las opciones documentadas incluyen una disquetera externa autoalimentada de 5,25 pulgadas y periféricos RS-232C/Centronics. Batería, fuente y maletín son accesorios. Los perfiles actuales ofrecen 256/512 KB, dos unidades internas y altavoz; no tarjetas de sonido ISA. La unidad externa y el soporte más amplio de periféricos siguen pendientes. El bus común no demuestra compatibilidad con una tarjeta concreta. La guía documenta ampliar de 256 a 512 KB mediante una placa de memoria.
- Vídeo
LCD verde monocromo fijo, sin salida de vídeo externa. Se modelan texto de 40/80 columnas y gráficos 320x200/640x200. El renderizador usa cuatro niveles; las especificaciones conservadas del fabricante describen seis tonos de gris. Su correspondencia sigue pendiente. El fondo oliva y los píxeles activos gris verdoso-azulados recuperan el aspecto aprobado del M15 portable; los colores son aproximados, no mediciones del panel.
- Banco de jumpers
Interruptores de placa: la memoria se ajusta desde el control normal de RAM de Máquina (256 o 512 KB). El interruptor de arranque de BIOS configurable por separado expone los valores de 40 y 80 columnas decodificados del firmware; 80 columnas es el valor validado. Los demás interruptores mencionados no se muestran sin mejor evidencia.
- Firmware analizado
Imagen BIOS 1.08 local: contenedor de 64 KiB, 16 KiB efectivos en FC000h-FFFFFh, fecha de reset 05/09/87 (formato EE. UU. MM/DD/AA: 1987-05-09). Permanece local-only hasta verificar procedencia y derechos.
Estado de la emulación
Evidencia: estado actual de BluMach; no describe necesariamente el circuito original
- Mandos de pantalla
Mandos originales: contraste, volumen e interruptor del altavoz ON/OFF. Ver → Pantalla simula el contraste LCD en vivo; este panel reflectante no tiene retroiluminación. Los colores son aproximados, no calibrados. Los mandos propios del altavoz no se reproducen en este panel.
- Procedencia de la implementación
Hay una nota pública de ingeniería con el desensamblado del firmware, los diagnósticos y las hipótesis descartadas por el camino. Separa lo que reproduce el modelo de lo que hacía la placa original.
- Comprobado
El piloto supera POST y diagnósticos residentes, arranca un disquete M15 de 720 KB con 256 y 512 KB, admite ambos resets y ejecuta el tutorial gráfico oficial del Starter Kit. Se validaron visualmente el texto y las dos resoluciones gráficas documentadas.
- Pendiente o aproximado
Los cuatro niveles verdes aproximan la luminancia RGBI, no la respuesta física del panel. BIOS aporta los glifos 00h–7Fh; 80h–FFh conservan una CP437 genérica. Teclado, UART, FDC y paralelo usan dispositivos compatibles, el RTC es un modelo MSM6242 funcional y la lógica Hitachi sigue sin mapear.
Ingeniería
Esta memoria pública explica cómo las evidencias se convirtieron en una implementación del emulador, incluidos los fallos, compromisos, pruebas y criterios de sustitución.
La memoria está disponible actualmente en inglés.
Fuentes
Fuentes y trazabilidad
Evidencia: fuentes primarias y notas de investigación
- Manual original
- Guía de instalación y uso del Olivetti M15 (copia en inglés)
- Firmware analizado
- Aproximación de compatibilidad olivm15 de MAME y metadatos de ROM
- Folleto comercial original
- Especificaciones técnicas del Olivetti M15 (1987)