POKEY-chippet: Hemligheten bakom Ataris råa och distinkta arkadljud
Ljudet som definierade en arkadrevolution
I en tidig 80-talsarkad var ljudbilden ett eget fysiskt landskap. Fläktar, myntluckor, CRT-skärmar och högtalare som pressades hårt skapade ett konstant brus, men vissa ljudeffekter skar ändå igenom allt. Ataris laserpulser, skott, motorer och varningssignaler hade en särskild hårdhet i attacken och en grynig svans som inte lät som traditionella syntar. Bakom mycket av denna ljudidentitet fanns POKEY, kretsen med beteckningen C012294, vars kombination av digital precision och elektriskt egenartad klang blev ett av spelhistoriens mest igenkännliga ljudsignum.
POKEY var dessutom mer än en ljudgenerator. Kretsen fungerade samtidigt som styrenhet för tangentbordsavläsning, potentiometrar, seriell kommunikation, timers och avbrott. Det gjorde den till en ovanligt tät integrering av flera systemfunktioner i en och samma komponent. För den som vill förstå hur en POKEY-ersättare för Atari försöker återskapa originalets beteende är just denna dubbla natur central. Ljudet uppstod inte i ett isolerat musikchip, utan i en krets där timing, I/O och ljudregister arbetade tätt tillsammans.

Anatomin bakom en legendarisk ljudkrets
POKEY utvecklades för Ataris 8-bitarsplattformar och användes i flera arkadkonstruktioner innan den blev en central del av Atari 400, Atari 800 och senare XL- och XE-datorer. Utöver ljud kunde kretsen läsa av tangentbordets matris, hantera analoga potentiometrar och sköta seriell dataöverföring. Den innehöll även timers och logik för interrupt, alltså signaler som uppmärksammar processorn på att en viss händelse inträffat. För en dator från perioden var detta en effektiv konstruktion: färre separata kretsar behövdes, samtidigt som operativsystem och spel kunde få tillgång till välavgränsade register.
Ljuddelen bestod av fyra semi-oberoende kanaler. Varje kanal hade register för frekvensdelning, volym och distorsionsval, vilket gav programmeraren kontroll över tonhöjd, ljudstyrka och vågformens karaktär. Kanalerna kunde användas individuellt eller kopplas samman för högre tonupplösning. I praktiken innebar det att två kanaler kunde kombineras till ett 16-bitars frekvensvärde, medan fyra separata kanaler gav större polyfoni. Denna kompromiss märks tydligt i musikskrivandet: fler oberoende röster ger rikare ackord, medan hopkopplade kanaler kan ge renare melodiska toner och långsammare frekvenssteg.
| Ljudkrets | Typisk ljudstruktur | Styrka | Begränsning |
|---|---|---|---|
| POKEY | Fyra kanaler, delare och polynombrus | Rå attack, flexibel brusdesign och tydlig timing | Begränsad vågformsvariation och ofta grov tonupplösning |
| Commodore SID | Tre kanaler med oscillatorer, filter och ringmodulering | Analogt färgad klang, filter och komplex syntes | Färre samtidiga kanaler |
| Atari TIA | Två kanaler med mycket enkla vågformer och brus | Extremt effektiv och direkt spelkontroll | Mycket begränsad musikalisk upplösning |
| NES APU | Flera digitala pulskanaler, triangel, brus och sampling | Tydlig melodisk struktur och välkända instrumentroller | Annorlunda brus- och vågformsarkitektur |
Jämförelsen visar varför POKEY inte bör beskrivas som en enklare version av SID. Kretsarna har olika musikaliska idéer. SID erbjuder oscillatorer och filter som liknar en liten syntesmodul, medan POKEY arbetar mer med delning, registerstyrda vågformer och brusgeneratorer. Resultatet blir mindre polerat men ofta mer omedelbart. En POKEY-ton kan kännas nästan som en fyrkantsvåg som passerat genom en mekanisk växellåda, där varje förändring i delningsvärde lämnar ett hörbart avtryck.
Polynombruset som skapade Ataris unika metalliska distortion
En av POKEYS viktigaste ljudhemligheter är polynombruset. I stället för att skapa slumpmässigt brus med en analog bruskomponent använder kretsen skiftregister med linjär återkoppling, så kallade LFSR. Ett LFSR flyttar bitar genom ett register och matar tillbaka vissa bitar enligt en bestämd logisk regel. Sekvensen är deterministisk, men tillräckligt lång och komplex för att uppfattas som slumpmässig. POKEY använder bland annat register med längder på 4, 5 och 17 bitar, vilka kombineras med ljudkanalernas klockor.
Detta är inte samma sak som vitt brus. Vitt brus har en jämnare statistisk fördelning över frekvensspektrumet, medan POKEYS brus är bundet till kretsens klockor, delare och återkopplingssekvenser. Därför får ljudet en grynig, pulserande och ibland metallisk karaktär. Med rätt inställning kan samma arkitektur ge ett kort fräsande skott, ett raspigt motorljud eller en ton som påminner om en digital signal genom en överstyrd förstärkare. Imperfektionen är inte ett fel i musikaliskt avseende. Den är själva materialet.
- Korta brusregister ger snabbt upprepande och tydligt mönstrade ljud, användbara för klick, snärtar och komiska effekter.
- Längre register, särskilt 17-bitarsvarianten, ger mer utdragna och mindre uppenbara sekvenser för explosioner, vind och motorliknande texturer.
- Genom att kombinera brus med pulston kan programmeraren skapa laserljud med både attack och kropp.
- Genom att ändra klockdelning under ljudets förlopp uppstår svep, fallande toner och instabila mekaniska rörelser.
Distorsionsregistret avgör hur kanalerna kombineras och vilken bruskomponent som kopplas in. I ett typiskt arkadljud kan en kanal ge en grundton, en annan bidra med brus och en tredje styra en snabb modulation. När frekvensdelaren ändras från bildruta till bildruta eller enligt en timer skapas ett ljud som rör sig utan att behöva traditionell pitchbend. Ett motorljud i ett Atari-spel kan därmed byggas som en rytmisk serie av digitala tillstånd snarare än som en inspelad motor eller en filtrerad oscillator.
Från Asteroids Deluxe till hemdatorerna i Atari 8-bitarsfamiljen
I arkadspel som Asteroids Deluxe, Missile Command och Centipede var POKEYS främsta styrka inte musikalisk komplexitet, utan tydlig kommunikation. Ett skott behövde höras som ett skott även när spelhallen var full av andra maskiner. En explosion behövde ha tillräcklig bredbandig energi för att kännas fysisk. Ett inkommande hot behövde få en distinkt rytm eller tonhöjd. Polynombruset gjorde sådana ljud både billiga att generera och lätta att skilja från varandra.
Arkaddesignern kunde dessutom använda samma krets för många olika roller. En kanal kunde ligga på en återkommande bakgrundspuls, medan andra aktiverades kortvarigt av spelarens handlingar. Eftersom POKEY är registerstyrd kunde effekter förändras mycket snabbt. Det passar en speldesign där ljudet reagerar på kollisioner, knapptryckningar, projektiler och poänghändelser i realtid. Ljudet följer därmed spelets logik på ett sätt som ofta känns mer direkt än en färdig ljudfil.
När POKEY flyttade in i Atari 400 och 800 blev kretsens musikaliska sida tydligare. Hemdatorerna gav programmerare och trackerkompositörer mer tid att arbeta med sekvenser, instrumentdefinitioner och samtidiga röster. Senare Atari XL- och XE-modeller behöll samma grundläggande ljudarkitektur, vilket skapade en ovanlig kontinuitet mellan arkad, dator och demoscen. Tidiga spel och musikprogram demonstrerade hur fyra enkla kanaler kunde bära baslinjer, melodier, arpeggion och brusbaserade trummor, särskilt när volym och frekvens ändrades snabbt mellan toner.
- Arkadspelen använde POKEY för signaler som måste tränga igenom ett högljutt rum.
- Atari 8-bitarsdatorerna gjorde kanalerna till ett mer programmerbart musikaliskt instrument.
- Trackerbaserade arbetsflöden utnyttjade korta mönster, snabba registerändringar och återanvändbara instrument.
- Begränsningarna uppmuntrade kompositörer att tänka rytmiskt, med arpeggion, pitchglidningar och brus som percussion.
Det är också viktigt att skilja POKEY från ljudet i Atari 2600. Den senare konsolen använde TIA, en annan och betydligt enklare ljudarkitektur. Moderna återutgåvor som Atari 2600 Plus kan återskapa spelupplevelsen genom emulering och modern anslutning, men det betyder inte automatiskt att de producerar samma elektriska ljud som en originalmaskin med POKEY. För den som jagar exakt Atari 8-bitarsklang är krets, emulering, förstärkare och högtalare en sammanhängande signalväg.
POKEY i modern tid med FPGA och chiptuneproduktion
POKEY lever vidare genom två parallella spår. Det ena är autentisk hårdvara, där originaldatorer, originalchip och trackerprogram används med samma registermodell som förr. Det andra är moderna ersättningar och emuleringar. I demoscenen används avancerade verktyg som Raster Music Tracker för att skriva musik med direkt hänsyn till POKEYS kanalstruktur, frekvensregister och distorsionstabeller. Resultatet blir inte bara gamla spelmelodier i ny förpackning, utan nya kompositioner som använder begränsningen som en estetisk regel.
Den stora praktiska svårigheten är att originalkretsarna åldras. POKEY sitter ofta i en DIP-40-sockel, och både själva NMOS-kretsen och sockelns kontakter kan drabbas av värme, oxidation och intermittent kontakt. En FPGA-baserad drop-in-lösning som JUST_POKEY kan monteras direkt i sockeln och återskapa funktioner som ljudkanaler, tangentbordsavläsning, seriell I/O, timers och interrupt. Den stöder enligt produktinformationen bland annat Atari 400, 800, 600XL, 800XL, 65XE, 130XE, XEGS och Atari 5200.
En FPGA-ersättare är dock inte automatiskt transistoridentisk med originalet. FPGA- och CMOS-baserade lösningar skiljer sig från den ursprungliga NMOS-processen, och vissa program kan utnyttja odokumenterade egenskaper eller exakta elektriska beteenden. För den stora majoriteten av program är funktionell kompatibilitet målet, men purister kan fortfarande höra små skillnader i brus, nivåer eller övergångar. Det är samma grundfråga som gäller för mjukvaruemulering: ska målet vara korrekt registerbeteende, identisk vågform, samma analogutgång eller samma upplevda ljud genom en viss arkadförstärkare?
- Lyssna först på originalhårdvara eller en väldokumenterad inspelning för att förstå hur brus, tonhöjd och kanalbalans faktiskt samverkar.
- Testa sedan en tracker som Raster Music Tracker och bygg ett instrument med en ren kanal, en bruskanal och en kanal för snabb pitchmodulation.
- Jämför därefter FPGA, emulator och virtuell lösning med samma noter och samma volymautomation.
- Behandla slutligen inspelningen som råmaterial, inte som en färdig mix. Lätt kompression, bandmättnad eller sampling rate-nedskalning kan framhäva karaktären, men överdriven behandling döljer POKEYS egna artefakter.
Virtuella instrument kan ge ett bekvämt arbetsflöde i moderna DAW-program, särskilt när projektet kräver MIDI, automation och snabb återkallning. Bibliotek som Super Audio Cart 2 samlar återskapade ljudvärldar från flera historiska spelplattformar och kombinerar dem med lager, sekvensering och moderna effekter. En sådan lösning är praktisk när Atari-klang ska blandas med andra chiptune- eller konsolreferenser. För exakt POKEY-programmering är däremot en dedikerad emulator eller fysisk krets ofta mer informativ, eftersom detaljerna i registerskrivningar och kanalinteraktioner blir synliga i arbetsprocessen.
Arvet efter en kiselburen ljudikon
POKEY formade tidig spelkultur genom att göra tekniska begränsningar hörbara. Fyra kanaler, enkla frekvensdelare, polynombrus och registerstyrd distorsion gav inte ett neutralt ljud, utan en tydlig estetik. Den lät mekanisk, direkt och ibland nästan aggressiv. I stället för att försöka imitera akustiska instrument byggde POKEY en egen vokabulär av pulser, skrap, klick, motorer, varningssignaler och melodiska fragment.
Det är därför kretsen fortfarande fascinerar retroentusiaster, ljuddesigners och chiptuneproducenter. Det perfekta ljudet är ofta lätt att ersätta med modern syntes, men ett ljud som bär spår av sin matematik och sin hårdvara är svårare att fejka övertygande. För att förstå POKEY på riktigt räcker det inte att lyssna på en nostalgisk spelvinjett. Testa kanalernas register, jämför olika bruspolynom, skriv samma fras i en emulator och på hårdvara, och hör hur små timingförändringar skapar helt olika texturer. Där finns Ataris verkliga ljuduniversum, inte som en museal kopia, utan som ett fortfarande användbart instrument.


