TriGem · SX386
TriGem SX386M
Placa principal OEM da TriGem com 80386SX a 16 MHz, chipset Headland, IDE e seis ranhuras ISA.
EXPERIMENTAL: estão validados o POST com 4 MB, a configuração CMOS e o arranque do MS-DOS 6.22. O modo lento a 8 MHz está implementado de forma aproximada e sem testar. Falta validar todas as populações de RAM, a sombra, a EMS e a paridade/NMI; desconhecem-se os chips periféricos exatos e a ROM do controlador de teclado.
História
A TriGem fabricou esta placa SX386M, revisão KS-II, para computadores de outras marcas, como o Emerson Elite SX386/16 e o CMS Enhancements ESP SX386M. Não é um modelo da Olivetti nem um Olivetti vendido com outra marca. O guia da Epson da versão de 20 MHz descreve outra revisão da TriGem.
Hardware
- Processador
- Intel 80386SX 16 MHz; 8 MHz low-speed mode
- Memória
- 512 KB to 8 MB parity DRAM, documented 30-pin SIMM populations
- Vídeo
- External ISA display adapter
- Unidade de disquetes
- Integrated AT-compatible floppy interface
- Relógio e CMOS
- 128-byte AT-compatible CMOS RTC; exact component unconfirmed
- Coprocessador matemático
- Intel 80387SX optional; J2 enables/disables it
- Ranhuras de expansão
- 4 × 16-bit ISA + 2 × 8-bit ISA
- Interfaces
- IDE, floppy, two serial, parallel and AT keyboard
- Dimensões e peso
- 254 × 218 mm OEM motherboard
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.
Arquitetura e memória
Evidência: hardware documentado ou confirmado
- CPU e barramento
Intel 80386SX a 16 MHz, modo lento documentado a 8 MHz e 80387SX opcional.
- Memória
DRAM com paridade: populações documentadas de 512/640 KB e 1/1,5/2/3/4/4,5/5/6/8 MB. A BIOS codifica a configuração dos bancos no HT113 e o BluMach usa a mesma codificação em todas. Sem sombra, os 384 KB do espaço passam a memória estendida; o Setup desconta-os ao ativar a sombra.
- Circuitos principais
As fotografias identificam os Headland HT101SX, HT113 e GC102-PC. O facto de o BluMach usar o mesmo modelo de chipset do Olivetti PCS 386SX não liga esta placa à Olivetti.
- Ranhuras de expansão
Quatro ranhuras ISA de 16 bits, duas de 8 bits e placa de vídeo externa.
BIOS e firmware
Evidência: comportamento recuperado de código BIOS e testes
- Revisões conhecidas
AMI DG2X-6080-020491-KB, 4 de fevereiro de 1991.
- Organização da ROM
Uma imagem linear de 64 KB em F0000h, EESX386.BIN; apenas metadados, sem redistribuição.
- Interface modelada
A BIOS testa o HT113 em 1ECh–1EFh, apaga 64 registos e programa CR0–CR4, incluindo CR2=DAh; não usa 92h. A sombra da BIOS é o bit 4 de CR0. A do vídeo copia C0000h-C7FFFh para RAM e deixa-a mapeada com os registos de página EMS 24 e 25, protegidos contra escrita.
Jumpers e configuração física
Evidência: hardware documentado ou confirmado
- Banco de saltadores
J2 ativa o 80387SX; JP4 escolhe LPT1 ou LPT2; JP6 escolhe monocromático ou cor; a RAM segue as populações de SIMM documentadas.
- Série e paralelo
IDE, disquete, duas portas série, porta paralela e teclado AT integrados. O latch 3F3h usado pela BIOS atrasa a ativação das portas COM e LPT; os chips exatos ainda estão por identificar.
- Vídeo
Vídeo através de uma placa ISA externa; a placa principal não integra VGA nem firmware de vídeo.
Estado da emulação
Evidência: estado BluMach atual; não necessariamente uma descrição do circuito original
- Verificado
A BIOS AMI original identifica a Emerson, conclui o POST com 4096 KB, deteta COM1, COM2 e LPT sem falsos conflitos, e instala e arranca o MS-DOS 6.22 a partir de um disco IDE de 40 MB do tipo 17.
- Pendente ou aproximado
Experimental: falta validar todas as populações de RAM, a sombra System+Video, a paridade/NMI, o modo lento e a EMS. O modo lento segue os bits 2-3 da porta de saída do controlador de teclado (Ctrl+Alt+cinzento − e cinzento +, e Start-up Speed no Setup), mas é aproximado com estados de espera de memória, sem mudar o relógio da CPU. Os chips periféricos exatos não estão identificados; usam-se aproximações compatíveis AT. O seletor de memória ainda permite valores intermédios não documentados de 128 KB.
Fontes
Fontes e rastreabilidade
Evidência: fontes primárias e notas de investigação