Bally Astrocade

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Bally Astrocade
consolă
Bally Astrocade.jpg
Producător Bally Technologies
Tip Consolă de masă
Generaţie Al doilea
Prezentare
la presă
1977
De vanzare 1978
Eliminarea 1985
Caracteristici tehnice
CPU Zilog Z80

Astrocade este o consolă de jocuri dezvoltată în 1977 de Midway , divizia de jocuri video a Bally Technologies . Consola a fost comercializată de Midway pentru o perioadă limitată de timp, Bally a decis să părăsească piața jocurilor video la scurt timp după introducere; drepturile la Astrocade au fost cumpărate ulterior de o altă companie care a produs-o până în 1983 . A dispărut definitiv în 1985 .

Consola putea deveni un computer simplu prin utilizarea unei extensii externe și era cunoscută în principal pentru capacitățile sale grafice, care erau, totuși, dificil de gestionat.

Istorie

Consola etichetată „Bally Professional Arcade” și un joystick.

Numit inițial sub numele de Bally Home Library Computer , a fost introdus în 1977 [1] și inițial comandabil numai prin poștă, dar întârzierile de producție au întârziat începerea livrărilor până în 1978 . În acest timp, Midway și-a schimbat numele în Bally Professional Arcade și a început să o vândă și, mai ales, prin magazine specializate. Consola, în ciuda capacităților sale grafice de prim rang, nu s-a bucurat de succesul obținut de produsele concurente, în primul rând Atari VCS . În 1979, Bally și-a pierdut interesul pentru afacerea cu arcade și a decis să-și vândă divizia de produse de larg consum, care include departamentul de dezvoltare și fabricare a consolelor de jocuri.

În aceeași perioadă, o altă companie, Astrovision , încercase fără succes să își impună propria consolă de jocuri pe piață [2] . Un intermediar din Montgomery Ward , care a gestionat vânzarea sistemului Bally, a pus în contact cele două companii și au acceptat să vândă drepturile consolă. În 1981, Astrovision a început apoi distribuția sub numele de Bally Computer System , cu cartușul BASIC inclus gratuit. În 1982 denumirea consolei a fost din nou schimbată în Astrocade definitivă, pe care a păstrat-o până în 1983 când, odată cu criza care a lovit sectorul jocurilor video , consola a fost scoasă de pe piață, pentru a dispărea în cele din urmă în 1985.

Extinderi

După începerea comercializării, Midway a început dezvoltarea unui sistem de expansiune pentru Astrocade numit ZGRASS-100 care ar putea transforma consola într-un simplu computer de acasă. Sistemul a fost proiectat de un grup de dezvoltatori de la Universitatea din Illinois din Chicago, cunoscut sub numele de Circle Graphics Habitat, împreună cu programatori de la Dave Nuttings Associates , o altă companie Bally. Midway a crezut că un astfel de sistem, extern consolei, va face Astrocade mult mai interesant din punct de vedere comercial. Echipa a lucrat, de asemenea, la un sistem care să fie oferit ca unitate autonomă, pe care Bally o va oferi ulterior ca un mic computer de acasă , Datamax UV-1 . Acest sistem, în timpul proiectării, a fost apoi revizuit și la sfârșitul dezvoltării a fost oferit ca un sistem grafic de înaltă rezoluție pentru înregistrări de casete video . A fost scos la vânzare în 1980 .

Când Bally a decis să părăsească piața jocurilor video, dezvoltarea ZGRASS-100 a fost oprită și drepturile asupra consolei au fost vândute. După achiziționarea Astrocade, Astrovision a eliminat praf proiectul și și-a refăcut propriul sistem de extindere derivat din ZGRASS-100, mai compact și practic decât acesta din urmă, care a fost oferit spre vânzare ca ZGRASS-32 . Cifrele sale de vânzări nu sunt cunoscute.

Descriere

La sfârșitul anilor 1970 Midway l-a contactat pe Dave Nutting Associates pentru a dezvolta un sistem grafic care să poată fi utilizat în toate sistemele sale de jocuri video, de la arcade la computerele de acasă. Ceea ce a dezvoltat Nutting rămâne, fără îndoială, unul dintre cele mai puternice sisteme grafice din era computerelor pe 8 biți , fiind folosit în multe dintre jocurile arcade Midway ale vremii, precum Gorf sau Wizard of Wor .

Acest sistem se baza pe un procesor Zilog Z80 care conducea un cip grafic: cele două cipuri foloseau un buffer RAM comun. Cipul grafic a gestionat 2 moduri: o rezoluție mică, de 160 × 102 pixeli și o rezoluție înaltă, de 320 × 204 pixeli, ambele cu 4 culori stocate în doi biți pe pixel. Această combinație de culoare / rezoluție depășea capacitățile RAM la momentul respectiv, care nu putea furniza date la o viteză care să poată ține pasul cu semnalul video trimis la televizor. Prin urmare, cipul grafic a folosit un „truc” pentru a rezolva această problemă: a încărcat datele corespunzătoare unei „linii” video într-un buffer intern rapid, din care a fost apoi citit și trimis la televizor. Datorită acestui fapt, cipul grafic a interferat și mai puțin cu activitatea procesorului, care a folosit, așa cum am menționat, aceeași memorie pentru datele sale.

Din păcate, pe Astrocade s-a ales să nu se conecteze pinii necesari pentru a utiliza acest „truc”, setând consola să funcționeze doar la cea mai mică rezoluție. În acest mod, 160 × 102 × 2 biți = 4.080 octeți de memorie au fost necesari pentru a stoca datele imaginii: deoarece mașina avea doar 4 kilobiți de RAM, a rămas foarte puțin spațiu de utilizat pentru programe. Prin urmare, jocurile erau plasate în general pe ROM , iar memoria RAM gratuită era folosită pentru a stoca scorul sau opțiunile jucătorului.

Astrocade folosit pentru culorile registrelor sau indirectarea culorii, deoarece acestea erau deseori indicate, astfel încât cele 4 culori puteau fi selectate dintr-o paletă de 256. Animația culorilor a fost posibilă prin schimbarea valorilor registrelor și utilizarea unei tehnici numită întrerupere orizontală goală, a fost posibil să se facă această linie cu linie. De asemenea, sistemul grafic a făcut posibilă schimbarea setului de 4 culori utilizate pe o linie dată în orice punct al acesteia. Această caracteristică, care a permis obținerea unui fel de împărțire verticală a ecranului în două jumătăți, a fost inițial concepută pentru a permite crearea unui fel de „zonă de scor” pe o parte a ecranului, unde punctele jucătorului și alte date, cum ar fi , de exemplu numărul de vieți sau bonusuri colectate și afișarea lor în diferite culori, dar a fost în cele din urmă folosită de programatori pentru a emula un mod cu 8 culori.

Spre deosebire de Atari VCS, Astrocade nu a inclus suport hardware pentru sprite : în schimb, a prezentat un sistem de blitter gestionabil de software . Memoria dincolo de adresa 0x4000 a fost dedicată videoclipului în timp ce cea de sub ROM. Dacă un program a încercat să scrie pe spațiul ROM (imposibil prin definiție, deoarece ROM-ul este „numai în citire”), cipul video a interceptat datele, i-a aplicat o funcție și apoi a stocat rezultatul final în locația corespunzătoare a RAM-ului bancă. Funcția care a fost utilizată a fost stocată într-un registru de cipuri video și a inclus funcții comune, cum ar fi XOR sau schimbarea bit-by-bit. Datorită acestui fapt, Astrocade ar putea suporta un număr nedefinit, care nu depinde de hardware, de „sprite”, singura limitare fiind că software-ul trebuia să le reproiecteze odată ce au fost mutate.

Astrocade a fost unul dintre primele sisteme bazate pe cartuș : cele utilizate de consolă au fost numite Videocade datorită faptului că forma lor amintea foarte mult de o casetă obișnuită. Astrocade a inclus, de asemenea, două jocuri preinstalate în ROM, Gunfight și Checkmate , un Calculator și un program pentru a crea desene simple numite Scribbling .

Astrocade a prezentat un dispozitiv de control de intrare relativ complex, care a încorporat mai multe tipuri de mecanisme de control: controlerul de joc avea un mâner asemănător pistolului cu un comutator de declanșare în față; în partea superioară era un mic joystick de cazare la 4 comutatoare / 8 căi, cu arborele joystick-ului conectat la un potențiometru , astfel încât să-l transforme într-un fel de paletă .

Pe partea frontală a consolei se afla o tastatură cu 24 de taste folosite pentru a selecta jocuri și opțiuni: multe cartușe includeau mai mult decât un joc, iar când au fost introduse, aparatul se va reseta singur și va afișa un meniu care exista înainte de programele de pe cartuș și apoi 4 rezident în ROM. Pe partea din spate a consolei existau mai multe porturi de conectare, inclusiv cele pentru conectori de alimentare, controlere și porturi de expansiune. În mod ciudat, partea din spate superioară a consolei era goală și putea fi deschisă pentru a se potrivi până la 15 cartușe. Capacitatea de a actualiza sistemul de la o consolă simplă la un computer personal și disponibilitatea a aproximativ 30 de jocuri sunt motivele pentru care, în 1982, acest sistem era mult mai versatil decât concurenții săi direcți, sugerând că Jeff Rovin ar trebui să îl includă în listă din 7 mari furnizori de jocuri [3] .

DE BAZĂ

Consola vândută de Astrovision a inclus în pachet un cartuș care conține limbajul de programare BASIC , bazat pe Palo Alto Tiny BASIC de la Li-Chen Wang , derivat din Tiny BASIC . Obținerea Astrocade pentru a gestiona BASIC a fost foarte dificilă, deoarece bufferul video a luat deja aproape toată memoria disponibilă. Soluția adoptată a fost foarte complexă, deși foarte simplă în concepția sa.

Programele BASIC au fost stocate în RAM video alternând biții de program cu biții de imagine: BASIC a folosit toți biții pari, în timp ce cei impari au fost folosiți pentru a stoca date video. Interpretul a citit 2 octeți, a eliminat toți biții impari și a alăturat restului pentru a recompune un singur octet de cod. Această gestionare a informațiilor a fost făcută invizibilă pentru utilizator prin setarea a două culori pe aceeași nuanță: culorile 01 și 11 au fost ambele setate la alb, astfel încât prezența sau absența unui pic de cod BASIC nu a avut niciun efect pe ecran. Altă memorie a fost recuperată folosind mai puține linii verticale: rezoluția a trecut de la 102 la 88 de pixeli. În cele din urmă, toate aceste trucuri au făcut posibilă obținerea a 1.760 de octeți de memorie RAM pentru programele BASIC. Dezavantajul a fost că multe dintre caracteristicile grafice ale mașinii nu erau disponibile.

Programele au fost introduse prin intermediul tastaturii consolei prin atribuirea unei singure comenzi, a unui număr și a mai multor caractere alfanumerice fiecărei taste: acestea au fost selectate cu ajutorul a patru taste de schimb colorate. De exemplu, pentru a obține cuvântul cheie GOTO , utilizatorul a trebuit să apese tasta cu scrisul auriu „Word” și apoi tasta „+” [4] .

ZGRASS

Unitatea de expansiune ZGRASS a fost introdusă sub Astrocade, transformându-l pe acesta din urmă într-un computer real: a integrat o tastatură completă, un coprocesor matematic ( FPU ), 32 kB de RAM și un nou ROM de 32 kB care conține limbajul GRASS Programming Program (uneori menționat la ca GRAFIX ). De asemenea, unitatea a inclus porturi noi pentru conectarea unui casetofon și a unei unități de dischetă , permițând utilizarea sistemului de operare CP / M.

Caracteristici

  • CPU : Z80 , 1.789 MHz
  • RAM : 4 kB (până la 64 kB prin expansiuni specifice)
  • ROM : 8 kB
  • Cart ROM: 8 kB
  • Extindere: 64 kB în total
  • Porturi: 4 pentru controler, 1 pentru expansiune, 1 pentru stylus
  • Sunet: 3 voci + efecte de zgomot / vibrato (prin televizor)

Video

  • Rezoluții: 160 × 102 / în BASIC 160 × 88 / cu RAM extinsă 320 × 204 pixeli
  • Culori: 4 sau 8 / în BASIC 2
    • Cipul grafic Astrocade a stocat culorile folosind 2 biți de memorie, permițându-i astfel să gestioneze 4 culori. Cipul a reușit, de asemenea, să gestioneze ecranul împărțit în două jumătăți verticale, independente una de cealaltă (acest mod a fost conceput pentru a utiliza jumătatea stângă pentru a arăta modelul de joc și cea dreaptă pentru a vizualiza scorurile. informații despre joc), fiecare cu posibilitatea de a avea un set de patru culori diferite, astfel încât numărul total de culori care pot fi afișate simultan pe ecran a fost 8.
  • Tip: Bitmap

Software

  • Datsun 280 ZZZAP / Dodgem (1977)
  • Amazing Maze / Tic Tac Toe (1977)
  • Duel de artilerie (1982)
  • Astro Battle (1977)
  • Astrocade Basic (1980)
  • Astrocade Pinball (1980)
  • Bally Pin (1980)
  • Baseball
  • Baschet (1978)
  • Bingo Math / Speed ​​Math
  • Biorythm (1980)
  • Blackjack / Poker / Acey-Deucy (1978)
  • Blast Droids (1980)
  • Bowling
  • Damă / Table (1978)
  • Checkmate (1978) preinstalat în consolă
  • Clovni / Brickyard (1979)
  • Carte de colorat
  • Conan The Barbarian
  • Cosmic Raiders (1980)
  • Creative Crayon (1978)
  • Dog Patch (1977)
  • Drag Race / Desert Fox (1978)
  • Elementary Math / Bingo Math (1978)
  • Fotbal (1978)
  • Invazia Galactică (1980)
  • Galaxian
  • Grand Prix / Demolition Derby (1980)
  • Gun Fight (1978) preinstalat în consolă
  • Atac ICBM
  • Vrăjitorul incredibil (1980)
  • Potrivirea literelor / Scrierea N / Scorul / cuvintele încrucișate
  • Manager de limbaj automat (1982)
  • Mazeman
  • Median
  • Atac cu rachete
  • Ms. CandyMan (1983)
  • Muncher (1980)
  • Music Maker (1980)
  • Panzer Attack / Red Baron (1978)
  • Pirate's Chase (1982)
  • Scribbling (1978) preinstalat pe consolă
  • Sea Devil (1983)
  • Seawolf / Missile (1978), reeditat și sub numele de Seawolf / Bombardier (1979)
  • Sneaky Snake (1983)
  • Fotbal (1980)
  • Solar Conqueror (1983)
  • Cetatea spațială (1981)
  • Space Invaders (1979)
  • Star Battle (1979)
  • Tornado Baseball / Tenis / Hochei / Handbal (1978)
  • Treasure Cove (1980)

Notă

  1. ^ Articolul de prezentare a consolei la glankonian.com . Accesat la 2 august 2010 (arhivat din original la 11 ianuarie 2009) .
  2. ^ Cronologia sistemelor de jocuri video (1982) Cronologia sistemelor de jocuri video a lui Ken Polseen
  3. ^ Ghidul complet pentru cucerirea jocurilor video , de Jeff Rovin - Collier Books (1982)
  4. ^ Comenzi de bază și funcții ale tastaturii Astrocade , la glankonian.com . Adus pe 2 august 2010 (arhivat din original la 16 mai 2010) .

Bibliografie

  • ( EN ) Brett Weiss, Astrocade , în Classic Home Video Games, 1972-1984: A Complete Reference Guide , McFarland, 7 martie 2012, pp. 18-27.

Alte proiecte

linkuri externe