← Todas las máquinas

TriGem · SX386

TriGem SX386M

1991 · Arquitectura: 80386SX

Placa base OEM de TriGem con 80386SX a 16 MHz, chipset Headland, IDE y seis ranuras ISA.

ExperimentalImplementada en BluMach

EXPERIMENTAL: están validados el POST con 4 MB, la configuración CMOS y el arranque de MS-DOS 6.22. El modo lento a 8 MHz está implementado de forma aproximada y sin probar. Falta validar todas las poblaciones de RAM, la sombra, EMS y paridad/NMI; se desconocen los chips periféricos exactos y la ROM del controlador de teclado.

Historia

TriGem fabricó esta placa SX386M, revisión KS-II, para equipos de otras marcas, como el Emerson Elite SX386/16 y el CMS Enhancements ESP SX386M. No es un modelo de Olivetti ni un Olivetti con otra marca. La guía de Epson de la versión de 20 MHz describe otra revisión de TriGem.

Hardware

Procesador
Intel 80386SX 16 MHz; 8 MHz low-speed mode
Memoria
512 KB to 8 MB parity DRAM, documented 30-pin SIMM populations
Vídeo
External ISA display adapter
Disquetera
Integrated AT-compatible floppy interface
Reloj y CMOS
128-byte AT-compatible CMOS RTC; exact component unconfirmed
Coprocesador matemático
Intel 80387SX optional; J2 enables/disables it
Ranuras de expansión
4 × 16-bit ISA + 2 × 8-bit ISA
Interfaces
IDE, floppy, two serial, parallel and AT keyboard
Dimensiones y peso
254 × 218 mm OEM motherboard

Clasificación del catálogo

Formato
Sobremesa
Movilidad
Fijo
Generación de procesador
Clase 80386SX
Interfaz de almacenamiento
Disquetera, IDE

Investigación

Esta ficha separa los datos documentados del hardware, el comportamiento observado en el firmware original y la fidelidad actual de la emulación en BluMach.

Redactada en inglés y traducida automáticamente.

Arquitectura y memoria

Evidencia: hardware documentado o confirmado

CPU y bus

Intel 80386SX a 16 MHz, modo lento documentado a 8 MHz y 80387SX opcional.

Memoria

DRAM con paridad: poblaciones documentadas de 512/640 KB y 1/1,5/2/3/4/4,5/5/6/8 MB. La BIOS codifica la configuración de bancos en el HT113 y BluMach usa la misma codificación en todas ellas. Sin sombra, los 384 KB del hueco pasan a memoria extendida; el Setup los descuenta al activar la sombra.

Circuitos principales

Las fotos identifican los Headland HT101SX, HT113 y GC102-PC. Que BluMach use el mismo modelo de chipset que en el Olivetti PCS 386SX no relaciona esta placa con Olivetti.

Ranuras de expansión

Cuatro ranuras ISA de 16 bits, dos de 8 bits y vídeo externo.

BIOS y firmware

Evidencia: comportamiento obtenido de la BIOS y de pruebas

Revisiones conocidas

AMI DG2X-6080-020491-KB, 4 de febrero de 1991.

Organización de ROM

Una imagen lineal de 64 KB en F0000h, EESX386.BIN; solo metadatos, sin redistribución.

Interfaz modelada

La BIOS prueba el HT113 en 1ECh–1EFh, borra 64 registros y programa CR0–CR4, incluido CR2=DAh; no usa 92h. La sombra de la BIOS es el bit 4 de CR0. La del vídeo copia C0000h-C7FFFh a RAM y la deja mapeada con los registros de página EMS 24 y 25, protegidos contra escritura.

Jumpers y configuración física

Evidencia: hardware documentado o confirmado

Banco de jumpers

J2 habilita 80387SX; JP4 selecciona LPT1/LPT2; JP6 mono/color; la RAM sigue las poblaciones SIMM documentadas.

Serie y paralelo

IDE, disquete, dos puertos serie, paralelo y teclado AT integrados. El latch 3F3h que usa la BIOS retrasa la activación de COM y LPT; los controladores exactos siguen en investigación.

Vídeo

Vídeo mediante tarjeta ISA externa; la placa no integra VGA ni firmware de vídeo.

Estado de la emulación

Evidencia: estado actual de BluMach; no describe necesariamente el circuito original

Comprobado

La BIOS AMI original identifica Emerson, completa el POST con 4096 KB, detecta COM1, COM2 y LPT sin falsos conflictos, e instala y arranca MS-DOS 6.22 desde un disco IDE de 40 MB de tipo 17.

Pendiente o aproximado

Experimental. Falta validar todas las poblaciones de RAM, la sombra «System+Video», paridad/NMI, el modo lento y EMS. El modo lento sigue los bits 2-3 del puerto de salida del controlador de teclado (Ctrl+Alt+gris − y gris +, y «Start-up Speed» en el Setup), pero se aproxima con estados de espera de memoria, sin cambiar el reloj de la CPU. Los periféricos exactos no están identificados y se usan aproximaciones compatibles AT. El selector de memoria todavía permite valores intermedios de 128 KB no documentados.

Fuentes