Olivetti · M
Olivetti M15
Portátil de 1987 com 80C88, teclado destacável, duas unidades de 720 KB e LCD verde fixo. Existe um modelo experimental funcional.
EXPERIMENTAL: os testes descritos correspondem à versão-piloto anterior. Esta build atualizada ainda precisa de testes interativos de regressão. Não suporta placas de som adicionais; conserva o altifalante interno. As aproximações e periféricos não verificados são descritos abaixo.

História
O M15 é um portátil Olivetti distinto do M19 e do M15 Plus. A configuração básica documentada tem 512 KB, duas unidades internas de 3,5 polegadas e nenhum disco rígido. O LCD fixo é o único ecrã: o M15 não tem saída de vídeo externa. O BluMach executa a BIOS 1.08, Resident Diagnostics e o tutorial oficial do Starter Kit, mantendo explícitas as incertezas ao nível da placa.
Hardware
- Processador
- Intel 80C88 at 4.77 MHz
- Memória
- 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
- Unidade de disquetes
- Two 3.5-inch, 720 KB internal drives; Matsushita JU-363 observed in a photographed example
- Relógio e 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
Classificação do catálogo
- Formato
- Portátil
- Mobilidade
- Portátil
- Geração do processador
- Classe 8086
- Padrão gráfico
- Compatível com CGA
- Tecnologia de ecrã
- LCD
- Cor do ecrã
- Monocromático
- Interface de armazenamento
- Unidade de disquete
Investigação
Esta página distingue os factos de hardware documentados, o comportamento observado no firmware original e a fidelidade atual da emulação BluMach.
Arquitetura e memória
Evidência: hardware documentado ou confirmado
- CPU e barramento
Intel 80C88 a 4,77 MHz. O barramento da placa portátil e a lógica de controlo ainda não estão mapeados.
- Opções e periféricos
Opções documentadas: unidade externa de 5,25 polegadas com alimentação própria e periféricos RS-232C/Centronics. Bateria, fonte e mala são acessórios. Os perfis oferecem 256/512 KB, duas unidades internas e altifalante; sem placas de som ISA. Unidade externa e suporte mais amplo de periféricos continuam pendentes. O barramento comum não prova compatibilidade com uma placa específica. O guia documenta a expansão de 256 para 512 KB através de uma placa de memória.
- Vídeo
LCD verde monocromático fixo, sem saída de vídeo externa. Texto 40/80 colunas e gráficos 320x200/640x200 modelados. A apresentação usa quatro níveis; as especificações preservadas do fabricante descrevem seis tons de cinzento. A correspondência continua por esclarecer. O fundo verde-oliva e os píxeis ativos cinzento verde-azulados retomam o aspeto aprovado do M15 portátil; as cores são aproximadas, não medidas no painel.
- Banco de saltadores
Interruptores da placa: a memória é definida pelo controlo normal de RAM da máquina (256 ou 512 KB). O interruptor de arranque da BIOS, configurável separadamente, expõe os valores de 40 e 80 colunas descodificados do firmware; 80 colunas é a predefinição validada. Os restantes interruptores referidos permanecem ocultos enquanto faltarem provas.
- firmware Analisado
Imagem BIOS 1.08 local: contentor de 64 KiB, 16 KiB efetivos em FC000h-FFFFFh, data de reset 05/09/87 (formato EUA MM/DD/AA: 1987-05-09). Mantém-se local até a proveniência e os direitos serem verificados.
Estado da emulação
Evidência: estado BluMach atual; não necessariamente uma descrição do circuito original
- Controlos do ecrã
Controlos originais: contraste, volume e altifalante ON/OFF. Ver → Ecrã simula o contraste LCD em direto, sem retroiluminação neste painel refletivo. Cores aproximadas, não calibradas. Os controlos próprios do altifalante não são reproduzidos aqui.
- Origem da implementação
Uma nota técnica pública reúne a desassemblagem do firmware, os diagnósticos e as hipóteses descartadas pelo caminho. Distingue o que o modelo reproduz do que fazia a placa original.
- Verificado
A versão-piloto passa o POST e Resident Diagnostics, arranca uma disquete M15 de 720 KB com 256 ou 512 KB, suporta ambos os resets e executa o tutorial gráfico oficial do Starter Kit. O texto e as duas resoluções gráficas documentadas foram validados visualmente.
- Pendente ou aproximado
Os quatro níveis verdes aproximam a luminância RGBI, não a resposta física do painel. A BIOS fornece os glifos 00h–7Fh; 80h–FFh mantêm uma CP437 genérica. Teclado, UART, FDC e paralelo usam dispositivos compatíveis, o RTC é um modelo MSM6242 funcional e a lógica Hitachi continua por mapear.
Engenharia
Esta memória pública explica como as evidências se tornaram uma implementação do emulador, incluindo falhas, compromissos, validação e critérios de substituição.
A memória está atualmente disponível em inglês.
Fontes
Fontes e rastreabilidade
Evidência: fontes primárias e notas de investigação
- firmware Analisado
- Aproximação de compatibilidade olivm15 do MAME e metadados ROM
- Folheto comercial original
- Especificações técnicas do Olivetti M15 (1987)