Timeline
Chat
Prospettiva

Original Chip Set

prima generazione di chipset utilizzati per la piattaforma informatica Amiga Da Wikipedia, l'enciclopedia libera

Original Chip Set
Remove ads

L'Original Chip Set (abbreviazione comunemente uilizzata: OCS)[1] è una famiglia di chipset per la piattaforma informatica Amiga. In particolare l'OCS rappresenta la prima generazione di chipset progettati per la piattaforma informatica Amiga, utilizzati dal 1985 al 1991 in vari prodotti commerciali oggi chiamati Amiga Classic. Della piattaforma informatica Amiga l'OCS implementa, tra le altre, le capacità grafiche e sonore che, in particolare nei primi anni, erano straordinarie relativamente a due delle classi di computer per cui il chipset OCS è stato utilizzato, l'home computer e il personal computer.

Thumb
Schema a blocchi dell'architettura hardware della piattaforma informatica Amiga con chipset OCS o ECS

Il chipset OCS è stato soppiantato prima dall'ECS, un lieve miglioramento, poi dall'AGA, un sostanziale miglioramento.

Remove ads

Nascita del nome

"Original Chip Set" è una denominazione inglese che in italiano significa "chipset originale". La denominazione infatti non è stata attribuita subito ma in seguito alla commercializzazione di nuove generazioni di chipset per la piattaforma Amiga, l'Enhanced Chip Set e l'Advanced Graphics Architecture.

Utilizzo

Il chipset OCS è stato utilizzato in vari prodotti commerciali: otto personal computer, tra cui un home computer e una workstation, e un riproduttore di CD multimediali. In particolare è stato utilizzato nei seguenti prodotti commerciali:

Remove ads

Panoramica

Riepilogo
Prospettiva

Il chipset OCS è stato progettato dal team di tecnici della Hi-Toro Inc. (in seguito rinominata prima Amiga Corp. e poi Commodore-Amiga Inc.) che ha creato la piattaforma informatica Amiga. Tale team ha sviluppato il chipset OCS dal 1982 al 1986. Poi, a fine 1986, è stato esautorato: gran parte del team è stato licenziato dalla società capogruppo Commodore International Ltd., la parte rimanente del team ha lasciato volontariamente la Commodore-Amiga Inc.. In seguito il chipset OCS è stato sviluppato nel centro di ricerca e sviluppo della Commodore Business Machines Inc., principale centro di ricerca e sviluppo di tutto il gruppo societario. La fabbricazione del chipset OCS è stata sempre affidata alla società controllata Commodore Semiconductor Group. Il chipset OCS (come anche l'ECS) è stato prodotto in logica NMOS ed è composto principalmente dai seguenti tre chip:

Per Thin Agnus, Denise e Paula è stato utilizzato un package DIP a 48 piedini, mentre per Fat Agnus è stato utilizzato un package PLCC a 84 contatti.

Agnus

Lo stesso argomento in dettaglio: Agnus.

Agnus è il chip centrale del progetto. Esso controlla gli accessi alla Chip RAM, sia che siano effettuati dal microprocessore sia che siano effettuati dagli altri chip custom, usando un complicato sistema di priorità. L'Agnus può indirizzare fino a 512 KiB di Chip RAM, mentre Fat Agnus può indirizzare fino a 512 KiB, 1 MiB, o 2 MiB di Chip RAM a seconda delle versioni. Le versioni di Fat Agnus in grado di indirizzare fino a 1 o 2 MiB di Chp RAM erano informalmente anche chiamate "Super Agnus", "Super Fat Agnus", "Fatter Agnus", "Big Agnus", "Big Fat Agnus", "Super Fat Agnus". Agnus contiene al suo interno il blitter e il copper.

Denise

Lo stesso argomento in dettaglio: Denise (chip).

Denise è il coprocessore video. Senza overscan, lo schermo grafico dell'Amiga è ampio 320 o 640 pixel e alto 200 (NTSC) o 256 (PAL) pixels. Denise supporta anche l'interlacciamento, che raddoppia la risoluzione verticale. Denise usa grafica bitmap planare, che divide i singoli bit per pixel in aree di memoria separate, dette bitplane (piani di bit). Nel funzionamento normale, Denise supporta da 1 a 5 bitplane, ovvero da 2 a 32 colori unici, selezionati da una tavolozza di 4.096 colori. Sono disponibili anche due modi video speciali, realizzati grazie ad un sesto bitplane: l'EHB e l'HAM. Denise supporta anche otto sprite, lo scorrimento e il modo "dual playfield". Infine, gestisce gli ingressi per il mouse e per il joystick digitale.

Paula

Lo stesso argomento in dettaglio: Paula (chip).

Paula è principalmente il chip sonoro, con 4 canali hardware indipendenti in PCM ad 8 bit, ognuno dei quali supporta 65 livelli di volume e una frequenza di campionamento fra circa 20 Hz e 29 kHz. Paula gestisce anche le interruzioni e varie funzioni di I/O, compreso il floppy disk drive, la porta seriale e i joystick analogici.

Remove ads

Due famiglie

Riepilogo
Prospettiva

Si possono distinguere due principali famiglie di chipset OCS. Esse sono nate conseguentemente alla situazione tecnica vigente all'epoca in ambito televisivo. Per favorire un risparmio economico agli acquirenti del personal computer, frequentemente le aziende produttrici di personal computer sceglievano di adottare modi video che potessero essere facilmente visualizzati dai televisori. In tal modo l'acquirente del personal computer, già in possesso di un televisore per vedere la televisione, poteva utilizzare il televisore come monitor video del personal computer evitando così l'acquisto (il risparmio non era poco). Anche Commodore-Amiga Inc. scelse di favorire i possessori di televisori. All'epoca nel mondo era diffusa la televisione analogica e i sistemi televisivi si distinguevano in due grandi gruppi: i sistemi televisivi che adottavano lo standard NTSC e i sistemi televisivi che adottavano lo standard PAL. Il primo prototipo di chipset OCS fu creato sulle caratteristiche dello standard NTSC. Solo in seguito si creò il chipset OCS basato sulle caratteristiche dello standard PAL. Nel corso degli anni, tali due chipset, sono stati costantemente aggiornati. In questo modo sono nate le due principali famiglie di chipset OCS. Queste due famiglie sono continuate ad esistere anche nelle successive generazioni di chipset Amiga, l'ECS e l'AGA, in quanto sono degli aggiornamenti dell'OCS. La scelta di procedere con degli aggiornamenti è stata fatta al fine di mantenere funzionante con l'OCS il software sviluppato per l'ECS e l'AGA.

Remove ads

Modi video

Riepilogo
Prospettiva

Tre sono le principali famiglie di modi video implementati nel chipset OCS: NTSC, PAL e A2024. La tabella seguente riporta le tre principali caratteristiche della scansione video usata per l'immagine video relativamente a tali famiglie di modi video. In particolare viene riportata la tipologia di scansione video usata per l'immagine video, la frequenza di linea usata per l'immagine video, la frequenza di quadro usata per l'immagine video. Queste tre caratteristiche della scansione video permettono di capire se l'immagine video è visualizzabile da un determinato monitor video. Per la famiglia di modi video A2024 sono riportate due diverse frequenze di quadro perché i modi video A2024 sono stati implementati diversamente nelle due famiglie di chipset OCS.[2]

Ulteriori informazioni famiglia di modi video, scansione video ...

La tabella seguente riporta le caratteristiche principali dei monitor video della Commodore Business Machines Inc. che sono stati commercializzati per la piattaforma informatica Amiga. In particolare, per ogni monitor video, viene riportata (rispettivamente) la tipologia di scansione video che può eseguire, con quali frequenze di linea e di quadro può eseguire la scansione video, le famiglie di modi video che può visualizzare. Gli ultimi cinque modelli di monitor video rientrano nella categoria dei cosiddetti "monitor multisync" (anche detti "monitor multiscan") in quanto sono in grado di eseguire la scansione video con più di una frequenza di linea e di quadro. In particolare gli ultimi quattro modelli di monitor video sono in grado di visualizzare molti altri modi video (i modi video dei chipset ECS e AGA). Alcuni modelli di monitor video sono stati prodotti in due divere versioni.[3] Tra parentesi è indicata la versione.

Ulteriori informazioni monitor video, scansione video ...

La tabella seguente riporta la release a partire dalla quale AmigaOS fa uso, e rende disponibili alle app, le famiglie di modi video del chipset OCS. Fa uso dei modi video per la GUI di Amiga Workbench. E rende disponibili i modi video alle app mediante Intuition. Ovviamente le app possono far uso di qualsiasi modo video disponibile con il chipset OCS anche senza Intuition. Ma la scrittura della app è molto più semplice facendo uso di Intuition.

Ulteriori informazioni famiglia di modi video, AmigaOS ...

Modi video NTSC

I modi video NTSC sono stati i primi modi video implementati per la piattaforma informatica Amiga. Sono stati disponibili inizialmente solo per la versione di Amiga 1000 destinata ai Paesi del mondo che all'epoca adottavano lo standard televisivo NTSC. Il video dei modi video NTSC è uguale a quello dei sistemi televisivi che all'epoca adottavano lo standard televisivo NTSC. In tal modo all'epoca si poteva usare il televisore come monitor video, risparmiando quindi i soldi per l'acquisto di un monitor video specifico per il computer. Sono stati implementati sia modi testo che modi grafici nella famigli di modi video NTSC.

Modi video PAL

I modi video PAL sono stati i secondi modi video implementati per la piattaforma informatica Amiga. Sono stati disponibili inizialmente solo per la versione di Amiga 1000 destinata ai Paesi del mondo che all'epoca adottavano lo standard televisivo PAL. Il video dei modi video PAL è uguale a quello dei sistemi televisivi che all'epoca adottavano lo standard televisivo PAL. In tal modo all'epoca si poteva usare il televisore come monitor video, risparmiando quindi i soldi per l'acquisto di un monitor video specifico per il computer. Sono stati implementati sia modi testo che modi grafici nella famiglia di modi video PAL.

Modi video A2024

I modi video A2024 sono stati resi disponibili a partire dal 1989 e sono estremamente particolari. Per rendere disponibili i modi video A2024 anche con i modelli di Denise prodotti prima del 1989 (quindi anche con i modelli di computer Amiga prodotti prima del 1989), è stata fatta una scelta più unica che rara: i circuiti elettronici aggiuntivi (necessari per implementare i modi video A2024) non sono stati inseriti in Denise ma nel monitor video. Nel 1989 è iniziata la commercializzazione del monitor video contenente tali circuiti elettronici aggiuntivi, il Commodore A2024 (prodotto dalla Commodore Business Machines Inc.). Questo monitor video è quindi l'unico al mondo in grado di visualizzare i modi video A2024. La scansione video adottata per i modi video A2024 è non convenzionale: l'immagine video viene suddivisa in quattro o sei quadri video. Se si vuole evitare il fastidiosissimo tremolio dell'immagine video, il refresh rate dei modi video A2024 (10 o 15 Hz) è estremamente basso per un display CRT con fosfori a normale persistenza. E il Commodore A2024 monta un display CRT (all'epoca il display CRT era la miglior tipologia di display video). Quindi per tale monitor video è stato utilizzato un display CRT con fosfori ad altissima persistenza. Questi display CRT eliminano il fastidiosissimo tremolio provocato dal basso refresh rate ma creano un altro fastidiosissimo fenomeno: le scie degli oggetti grafici in movimento (come ad esempio il puntatore del mouse). Per tali motivi i modi video A2024 sono poco utilizzati nonostante offrano una risoluzione video molto alta.

Modi grafici

La due tabelle seguenti riportano i modi grafici disponibili con la famiglia di chipset OCS nella quale sono stati implementati i modi video NTSC. Nella prima tabella, per ogni modo grafico, viene riportata (rispettivamente) la denominazione del modo grafico, il numero di pixel che compongono l'immagine video, il tipo di scansione video usata per l'immagine video, il numero di volte che viene ridisegnata (in un secondo) l'immagine video. Per i modi video NTSC i progettisti del chipset OCS hanno fornito la possibilità di ridurre o aumentare il numero di pixel che compongono l'immagine video perché, con il video analogico, è necessario regolare l'ampiezza dell'immagine video in modo che sia tutta visualizzata sullo schermo del display video. Ma all'epoca tale regolazione era disponibile solo nei monitor video. Nei televisori era rarissimo che si potesse regolare l'ampiezza dell'immagine video. Riducendo il numero di pixel che compongono l'immagine video, si può evitare che parti dell'immagine video (i bordi) non vengano visualizzate sullo schermo del televisore.

Ulteriori informazioni modo grafico, risoluzione grafica ...

In questa seconda tabella, per ogni modo grafico, viene riportata invece (rispettivamente) il tipo di cromia usata per l'immagine video, la modalità di grafica planare usata per l'immagine video, il numero massimo di colori visualizzabili contemporaneamente nell'immagine video, il numero di colori tra cui si può scegliere per colorare l'immagine video. La Extra Halfbrite e la Hold And Modify sono due modalità di grafica planare inventate dai progettisti del chipset OCS.

Ulteriori informazioni modo grafico, cromia ...

La due tabelle seguenti riportano i modi grafici disponibili con la famiglia di chipset OCS nella quale sono stati implementati i modi video PAL.

Ulteriori informazioni modo grafico, risoluzione grafica ...

Come si può vedere in questa seconda tabella, la colorazione dell'immagine video è uguale a quella disponibile nella famiglia di chipset OCS nella quale sono stati implementati i modi video NTSC.

Ulteriori informazioni modo grafico, cromia ...
Remove ads

Note

Bibliografia

Voci correlate

Altri progetti

Collegamenti esterni

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads