Olivetti · M
Olivetti M300 (IF378)
M300 modular 386SX a 16 MHz com placa IF378 e controlo de memória Intel 82335.
História
O M300 modular original combina IF378, barramento IN108 e placa multifunções GO477; não é a placa-mãe dos M300 numerados posteriores.
Hardware
- Processador
- Intel 80386SX 16 MHz on IF378
- Memória
- 1–12 MB
- Chipset
- Intel 82230/82231/82335
- Ranhuras de expansão
- IN108 system bus; GO477 multifunction board
Classificação do catálogo
- Formato
- Computador de mesa
- Mobilidade
- Fixo
- Geração do processador
- Classe 80386SX
- Interface de armazenamento
- Unidade de disquete, IDE
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.
Venda e configurações comerciais
Evidência: hardware documentado ou confirmado
- Modelos comercializados
O M300 original é modular: a placa de CPU (UC093/097 e, depois, UC112/113, com a IF378) encaixa na ranhura 3 da placa de barramento IN108, que tem 8 ranhuras (cinco de 16 bits e três de 8). A placa multifunções GO477 e a VGA GO481 ocupam outras duas.
Arquitetura e memória
Evidência: hardware documentado ou confirmado
- CPU e barramento
Intel 386SX a 16 MHz com suporte para 80387SX. Os Intel 82230/82231 reúnem a lógica AT (relógio, interrupções, DMA, temporizador, RTC) e o 82335 controla a memória.
- Memória
Até 12 MB: dois bancos na placa de CPU (1 MB com SIMM de 256 KB, ou 2 ou 4 MB com SIMM de 1 M × 9) e placas de memória AMB 2678 de 2 a 4 MB. Acesso a 100 ns.
- Vídeo
Placa VGA GO481 na ranhura 6 do barramento. Não é emulada; o perfil usa uma Paradise PVGA1A externa.
- Armazenamento
A GO477 reúne a interface de disco, o controlador de disquetes (WD37C65C) e a porta série. Os discos documentados são de 20, 40 e 100 MB (Conner, NEC, Quantum). A tabela da BIOS inclui o tipo 33 (776/8/33) e o 36 (805/4/26).
BIOS e firmware
Evidência: observado nos testes de firmware e inicialização preservados
- Revisões conhecidas
Preserva-se a BIOS 1.09 (26/06/90), de 64 KB numa 27C512. O guia de assistência associa a 1.09 às placas UC112/113 e refere uma 1.10 posterior que corrige a perda da primeira tecla após Ctrl+Alt+Del sem memória sombra.
Estado da emulação
Evidência: estado BluMach atual; não necessariamente uma descrição do circuito original
- Verificado
Com 2 MB, os diagnósticos residentes concluem os testes e contam 640 KB de base, 1280 KB estendidos e 128 KB de sombra (2048 KB), após a sequência de remapeamento de memória da BIOS; abre-se depois o Setup em ROM. O arranque do MS-DOS 3.30a com NVR preservada já tinha sido observado.
- Pendente ou aproximado
Emulação parcial que arranca. Do 82335 são emuladas a configuração de memória, o remapeamento e os intervalos de memória da placa que a BIOS usa para medi-la. A memória não se repete para além da quantidade instalada como na placa real, e a memória remapeada fica logo acima da instalada. As funções dos 82230/82231 e da GO477 usam dispositivos AT compatíveis, e a GO481 ainda requer uma VGA externa. Faltam validar o disco IDE, outras quantidades de memória e mais software.
Fontes
Material de investigação preservado
Evidência: fontes primárias e notas de investigação