Architektur von Konsolen

Eine praktische Analyse by Rodrigo Copetti


Image

Der Blick auf die Entwicklung von Videospielkonsolen ist faszinierend. Während sich herkömmliche PCs tendenziell “inkrementell” entwickeln, führt jede neue Generation von Konsolen völlig neue Arbeitsweisen ein. Was Sie hier sehen, ist eine Reihe von Artikeln, die hoffentlich die Gründe für die neuesten Technologietrends aufdecken und auch aufzeigen, warum sich nicht jedes System nach seinen “Bits”, Megahertz, der Menge an RAM und so weiter zusammenfassen lässt.

Dies ist kein Entwicklerhandbuch, sondern bietet im Wesentlichen eine ausführliche Einführung in die interne Funktionsweise der einzelnen Systeme. Denken Sie daran, dass die Technik in letzter Zeit sehr kompliziert geworden ist. Wenn Sie also Schwierigkeiten haben, meinen neuesten Artikeln zu folgen, versuchen Sie, zuerst die ersten zu lesen, sie können Ihnen als Einführung in viele Konzepte und Definitionen dienen.

Grundkenntnisse in der Informatik sind von Vorteil, aber ich bemühe mich wirklich sehr, meinen Inhalt für ein breiteres Publikum zu schreiben, also scheuen Sie sich bitte nicht, es zu versuchen!

Ich versuche, so genau wie möglich zu sein, sollten Sie dennoch Fehler finden, bitte benachrichtigen Sie mich oder Änderungen vorschlagen wollen.

Kurzerhand, hier sind sie!

3rd generation

Known as '8-bit' consoles, these machines brought more sophisticated graphics and richer sounds than their predecessors. After all, a big market crash just occurred and newer standards had to be set.

Outstanding GPU features: Scrollable Tile maps and larger colour palettes.

4th generation

DMA, horizontal interrupts, multiple modes... These are some examples of the new concepts that brought the new '16-bit' generation, opening the door to new genres of games.

Notable CPU advancements: Multiplication/Division instructions, DMA and dual-processing.
Outstanding GPU features: Affine transformations and horizontal interrupts.

5th generation

3D gaming has become a need but 'how' is not clear yet. The response? Every company presented their own different vision.

Notable CPU advancements: Pipeline stages and L1 cache.
Outstanding GPU features: Programmable vertex pipelines, Z-buffering and perspective corrections.

6th generation

Most of the graphics limitations from the previous generation are no more. Portable consoles start to resemble familiar systems.

Notable CPU advancements: Superscalar architectures and SIMD instructions.
Outstanding GPU features: Programmable pixel pipelines and anisotropic filters.

7th generation

Consoles have become multimedia platforms, this machines are now more capable than just playing games, which is why security is now a critical factor.


Roadmap

There's so many consoles to write about... If you wonder what's next on my list here it is:

### Researched topics / Future articles

- The 'forgotten four'
- Sony PSP
- Microsoft Xbox 360
- Sony PlayStation 3
- Nintendo 3DS
- Nintendo Wii U
- Sony PSVita
- Sony PlayStation 4
- Microsoft Xbox One
- Nintendo Switch

### Interesting consoles / More research needed

- Panasonic 3DO
- Atari jag

### Honourable articles after finishing the rest (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, please consider donating. Your contribution will be used to get more tools and resources that will help me to improve the quality of current articles and upcoming ones. I also share a list of interesting materials to acquire at the end of each article.

Donate with PayPal
Become a Patreon

Along with the donation you can leave a note stating which article in particular you want me to invest in. As a token of gratitude, your name will be included in the credits section of the next article or the particular one, unless stated otherwise.


Stay updated

Get an email when a new article is out, you can unsubscribe at any time. I use Mailchimp to handle this.

rsslinkedintwitterfacebookreddit