← Todas as máquinas

Olivetti · M

Olivetti M15 Plus

1988 · Arquitetura: 80C88

Portátil 80C88 de 1988 com 512 KB, teclado removível, LCD monocromático retroiluminado e configurações de duas unidades de disquete ou HDU de 20 MB.

ExperimentalImplementada no BluMach

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 Plus é um portátil Olivetti distinto, relacionado com o M15 de base. Combinava um 80C88 a 4,77 MHz, 512 KB, teclado removível e LCD retroiluminado de 10,5 polegadas. A Olivetti vendia duas unidades internas de 720 KB ou uma unidade e um HDU de 20 MB; ambas as configurações são representadas experimentalmente.

Hardware

Processador
Intel 80C88 at 4.77 MHz
Memória
512 KB user RAM; 16 KB video RAM
Vídeo
10.5-inch backlit super-twist monochrome LCD; eight observed shade codes, 40/80-column text and 320×200/640×200 BIOS graphics modes
Unidade de disquetes
Pilot: two internal 3.5-inch, 720 KB drives
Relógio e CMOS
Battery-backed clock/calendar; BIOS accesses an MSM6242-compatible register set at 0100h-010Fh
Interfaces
RS-232C, Centronics parallel and optional external 5.25-inch floppy; no documented external video connector
Teclado
Detachable 78-key keyboard with latching EDIT/SHIFT, integrated numeric keypad and ten function keys
Disco rígido
Alternative commercial configuration: one 720 KB floppy and one 20 MB internal HDU. Olivetti labels the drive interface SCSI; the integrated host adapter is modelled through its BIOS-observed XT-compatible register contract

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 com 512 KB de RAM de utilizador. O núcleo de emulação disponível e o temporizador calibrado continuam aproximações temporais.

Opções e periféricos

O manual documenta uma unidade externa opcional de 5,25 polegadas com alimentação própria e periféricos RS-232C/Centronics. Bateria, fonte, correia e bolsa são acessórios, não ranhuras ISA. Duas unidades de 720 KB ou uma unidade com HDU de 20 MB, RAM fixa em 512 KB e altifalante. Unidade externa ainda pendente; não são oferecidas placas de som ISA.

Vídeo

LCD monocromático super-twist retroiluminado. O utilitário original enumera preto, seis níveis de cinzento e branco; o renderizador do Plus conserva estes oito níveis com uma curva de luminância aproximada. O guia documenta texto de 40/80 colunas e gráficos 320×200/640×200; a afirmação contraditória de 640×320 do folheto não é exposta como modo emulado. 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. O Plus conserva os oito níveis ordenados com tons interpolados, sem pressupor a mesma resposta ótica do M15 sem retroiluminação.

Banco de saltadores

A BIOS 1.10 descodifica os mesmos bits multiplexados de memória e arranque em 40/80 colunas do M15. A memória fica fixa nos 512 KB documentados; Configurar expõe apenas a escolha de texto sustentada pelo firmware.

firmware Analisado

BIOS 1.10 local: 32 KiB mapeados em F8000h-FFFFFh, data 06/03/88 (formato EUA MM/DD/AA: 1988-06-03). Permanece local até verificar proveniência e direitos.

Estado da emulação

Evidência: estado BluMach atual; não necessariamente uma descrição do circuito original

Controlos do ecrã

O guia documenta contraste, volume e retroiluminação ON/OFF. Ver → Ecrã permite ajustar contraste e retroiluminação em direto, com oito níveis LCD ordenados. O guia não menciona um comando de brilho separado, por isso não se acrescenta nenhum. OFF reduz a iluminação, não desliga o painel. As curvas óticas são aproximadas.

Origem da implementação

O modelo reutiliza os caminhos sustentados por evidência para os interruptores da família M15, RTC MSM6242 e V6355D, preservando uma identidade distinta e o mapa de firmware de 32 KiB. O dispositivo HDU/SCSI dedicado reutiliza a máquina de estados XTA para o contrato anfitrião observado em 320h-323h, IRQ 5 e DMA 3, incluindo comandos de buffer e setor longo.

Verificado

O arranque a frio e os dois resets passam Resident Diagnostics e indicam 512/512 KB. Os suportes originais arrancam com MS-DOS 3.20 e identificam as duas unidades internas de 720 KB. Os testes Memory, System Board e Display LCD passam e validam caracteres, atributos, oito tons ordenados e gráficos 320×200/640×200.

Pendente ou aproximado

O contrato anfitrião do HDU está implementado, mas a ponte SCSI física não identificada, o firmware do disco e os bytes ECC armazenados são aproximados; as imagens raw sintetizam os quatro bytes ECC de diagnóstico. A resposta exata do LCD, o temporizador e a restante lógica da placa também permanecem aproximados.

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.

Ler a nota de engenharia

Fontes

Tradução automática, verificada com várias ferramentas. Encontrou um erro? Avise-me.