Olivetti · PCS
Olivetti PCS 286/S (TI/OLIMCU16, 12/16 MHz)
Placa TI/OLIMCU16 de 1991, a 12 ou 16 MHz, arrancável com o BIOS Olivetti 2.06; possivelmente é a do PCS 286S comercial.
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.

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
Fontes e rastreabilidade
Evidência: fontes primárias e notas de investigação