← Todas as máquinas

Olivetti · PCS

Olivetti PCS 286/S (TI/OLIMCU16, 12/16 MHz)

1991 · Arquitetura: 80286

Placa TI/OLIMCU16 de 1991, a 12 ou 16 MHz, arrancável com o BIOS Olivetti 2.06; possivelmente é a do PCS 286S comercial.

ValidadaImplementada no BluMach

IDENTIDADE EM ABERTO: o BluMach reproduz e arranca esta placa TI/OLIMCU16 com o seu BIOS 2.06 original. Foram verificados o POST, o vídeo, o teclado, o relógio de tempo real, o disco IDE de 40 MB e a memória de 1, 2 e 4 MB. Falta ainda a memória EMS.

Olivetti PCS 286/S (TI/OLIMCU16, 12/16 MHz). Recriação da placa

História

Esta placa utiliza a família TI TACT82300, o ASIC Olivetti OLIMCU16, um PC87310 e vídeo Paradise integrado. Uma discussão de preservação de 2021 sugeriu que serviu como placa de substituição para PCS 286 avariados e nos PCS 286S. Um PCS 286S conservado usa a mesma família TI TACT82300, pelo que esta placa é possivelmente também a do modelo comercial de 1991. As suas EPROM têm a etiqueta «PCS286S REL. 1.06» e não foram lidas: não se sabe se coincidem com o BIOS 2.06 conhecido. O folheto Olivetti de 1991 indica um 80286 de 16 MHz sem estados de espera, 1 MB de série, até 8 MB na placa, 16 MB no sistema e discos de 40, 80 e 120 MB. No BluMach, esse modelo cria-se a partir desta ficha escolhendo 16 MHz, de forma experimental e com o BIOS 2.06.

Hardware

Processador
Intel 80286 at 12 MHz (validated) or 16 MHz (experimental, as in the commercial PCS 286S); BIOS RAM/IO frequencies 12/12, 12/6 and 6/6 MHz
Memória
1, 2 and 4 MB validated on the TI/OLIMCU16 board. Experimental generic ISA/AT expansion profiles also boot with 8 and 16 MB total; they prove a workable emulation path, not the existence of a specific Olivetti expansion card
Vídeo
Integrated VGA
Unidade de disquetes
3.5 in, 1.44 MB
Chipset
Texas Instruments TACT82300 family + Olivetti OLIMCU16 ASIC
Relógio e CMOS
AT-compatible CMOS RTC with separate motherboard battery; exact chip unidentified
Coprocessador matemático
Intel 80287 optional
Ranhuras de expansão
2 × 16-bit AT + 1 × 8-bit XT full-size slots
Interfaces
RS-232C, bidirectional parallel, mouse, AT keyboard
Dimensões e peso
360 × 312 × 100 mm; 7.6 kg

Classificação do catálogo

Formato
Computador de mesa
Mobilidade
Fixo
Geração do processador
Classe 80286
Padrão gráfico
VGA
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 80286 a 12 MHz (validado no BluMach) ou a 16 MHz (experimental), à escolha ao criar a máquina; o BIOS oferece frequências de RAM e E/S de 12/12, 12/6 e 6/6 MHz; suporte para coprocessador 80287.

Memória

1, 2 e 4 MB estão validados na placa TI/OLIMCU16. Os perfis totais de 8 e 16 MB também arrancam com uma placa ISA/AT genérica hipotética de 4 ou 12 MB a partir do endereço de 4 MB. Demonstram viabilidade técnica, não a existência de uma placa Olivetti específica.

Armazenamento

O folheto do PCS 286S de 16 MHz oferece uma unidade de 1,44 MB e discos de 40, 80 ou 120 MB. O BIOS 2.06 foi validado arrancando de um CP346 de 40 MB (805 cilindros, 4 cabeças, 26 setores); 80 e 120 MB continuam pendentes.

BIOS e firmware

Evidência: estado BluMach atual; não necessariamente uma descrição do circuito original

Revisões conhecidas

BIOS e Resident Diagnostics Olivetti 2.06 de 20 de maio de 1991. Duas EPROM de 64 KiB reconstroem exatamente a imagem FULL de 128 KiB; o Setup suporta inglês, italiano, alemão, francês e espanhol.

Vídeo

O BIOS 2.06 inicializa a Paradise VGA integrada e apresenta corretamente Resident Diagnostics e Extended Setup; não é necessária uma ROM de vídeo externa.

CPU e barramento

O Extended Setup oferece 12/12, 12/6 e 6/6 MHz como frequências de RAM e de E/S, não do processador: o BIOS guarda-as no byte 1Bh da CMOS e programa-as nos registos 08h e 09h do chipset TI, sem nunca alterar a velocidade da CPU, fixada pelo cristal da placa. Por isso o BluMach permite criar a máquina a 12 MHz, a velocidade verificada, ou a 16 MHz, a do PCS 286S comercial, ainda experimental. No BluMach, esta opção (F7) altera a velocidade do barramento de E/S e, de forma aproximada, os tempos de memória.

Interface modelada

O BIOS 2.06 testa 0208h, 0218h, 0258h, 0268h, 02A8h, 02B8h e 02E8h. Usa inicialmente 0208h para dimensionar a RAM e depois desloca a interface para 0218h, com quatro janelas de 16 KB em base+0000h/+4000h/+8000h/+C000h. O BluMach reproduz a renegociação e os aliases observados; a divisão TACT82300/OLIMCU16 continua incerta.

Verificado

Verificado no BluMach, com limites documentados: BIOS 2.06, POST, VGA Paradise integrada, RTC, teclado — incluindo a sequência MS-DOS F3-reinício-F2 —, arranque a partir de um CP346 de 40 MB e memória na placa de 1, 2 e 4 MB. As verificações foram feitas a 12 MHz; a opção de 16 MHz ainda não foi validada; os totais de 8 e 16 MB usam uma expansão ISA/AT hipotética.

Pendente ou aproximado

EMS continua pendente: HIMEM.SYS gere XMS no 80286, mas EMM386 não funciona num 286 e não se conserva um controlador EMS específico para OLIMCU ou para uma placa Olivetti. O Setup do BIOS 2.06 não oferece nesta placa shadow, repartição entre memória estendida e expandida nem volume do besouro, embora os respetivos textos estejam na ROM; F7 é aplicado de forma aproximada ao barramento de E/S e aos tempos de memória. Os perfis ISA de 8/16 MB não reproduzem uma placa histórica identificada. A fotografia da placa mostra uma bateria separada, sem um módulo Dallas identificável.

Fontes

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