MOS VIC-II

Il MOS 6569R3 su una scheda madre C64 (PAL)

Il MOS VIC-II è un microprocessore usato per generare la grafica in Y/C/video composito nei computer Commodore 64 e Commodore 128.

Prodotto nei modelli 6567/8562/8564 (versioni NTSC) o 6569/8565/8566 (PAL), fu concepito come evoluzione del MOS Technology VIC (utilizzato nel Commodore VIC-20).

Fu uno dei responsabili del grande successo del C64, il modello di computer più venduto di tutti i tempi.[1]

Storia

Il chip VIC-II fu progettato da Albert Charpentier e Charles Winterble alla MOS Technology come successore del VIC (6560). Il loro gruppo di sviluppo aveva in precedenza fallito la progettazione di due chip grafici, il MOS 6562 per il computer Commodore TOI ed il MOS 6564 per il Color PET, a causa della necessità di affiancare ad essi veloci ma costose memorie. Ma gli studi fatti su questi chip non erano andati sprecati, dato che alcune delle tecnologie sviluppate erano poi confluite nel VIC.

Per progettare il VIC-II, Charpentier e Winterble fecero un'indagine di mercato sui computer e videogiochi per scoprire quali caratteristiche fossero più richieste. L'idea di aggiungere la gestione degli sprite venne dal computer Texas Instruments TI-99/4A e dal suo processore grafico TMS9918: i ¾ della superficie del VIC-II fu infatti utilizzata per la gestione di essi.

Il lavoro sul VIC-II fu completato nella seconda metà del 1981, mentre Robert Yannes stava lavorando sul chip SID. I due chip, come il Commodore 64, furono completati in tempo per la fiera Consumer Electronics Show che si tenne la prima settimana del 1982.

Caratteristiche

  • 16 kB di memoria per lo schermo, i caratteri e gli sprite
  • risoluzione grafica massima: 320×200 (160×200 nella modalità multicolore)
  • risoluzione in modalità testuale: 40 × 25 caratteri
  • 3 modalità testo e 2 bitmap
  • 16 colori
  • gestione contemporanea di 8 sprite, ciascuno grande 24×21 pixel (12×21 in multicolore)
  • interrupt raster
  • scrolling fluido

Dettagli tecnici

Programmazione

Il VIC-II era programmato manipolando i suoi 47 registri di controllo (contro i 16 presenti nel primo VIC), mappati in memoria nell'intervallo $D000–$D02E dello spazio di indirizzamento del C64. Di questi registri, 34 erano adibiti al controllo degli sprite (detti anche come MOB, Movable Object Blocks, dalla documentazione VIC-II). Come il suo predecessore, il VIC-II supportava la penna ottica ad infrarossi ed usava una versione dei caratteri PETSCII del vecchio Commodore PET rimaneggiata per adattarsi alla risoluzione video del C64.

Tramite codice si poteva istruire il VIC-II per generare più di 8 sprite contemporaneamente: questa tecnica, nota come sprite multiplexing, prevedeva l'intercettazione della routine di gestione del pennello video (il raster interrupt) così da generare, a seconda della zona dello schermo interessata, gli sprite necessari. Sempre tramite codice era possibile anche aggirare il limite hardware di 8 sprite per riga orizzontale ricorrendo al flicker, vale a dire all'accensione alternata di uno o più sprite, che generava un leggero sfarfallìo nell'immagine.

Colori

I 16 colori permessi dal VIC-II.

Nella modalità multicolore (160×200 pixel, la più usata nei giochi) i caratteri erano di 4×8 pixel a 4 colori (su 16 disponibili). Il quarto colore (il colore dello sfondo) era identico per tutto lo schermo mentre gli altri 3 potevano essere impostati per ogni area di 4×8 pixel. Gli sprite (12×21 pixel) avevano 3 colori: 2 erano condivisi tra tutti gli sprite e 1 era personalizzabile. Alcuni giochi modificavano i colori durante l'interrupt raster mentre altri, come Summer Games della Epyx e Basketball Sam & Ed della COMPUTE!'s Gazette, sovrapponevano 2 sprite ad alta risoluzione per ottenere l'effetto di un unico sprite a 2 colori ad alta risoluzione, senza sacrificare la risoluzione orizzontale[2]. Questa tecnica riduceva però il numero degli sprite utilizzabili.

Il gruppo di progettazione del VIC-II scelse i 16 colori della tavolozza del chip in base a criteri di progettazione e non estetici. Il risultato portò ad una tavolozza con colori non molto brillanti. Yannes spiegò la cosa così:

«(...) Ho timore che, come si pensa, non si sia usata la massima cura nella scelta dei colori. Avevamo il pieno controllo sulla tonalità, la saturazione e la luminosità, e scegliemmo i colori che ci piacevano. Inoltre, per salvare spazio sul chip, molti dei colori erano semplicemente i colori complementari nella ruota dei colori di quelli che avevamo scelto. Questo ci permise di riutilizzare i valori delle resistenze presenti piuttosto che usarne un set nuovo per ognuno dei colori.(...)»

Il gioco Mayhem in Monsterland del 1993 è un esempio di cosa si potesse ottenere spremendo al massimo le potenzialità del VIC-II, con un risultato comparabile con la grafica offerta dalle macchine a 16 bit dell'epoca.

Il VIC-IIe

Il chip VIC-IIe (MOS 8564/8566) del Commodore 128 ("e" sta per "revisione E") utilizzava 48 pin e aveva 2 registri in più, uno per accedere al tastierino numerico ed i tasti extra e l'altro per far cambiare la frequenza del clock da 1 MHz a 2 MHz e viceversa: al clock più alto il video composito del VIC-II era disattivato, permettendo l'uso della modalità a 80 colonne del C128 tramite il secondo chip video del computer, il VDC (MOS 8563).

Elenco delle versioni del VIC-II

Piedinatura del MOS 6567 VIC-II.
  • PAL (televisione)
    • MOS Technology 6569 – (PAL-B)
    • MOS Technology 6572 – (PAL-N)
    • MOS Technology 6573 – (PAL-M)
    • MOS Technology 8565 – versione HMOS-II per schede madri del "C64E"
    • MOS Technology 8566 – VIC-IIe (PAL-B) (C128)
    • MOS Technology 8569 – VIC-IIe (PAL-N) (C128)
  • NTSC
    • MOS Technology 6566 – versione per il Commodore MAX Machine
    • MOS Technology 6567 – versione originale NMOS
    • MOS Technology 8562 – versione HMOS-II
    • MOS Technology 8564 – versione VIC-IIe (C128)

Note

  1. ^ (EN) Commodore 64, su old-computers.com (archiviato dall'url originale il 31 dicembre 2023).
  2. ^ (EN) I talked to Scott Nelson about C64 Summer Games, su home.arcor.de. URL consultato il 4 gennaio 2016 (archiviato dall'url originale il 14 febbraio 2006).

Bibliografia

  • (EN) Appendice N, 6566/6567 (VIC-II) Chip Specifications, tratto dal Commodore 64 Programmer's Reference Guide.
  • (EN) Bagnall, Brian: On The Edge: The Spectacular Rise and Fall of Commodore, pp.228–231. ISBN 0973864907.

Voci correlate

Collegamenti esterni

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

Read other articles:

State park of California, USA, preserving forested land in Napa Valley Bothe-Napa Valley State ParkShow map of CaliforniaShow map of the United StatesLocationNapa and Sonoma Counties, California, United StatesNearest citySt. Helena, CaliforniaCoordinates38°33′4″N 122°30′58″W / 38.55111°N 122.51611°W / 38.55111; -122.51611Area1,991 acres (806 ha)Established1960Governing bodyCalifornia Department of Parks and Recreation Moss-covered blue oak tr...

 

 

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne cite pas suffisamment ses sources (avril 2019). Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ». En pratique : Quelles sources sont attendues ? Com...

 

 

Andrew Nabbout Andrew Nabbout memainkan pertandingan persahabatan pramusim untuk Melbourne Victory pada 2014Informasi pribadiNama lengkap Andrew NabboutTanggal lahir 17 Desember 1992 (umur 31)Tempat lahir Melbourne, AustraliaTinggi 178 cm (5 ft 10 in)Posisi bermain PenyerangInformasi klubKlub saat ini Urawa Red DiamondsNomor 19Karier senior*Tahun Tim Tampil (Gol)2018 – Urawa Red Diamonds 6 (0)Tim nasional2018 – Australia 6 (1) * Penampilan dan gol di klub senior hanya...

Newcastle AirportIATA: NCLICAO: EGNTInformasiJenisPublicPemilikNewcastle Airport Local Authority Holding Company Ltd, Copenhagen Airports A/SPengelolaNewcastle International Airport LtdMelayaniNewcastle upon TyneTyne and WearCumbriaNorthumberlandLokasiWoolsington, Newcastle upon Tyne, Tyne and WearKetinggian dpl81 mdplSitus webwww.newcastleairport.comPetaEGNTLocation in Tyne and WearLandasan pacu Arah Panjang Permukaan m kaki 07/25 2,329 7,641 Aspal Statistik (2011)Passengers4,346,2...

 

 

Season of television series One PieceSeason 9Enies LobbyThe cover of the first DVD compilation released by Avex Mode of the ninth season.No. of episodes73ReleaseOriginal networkFuji TelevisionOriginal releaseMay 21, 2006 (2006-05-21) –December 23, 2007 (2007-12-23)Season chronology← PreviousSeason 8 Next →Season 10 List of episodes The ninth season of the One Piece anime series was directed by Kōnosuke Uda and produced by Toei Animation. Like the rest of the se...

 

 

Pour les articles homonymes, voir 21e régiment. 21e régiment d'infanterie Insigne régimentaire du 21e régiment d'infanterie. Création 1791 Dissolution 2010 Pays France Branche Armée de terre Type Régiment d’infanterie Rôle Infanterie Garnison Langres (1914) Ancienne dénomination Régiment de VaubécourtRégiment de Guyenne21e régiment d'infanterie de ligne21e demi-brigade21e régiment d'infanterie de ligneLégion d'Ille-et-Vilaine21e régiment d'infa...

Taiwan Open 2017 Sport Tennis Data 30 gennaio – 5 febbraio Edizione 2ª Categoria International Superficie Cemento indoor Montepremi 250 000$ Impianto Taipei Arena Campioni Singolare Elina Svitolina Doppio Chan Hao-ching / Latisha Chan 2016 2018 Il Taiwan Open 2017 è stato un torneo di tennis giocato sui campi in cemento indoor. È stata la seconda edizione del Taiwan Open, che fa parte della categoria International nell'ambito del WTA Tour 2017. Si è giocato alla Taipei Arena di Ta...

 

 

PT Liga IndonesiaLogo liga indonesiaJenisTertutupIndustriSepak bolaPendahuluBadan Liga IndonesiaPenerusPT Liga Indonesia BaruDidirikan2009; 15 tahun lalu (2009) di JakartaDitutup2016 (2016)KantorpusatJakarta, IndonesiaWilayah operasiIndonesiaProdukLiga Super IndonesiaDivisi Utama Liga IndonesiaPemilikPSSIIndukPersatuan Sepak Bola Seluruh IndonesiaSitus webLiga Indonesia di Wayback Machine (diarsipkan tanggal 2016-04-06) PT Liga Indonesia (sering disingkat PT LI) adalah perusahaa...

 

 

此條目可参照英語維基百科相應條目来扩充。 (2021年5月6日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 约翰斯顿环礁Kalama Atoll 美國本土外小島嶼 Johnston Atoll 旗幟颂歌:《星條旗》The Star-Spangled Banner約翰斯頓環礁�...

This article is about the American flyers of the WWI French Air Force. For the organized American volunteer squadron of the WWI French Air Force, see Lafayette Escadrille. For the 1958 film, see Lafayette Escadrille (film). Lafayette Corps redirects here. Not to be confused with Lafayette Squadron or Brigade La Fayette. La Fayette Flying Corps service certificate La Fayette Flying Corps service ribbon The Lafayette Flying Corps is a name given to the American volunteer pilots who flew in the ...

 

 

L'Arabia Saudita avvolta dai colori della bandiera arcobaleno. In Arabia Saudita i Diritti LGBT non vengono riconosciuti; l'omosessualità risulta molto spesso essere un argomento tabù e quindi non affrontato all'interno della società: essendo inoltre considerata illegale viene punita con la reclusione, punizioni corporali giudiziarie eseguite in pubblico fino a giungere, nei casi più gravi, fino alla pena di morte. Le persone transgender sono generalmente confuse ed equiparate agli omoses...

 

 

German politician Bernard PovelImage of Ben Povel on a Federal Election posterMember of the BundestagIn office7 September 1949 – 21 October 1952 Personal detailsBorn(1897-08-28)28 August 1897Died21 October 1952(1952-10-21) (aged 55)NationalityGermanPolitical partyCDU Bernardus Povel (August 28, 1897 – October 21, 1952) was a German politician of the Christian Democratic Union (CDU) and former member of the German Bundestag.[1] Life In the election to the first Bu...

French-Algerian philosopher, journalist, and writer (1913–1960) Camus redirects here. For other uses, see Camus (disambiguation). Albert CamusPortrait from New York World-Telegram and Sun Photograph Collection, 1957Born(1913-11-07)7 November 1913Mondovi, French AlgeriaDied4 January 1960(1960-01-04) (aged 46)Villeblevin, FranceAlma materUniversity of AlgiersNotable workThe Stranger / The OutsiderThe Myth of SisyphusThe RebelThe PlagueSpouses Simone Hié ​ ​(m.&#...

 

 

1955 film The Star of RioGerman film posterGermanStern von Rio Directed byKurt NeumannWritten byFrederick KohnerHans Fritz KöllnerProduced byArtur BraunerFrank CliffordItalo ZingarelliStarringMaria FrauJohannes HeestersWilly FritschCinematographyWilly WintersteinEdited byFranco FraticelliWalter WischniewskyMusic byWilly MattesProductioncompanyCCC FilmDistributed byAllianz FilmverleihRelease date 9 April 1955 (1955-04-09) Running time100 minutesCountriesWest GermanyItalyLanguag...

 

 

Rutherford B. Hayes USA:s 19:e president Tid i befattningen4 mars 1877–4 mars 1881 Vicepresident William A. Wheeler Företrädare Ulysses S. Grant Efterträdare James Garfield Född 4 oktober 1822 Delaware, Ohio Död 17 januari 1893 (70 år) Fremont, Ohio Gravplats Spiegel Grove Politiskt parti Republikanerna Alma mater Kenyon CollegeHarvard University Yrke AdvokatGeneralPolitiker Maka Lucy Hayes (1852–1889) Barn 8 Namnteckning Rutherford Birchard Hayes, född 4 oktobe...

Abdoulaye Diallo Informasi pribadiNama lengkap Abdoulaye DialloTanggal lahir 30 Maret 1992 (umur 32)Tempat lahir Reims, PrancisTinggi 1,91 m (6 ft 3 in)Posisi bermain Penjaga gawangInformasi klubKlub saat ini RennesNomor 30Karier junior1999 AS Française1999–2002 Tinqueux2002–2007 Reims2004–2007 INF Clairefontaine2007–2009 RennesKarier senior*Tahun Tim Tampil (Gol)2009– Rennes 1 (0)Tim nasional‡2010–2011 Prancis U-19 10 (0)2011–2012 Prancis U-20 4 (0) * Pe...

 

 

Private university in Russia Moscow International UniversityMottoPro Bono PublicoTypePrivate UniversityEstablished1991PresidentGennady KostrovRectorLenar YusunovLocation Moscow, RussiaWebsitehttps://mi.university/ The Moscow International University was established in 1991 by Mikhail Gorbachev and George H. W. Bush, and is the first private university in Russia. In August 1991, President of the USSR Mikhail Gorbachev and President of the U.S. George H. W. Bush launched a joint educational pro...

 

 

British TV sitcom (1974–1978) Oh No It's Selwyn FroggittCreated byRoy Clarke from a concept by Bill MaynardDirected byDerrick Goodwin (pilot)Ronnie Baxter (series)Starring Bill Maynard Megs Jenkins Robert Keegan Rosemary Martin Lynda Baron Richard Davies Bill Dean Harold Goodwin Ray Mort Theme music composerBill DeanCountry of originUnited KingdomOriginal languageEnglishNo. of series4No. of episodes29ProductionRunning time30 minutesProduction companyYorkshire TelevisionOriginal releaseNetwo...

Battle between Japanese and Allied forces in 1944 Battle of Imphal (Meitei: Japan Laan[1][2])Part of the Operation U-Go during the Burma Campaign in the South-East Asian theatre of World War IIGurkhas advancing with Grant tanks to clear the Japanese from Imphal-Kohima road in North Eastern British IndiaDate8 March – 3 July 1944LocationImphal, Manipur Kingdom, India24°49′00″N 93°57′00″E / 24.8167°N 93.9500°E / 24.8167; 93.9500Result British...

 

 

Convoy commodoreEnsign of the Royal NavyAdmiraltyAppointerFirst Lord of the AdmiraltyTerm lengthNot fixedFormation1939–1945 Convoy commodore also known as commodore, convoys was the title of a civilian put in charge of the good order of the merchant ships in the British convoys used during World War II. Usually the convoy commodore was a retired naval officer or a senior merchant captain drawn from the Royal Naval Reserve. He was aboard one of the merchant ships. The convoy commodore was di...