Olivetti · M
Olivetti M300-30P
Variante i486DX2 a 50 MHz do M300-30, com barramento externo de 25 MHz.
História
O M300-30P é a variante rápida do M300-30: a mesma placa e o mesmo firmware, mas com um i486DX2/50, que funciona internamente a 50 MHz sobre um barramento de 25 MHz.
Hardware
- Processador
- Intel i486DX2/50; 25 MHz external bus
- Memória
- 4/8/12/20/24/36 MB
- Chipset
- VLSI VL82C486
- Vídeo
- Integrated Western Digital WD90C31, 1 MB
- Entrada e saída
- PC87311/87312 family; separate Olivetti 8042
Classificação do catálogo
- Formato
- Computador de mesa
- Mobilidade
- Fixo
- Geração do processador
- Classe i486
- Padrão gráfico
- VGA
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: documentação, engenharia reversa e diagnósticos
- CPU e barramento
Intel i486DX2/50: 50 MHz internos sobre um barramento de 25 MHz. Chipset VLSI VL82C486, que reúne o controlador de memória e do barramento AT.
- Memória
De 4 a 36 MB (4, 8, 12, 20, 24 ou 36 MB). Com 4 MB, o POST conta 640 KB de base, 3072 KB estendidos e 384 KB dedicados: os 384 KB por trás do vazio entre 640 KB e 1 MB ficam reservados para a sombra do vídeo e da BIOS.
- Vídeo
VGA Western Digital WD90C31 integrada com 1 MB. A sua BIOS de vídeo, OVC 1.09, ocupa a metade inferior da ROM.
- Armazenamento
Super I/O da família PC87311/87312 (disquetes, série e paralela) e interface IDE com buffers. A tabela da BIOS acrescenta os tipos 17 a 26 para discos IDE, entre eles o 17 (805/4/26, 40 MB) e o 18 (776/8/33, 100 MB).
BIOS e firmware
Evidência: observado nos testes de firmware e inicialização preservados
- Revisões conhecidas
Preservam-se três ROM de 128 KB com a mesma BIOS de vídeo OVC 1.09: Diagnósticos 1.03 (24/09/92), 1.04 (05/11/92) e 2.00 (22/02/93). A BIOS lê a velocidade do barramento (25 ou 33 MHz) e o endereço do Super I/O num registo da placa, que abre com o comando 8Bh do controlador de teclado.
Estado da emulação
Evidência: estado BluMach atual; não necessariamente uma descrição do circuito original
- Verificado
Com 4 MB, os Diagnósticos 2.00 concluem todos os testes, identificam a CPU como DX2-50 e mostram 640 KB base + 3072 KB expandida + 384 KB dedicada = 4096 KB.
- Pendente ou aproximado
Emulação parcial arrancável, com os mesmos limites de chipset, vídeo e Super I/O que o M300-30. O registo de configuração da placa, a partir do qual a BIOS deduz o modelo de CPU, foi reconstruído a partir da desmontagem. O Ctrl+Alt+Del pode bloquear ao reiniciar o firmware, por isso por agora convém um reinício físico. Ficam pendentes as restantes configurações de RAM e mais software.
Fontes
Fontes e rastreabilidade
Evidência: fontes primárias e notas de investigação