Inhoudsopgave:
- 1 PROTOTYPE: Konix Multisystem (1988)
- 2 Tandy VIS (1992)
- 3 Fujitsu FM Towns Marty (1993)
- 4 Bandai WonderSwan (1999)
- 5 Microsoft XBOX (2001)
- 6 Sony PlayStation 4 (2013)
- 7 Microsoft Xbox One (2013)
- 8 stoommachines (2015)
Video: Why Microsoft switched from Intel to Power PC for the Xbox 360 | MVG (November 2024)
IN HET BEGIN was er de IBM PC, en die was goed. Toen kwamen de pc-klonen - en verschillende tangentieel gerelateerde machines in de jaren tachtig die de Intel x86 CPU-architectuur gebruikten omdat deze, goed, vruchtbaar werd en vermenigvuldigd.
Onderweg raakten sommige technici zo vertrouwd met x86 CPU's en de IBM PC-architectuur dat ze het gebruikten in nevenprojecten, waaronder ingebedde systemen, arcade-games (denk aan Q * Bert) en ja, uiteindelijk, consoles voor thuisvideospellen.
Met dat in gedachten ontdekte ik onlangs dat er meer op x86 gebaseerde spelconsoles zijn dan ik me eerder realiseerde. Ze zijn niet allemaal afgeleiden van de IBM PC (hoewel er veel zijn), maar ze hebben allemaal geprofiteerd van softwaretools die zijn afgeleid van de ontwikkeling voor het IBM PC-platform zelf.
Vandaag bevinden we ons in een merkwaardige situatie. Terwijl de gemiddelde computergebruiker afstand neemt van x86-gebaseerde desktops en laptops ten gunste van ARM-gebaseerde smartphones en tablets, evolueert de gameconsolemarkt meer naar x86-gebaseerde pc's. Tussen de PS4, Xbox One en Steam Machines wordt het landschap van de thuisconsole tegenwoordig gedomineerd door de x86-architectuur (nou ja, x86-64 om precies te zijn).
Hoe zijn we hier gekomen? Welnu, het antwoord, zoals ik hierboven heb aangegeven, is ontwikkelingsgemak. Aangezien x86-architectuurmachines van oudsher het populairste platform zijn (dankzij de IBM PC), hebben ze de meeste softwaretools voor hen ontwikkeld, en dat vertaalt zich goed in productiviteit als het gaat om het maken van software voor gameconsoles.
Vroeger was het niet al te moeilijk (ik zeg dit in relatieve zin) om games te programmeren voor niet-x86 CPU's. Het was een baan voor één of twee personen. Bedrijven van gameconsoles konden kiezen welke CPU ze wilden - meestal waar hun technici het meest comfortabel mee waren en die ze goedkoop in grote hoeveelheden konden kopen. Tegenwoordig, in een tijdperk waarin videogames vaak complexe beesten zijn die een budget van meerdere miljoenen dollars en grote ontwikkelingsteams vereisen, is het stroomlijnen van de productiviteit belangrijker dan ooit. En het gebruik van x86 CPU's zorgt voor een enorme productiviteitsverhoging voor game-ontwikkelaars.
Daarom is het, gezien het huidige consoleklimaat, vooral interessant om terug te blikken op enkele van de voorlopers van de moderne x86-gebaseerde consoles en vervolgens snel vooruit naar de moderne tijd waarin deze machines de overhand hebben. En dat is precies wat u in de komende diavoorstelling zult zien.
1 PROTOTYPE: Konix Multisystem (1988)
CPU: Intel 8086Het Konix Multisystem, ontwikkeld door het Britse bedrijf Konix, was een poging om een thuisgame-console te maken die alles voor alle mensen kon zijn, inclusief een rijsimulator, vluchtsimulator, lichte pistooltrainer en een force feedback-stoel. Uiteindelijk is het verstrikt geraakt in de ontwikkelingshel en is het nooit op de markt gekomen. Als dat zo was, zou het mogelijk de eerste x86-gebaseerde gameconsole zijn geweest die op de markt was.
(Foto / s: Konix)
2 Tandy VIS (1992)
CPU: 12 MHz Intel 80286In het begin van de jaren negentig groeide 'multimedia' - een heerlijk stuk marketingjargon dat het huwelijk van tekst, interactieve software, audio en video op één medium vertegenwoordigde. De Philips CD-i liep voorop als een zelfstandig multimediaplatform en een paar bedrijven volgden - waaronder Tandy, die het Video Information System (VIS) uitbracht. Het VIS was in wezen een uitgeklede 286-pc met een aangepaste versie van Windows. Het flopte verschrikkelijk op de markt, en weinigen hebben er vandaag van gehoord.
(Foto: Tiger Software)
3 Fujitsu FM Towns Marty (1993)
CPU: 16 MHz AMD 386SXIn Japan in de jaren tachtig en negentig breidden verschillende bedrijven het populaire IBM PC-platform uit door aangepaste grafische hardware met hoge resolutie toe te voegen die complexe Japanse tekstkarakters en, bij uitbreiding, betere grafische videogames zou kunnen ondersteunen. De Fujitsu FM Towns, die in torenvorm met een geïntegreerd CD-ROM-station werden geleverd, was een van de meest prominente van deze machines. In 1993 verzamelde Fujitsu zijn FM-steden om een op zichzelf staande console, de Marty, te maken die zijn games kon draaien. Het heeft de VS nooit gehaald en deed het niet zo goed in Japan.
(Foto: Evan Amos)
4 Bandai WonderSwan (1999)
CPU: 3 MHz NEC V30 MZDe WonderSwan is het meest bekend als het laatste project van Nintendo-veteraan Gunpei Yokoi - die vooral bekend staat als de maker van de Game Boy - nadat hij in 1996 met pensioen ging bij Nintendo. Wat weinig mensen zich realiseren is dat de WonderSwan de eerste x86 was gebaseerde draagbare spelconsole omdat deze een NEC V30 CPU, een x86-gebaseerde chip gebruikte. De console, en de twee opeenvolgende iteraties op kleurenschermen, zijn nog nooit in de VS uitgebracht.
(Foto: Evan Amos)
5 Microsoft XBOX (2001)
CPU: 733 MHz Intel Pentium IIIToen het tijd werd voor Microsoft om zijn eerste gameconsole te maken, gebruikte het wat het het beste wist - een enigszins aangepaste IBM PC-compatibele architectuur. Het resultaat was de Xbox, die een Intel Pentium III CPU gebruikte, maar zijn Windows- en PC-gebaseerde afkomst vrij goed verborg voor zijn gebruikers. De setup bleek populair bij game-ontwikkelaars en werkte goed voor Microsoft, hoewel het bedrijf in de vervolgconsole, de Xbox 360, wel van x86 afweek.
(Foto: Evan Amos)
6 Sony PlayStation 4 (2013)
CPU: 1, 6 GHz AMD x86-64 Jaguar (8-core)Toen het tijd werd om een opvolger van de notoir moeilijk te programmeren PlayStation 3 te ontwikkelen (die een ongewone PowerPC-gebaseerde Cell-processor had), nodigde Sony de beroemde gamevakman Mark Cerny uit om een veel meer ontwikkelaarsvriendelijke console samen te stellen op basis van een supercharged pc-architectuur. Het was een plan dat blijkbaar goed werkte, aangezien de PlayStation 4 momenteel heerst over de thuisconsolemarkt in de VS.
(Foto: Evan Amos)
7 Microsoft Xbox One (2013)
CPU: 1, 75 GHz AMD Jaguar (2 quad-core modules)Na een generatie waarin alle drie de belangrijkste gameconsoles (Xbox 360, Wii en PlayStation 3) CPU's met PowerPC-architectuur gebruikten, besloten zowel Sony (zoals we hebben gezien) als Microsoft om een complete 180 te halen en zich te richten op gemodificeerde pc-architecturen voor hun consoles. De reden is natuurlijk dat veel ontwikkelaars bekend zijn met het x86-platform en dat het gemakkelijker te programmeren is. Ook maakt de x86-installatie iteratieve forward-compatibele console-upgrades mogelijk, net als een pc, zoals we binnenkort zullen zien met Microsoft's Xbox Scorpio en Sony's PS4 Neo.
(Foto: Evan Amos)
8 stoommachines (2015)
CPU: varieertValve's Steam digitale distributiesoftware domineert nu al ongeveer een decennium de pc-gamemarkt als zijn eigen platform-in-een-platform. Met recente uitdagingen van de eigen pc-gebaseerde Windows 8/10 online gamewinkel van Microsoft, dacht Valve dat het een goed moment zou zijn om te proberen alleen te komen als een echt, bonafide afzonderlijk hardwareplatform dat niet afhankelijk was van Windows. In 2015 debuteerden de eerste Steam-machines van verschillende leveranciers - met name van Alienware (foto) - en ze gebruikten allemaal x86 CPU's en een aangepaste Linux-gebaseerde SteamOS. Tot nu toe hebben de Machines matte resultaten behaald, maar ze zijn slechts de nieuwste, en waarschijnlijk niet de laatste, poging om een x86-gebaseerde gameconsole te maken.
(Foto: Alienware)