← Tutte le macchine

TriGem · SX386

TriGem SX386M

1991 · Architettura: 80386SX

Scheda madre OEM di TriGem con 80386SX a 16 MHz, chipset Headland, IDE e sei slot ISA.

SperimentaleImplementata in BluMach

SPERIMENTALE: sono validati il POST con 4 MB, la configurazione CMOS e l'avvio di MS-DOS 6.22. La modalità lenta a 8 MHz è implementata in modo approssimato e non provata. Restano da verificare tutte le popolazioni RAM, lo shadow, EMS e parità/NMI; i chip periferici esatti e la ROM del controller della tastiera sono sconosciuti.

Storia

TriGem costruì questa scheda SX386M, revisione KS-II, per i computer di altri marchi, come l'Emerson Elite SX386/16 e il CMS Enhancements ESP SX386M. Non è un modello Olivetti né un Olivetti venduto con un altro marchio. La guida Epson della versione a 20 MHz descrive un'altra revisione TriGem.

Hardware

Processore
Intel 80386SX 16 MHz; 8 MHz low-speed mode
Memoria
512 KB to 8 MB parity DRAM, documented 30-pin SIMM populations
Video
External ISA display adapter
Unità a dischetti
Integrated AT-compatible floppy interface
Orologio e CMOS
128-byte AT-compatible CMOS RTC; exact component unconfirmed
Coprocessore matematico
Intel 80387SX optional; J2 enables/disables it
Slot di espansione
4 × 16-bit ISA + 2 × 8-bit ISA
Interfacce
IDE, floppy, two serial, parallel and AT keyboard
Dimensioni e peso
254 × 218 mm OEM motherboard

Classificazione del catalogo

Formato
Desktop
Mobilità
Fisso
Generazione del processore
Classe 80386SX
Interfaccia di archiviazione
Unità floppy, IDE

Ricerca

Questa pagina distingue i dati hardware documentati, il comportamento osservato nel firmware originale e l'attuale fedeltà dell'emulazione BluMach.

Architettura e memoria

Evidenza: hardware documentato o confermato

CPU e bus

Intel 80386SX a 16 MHz, modalità lenta documentata a 8 MHz e 80387SX opzionale.

Memoria

DRAM con parità: popolazioni documentate di 512/640 KB e 1/1,5/2/3/4/4,5/5/6/8 MB. Il BIOS codifica la configurazione dei banchi nell'HT113 e BluMach usa la stessa codifica per tutte. Senza shadow, i 384 KB del vuoto diventano memoria estesa; il Setup li sottrae quando si attiva lo shadow.

Circuiti principali

Le foto identificano i Headland HT101SX, HT113 e GC102-PC. Il fatto che BluMach usi lo stesso modello di chipset dell'Olivetti PCS 386SX non collega questa scheda a Olivetti.

Slot di espansione

Quattro slot ISA a 16 bit, due a 8 bit e scheda video esterna.

BIOS e firmware

Evidenza: comportamento recuperato dal codice BIOS e test

Revisioni note

AMI DG2X-6080-020491-KB, 4 febbraio 1991.

Organizzazione ROMA

Un'immagine lineare da 64 KB a F0000h, EESX386.BIN; solo metadati, senza ridistribuzione.

Interfaccia modellata

Il BIOS rileva l'HT113 a 1ECh–1EFh, azzera 64 registri e programma CR0–CR4, incluso CR2=DAh; non usa 92h. Lo shadow del BIOS è il bit 4 di CR0. Quello del video copia C0000h-C7FFFh in RAM e lo lascia mappato con i registri di pagina EMS 24 e 25, protetti in scrittura.

Ponticelli e configurazione fisica

Evidenza: hardware documentato o confermato

Banca saltatrice

J2 abilita l'80387SX; JP4 sceglie LPT1 o LPT2; JP6 sceglie monocromatico o colore; la RAM segue le popolazioni di SIMM documentate.

Seriale e parallelo

IDE, floppy, due porte seriali, porta parallela e tastiera AT integrati. Il latch 3F3h usato dal BIOS ritarda l'attivazione delle porte COM e LPT; i chip esatti sono ancora da identificare.

Video

Video tramite scheda ISA esterna; la scheda madre non integra VGA né firmware video.

Stato dell'emulazione

Evidenza: corrente stato BluMach; non necessariamente una descrizione del circuito originale

Verificato

Il BIOS AMI autentico identifica Emerson, completa il POST di 4096 KB, rileva COM1/COM2/LPT senza falsi conflitti e installa e avvia MS-DOS 6.22 da un IDE tipo 17 da 40 MB.

In sospeso o approssimativo

Sperimentale: restano da verificare tutte le popolazioni RAM, lo shadow System+Video, parità/NMI, modalità lenta ed EMS. La modalità lenta segue i bit 2-3 della porta di uscita del controller della tastiera (Ctrl+Alt+grigio − e grigio +, e Start-up Speed nel Setup), ma è approssimata con stati di attesa della memoria, senza cambiare il clock della CPU. I chip periferici esatti non sono identificati; vengono usate approssimazioni compatibili AT. Il selettore della memoria consente ancora valori intermedi non documentati da 128 KB.

Fonti

Traduzione automatica, verificata con diversi strumenti. Hai trovato un errore? Segnalalo.