A játékkonzolok felépítése

A practical analysis by Rodrigo Copetti


Image

A játékkonzolok fejlődése lenyűgöző. Míg a hagyományos PC-k “fokozatosan” fejlődtek, a játékkonzolok új generációi radikálisan új módon működtek. Ami itt következik, az egy cikksorozat, ami remélhetőleg feltárja az új technológiai trendek mögött meghúzódó okokat. Azt is érthetővé teszi, hogy miért nem lehet egyes rendszereket “bitekkel”, megahertzekkel, a RAM mennyiségével vagy egyéb technikai jellemzőkkel összefoglalni.

Ez nem egy fejlesztői kézikönyv, csak egy alapos bevezetés ahhoz, hogy hogyan is működnek ezek a rendszerek belül. Vedd figyelembe, hogy ez a technológia rendkívül bonyolult lett az utóbbi időben, úgyhogy ha nehezen tudod követni a későbbi cikkeket, először próbáld megérteni a korai darabok leírásában szereplő infókat. Ezek sok olyan koncepciót és meghatározást mutatnak be, amelyek folyamatosan fejlődtek az idők során.

A számítástechnika alapvető ismerete előnyt jelent - ettől függetlenül rendkívül sok energiát fektettem abba, hogy szélesebb közönség számára is értelmezhető legyen ez a cikksorozat, úgyhogy nyugodtan próbáld meg! De ha esetleg mégis elakadnál, esetleg nézd meg a kiegészítő olvasmányok átnézése után.

Bár törekedtem a pontosságra, előfordulhatnak hibák, ha ilyet találsz dobj egy levelet vagy javasolj változtatásokat. Végül pedig, ha inkább eBook olvasón szeretsz olvasni, nézd meg az eBook kiadást.

Minden további szószaporítás nélkül: itt kezdődik!

Harmadik generation

A "8 bites" konzolok néven ismert gépek kifinomultabb grafikát és gazdagabb hangzást biztosítottak, mint elődeik. Végül is, a piac épp most omlott össze, és újabb szabványokat kellett felállítani.

Outstanding GPU features: Görgethető csempetérképek és nagyobb színpaletták.

Negyedik generation

DMA, vízszintes megszakítások, több üzemmód... Ez csak néhány példa az új koncepciókra, amelyekből az új "16 bites" generáció lett, és amelyek új játékműfajok előtt nyitották meg az ajtót.

Notable CPU advancements: Szorzó- és osztóműveletek, DMA és kettős feldolgozás.

Outstanding GPU features: Affin transzformációk és vízszintes megszakítások.

Ötödik generation

A 3D-s játékok szükségessé váltak, de a "hogyan" még nem volt egészen világos. A válasz? Minden vállalatnak más elképzelése volt, és bemutatták a saját megoldásaikat.

Notable CPU advancements: Futószalag állomások és az L1 gyorsítótár.

Outstanding GPU features: Programozható vertex futószalagok, Z-pufferelés és perspektíva-korrekció.

Hatodik generation

Az előző generáció grafikai korlátainak többsége megszűnt. A hordozható konzolok kezdenek hasonlítani az ismert rendszerekre.

Notable CPU advancements: Szuperskalár felépítése, SIMD utasítások és L2 gyorsítótár.

Outstanding GPU features: Programozható pixel futószalagok és anisotropic szűrők.

Hetedik generation

A jétékkonzolok szuperszámítógépekké és multimédia központokká fejlődtek. Ezek a gépek már nem csak játékokat tudnak futtani, sokkal többre képesek, ezért is annyira fontos szempont a biztonság.

Notable CPU advancements: Szál szintű párhuzamosítás és szimmetrukus több magos felépítések.

Outstanding GPU features: Egyesített shader model és HDR renderelés.

Nyolcadik generation

A szórakoztatóipari piacot mára meghódították az olcsó okostelefonok és táblagépek. A közösségi-média minden platform első számú prioritásává vált. Itt az ideje, hogy a hagyományos videójáték cégek megváltoztassák a kialakult viszonyokat, de mielőbb, mert nincs sok idejük.


Roadmap

There are many consoles I could write about... If you are wondering what's next on my list here it is:

### Next articles

- Sony PSVita
- Nintendo Switch

### Retro consoles / In-between the next articles

- Panasonic 3DO
- Neo Geo
- Atari Jag
- Atari 2600
- WonderSwan
- Mega Drive add-ons (MegaCD and 32x)

#### Personal computers repackaged as consoles

- Apple Pippin
- Atari XEGS
- Amiga CD32

### Modern consoles / More research needed

- Sony PlayStation 4
- Microsoft Xbox One
- Sony PlayStation 5
- Microsoft Xbox Series X/S
- Playdate

### Honourable articles / For another series

- Commodore 64
- Amiga 500 (featuring the Original Chip Set)
- Amiga 3000 (featuring the Enhanced Chip Set)
- Amiga 4000 (featuring the Advanced Graphics Architecture)

If you find my articles interesting then please consider donating. Your contribution will be used to fund the purchase of tools and resources that will help me to improve the quality of existing articles and upcoming ones. I also provide a list of interesting materials to acquire at the end of each article.

Donate with PayPal
Become a Patreon

You can also buy the eBook edition in English. I treat profits as donations.

Image

As a token of gratitude, your name will be included in the credits section of the next article or your nominated one, unless stated otherwise.


Stay updated

I post updates on my Twitter profile, but you can also get an email when a new article is out. You can unsubscribe at any time, I use Mailchimp to handle this.

rsslinkedintwittergithubmail