← Todas as máquinas

TriGem · SX386

TriGem SX386M

1991 · Arquitetura: 80386SX

Placa principal OEM da TriGem com 80386SX a 16 MHz, chipset Headland, IDE e seis ranhuras ISA.

ExperimentalImplementada no BluMach

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

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