The Modest Fantasy of the PICO-8

In early November, the RETRO Video Game System concluded its slow crowdfunding demise on Indiegogo. Conceived by Mike Kennedy, founder of game auction site Game Gavel and the RETRO Video Game Magazine, the RETRO VGS is a new console—or rather, the proposal for a console—that, in Kennedy’s own words, “harkens back to the simpler days of gaming where games were fun without all the modern day hassles.” Rallying behind that key conceit, the VGS is adamantly and anachronistically cartridge-based, meant not only to shake off the bad habits of the modern game industry but to help preserve its future by emulating its past.
Kennedy aims to revive a bygone era of videogame history, quite literally by exhuming the body of the ill-fated Atari Jaguar console and retooling it with modern hardware. He claims that developers’ reliance on network-connected consoles has led to bug-ridden games, a glut of post-release DLC, and an uncertainty about whether our games will continue to function in the coming decades. By fixing our games in ROM, we can return to the halcyon days of error-free, instant-on gaming. But barring a miraculous cash influx or a crowd-funding audible, the VGS will remain as it was born—a 3D-rendered non-object encapsulating the nostalgic impulses that drive so many self-proclaimed “retro gamers.”
Part of Kennedy’s misstep is the VGS’s attempt to consolidate an entire era of console gaming into a single device. Its FPGA core, for instance, is designed for architectural flexibility, allowing developers to “reprogram” the hardware to spec. In effect, it could model the architecture of a SNES for one game and a Neo Geo for the next. Kennedy likewise promises exterior designs that range from N64-style translucent shells, to “Treasure Series” gold, bronze and silver, to “Legend Series” paintjobs that evoke the garb of classic videogame characters. And the VGS’s proposed peripheral support reads like a Wikipedia entry on the history of hardware interfaces: USB, HDMI, RCA, 9-pin DIN, RF, RGB, S-Video, and a bevy of platform-specific expansions. These are ambitious plans that aim to be all consoles for all customers. But by mimicking every platform, the VGS ends up with no identity of its own.
I understand Kennedy’s impulse to recapture an era of games that he finds personally meaningful. Our media histories are deeply personal, subject to the contingencies of culture, class, taste, and commerce. But retro evangelists often conflate the personal with the universal and complain when others’ trajectories diverge from—or worse, contest—their own. When Kennedy says the VGS will “reintroduce gamers to the culture of gaming,” we should raise a critical eyebrow. Nostalgia is both comfort and curse. We tend to valorize the constructions of our remembered past, so often molded by youthful minds and refracted by imperfect recollection. What do we really mean when we say we want to return to the “simpler days of gaming”? What does that look like? And do we really want what we think we want?
Enter the PICO-8, a self-described “fantasy console” developed by Joseph White (aka zep) of Lexaloffle Games. At first blush, PICO-8 software looks like artifacts of the simpler days that Kennedy romanticizes. Their chunky pixels, limited palette and bleepy-bloopy waveforms are evocative of a range of 1980s consoles and PCs, from the NES to the C64. But the PICO-8 is a product of 2015, a virtual machine purposefully and modestly built, as White explains, “for making, sharing and playing tiny games and other computer programs.”
PICO-8’s specifications are designed accordingly. Its native resolution is 128×128 pixels—yes, sub-Game Boy—with a fixed palette of sixteen colors. Graphics are efficiently tile-based, split between 128 8×8-pixel sprites and an equal outlay of map tiles (along with an additional 128 tiles shared between both). The two virtual joysticks include four-way directional buttons and two action buttons apiece. There are only four channels for music and sound effects, but there’s a nice range of available waveforms (ok, eight), from simple sines to bursts of noise. Finally, carrying the console metaphor to its logical conclusion, PICO-8 games are bundled as 32K “cartridges,” meaning your average text document occupies more data than the console’s tiny games. While White admits in the PICO-8 documentation that these are “harsh limitations,” he assures us that they are “carefully chosen to be fun to work with, encourage small but expressive designs and hopefully to give PICO-8 cartridges their own particular look and feel.”
The palette limitations alone generate their own unique aesthetic compared to other modern platforms, but what’s remarkable about PICO-8’s approach is that it also provides a fully-integrated development environment. All the tools to code, sprite, score, play, share and distribute PICO-8 games are built into the program’s diminutive frame. After its brief startup animation, booting PICO-8 greets users with a software anachronism—a command prompt rendered in PICO-8’s house style. While modern users might balk at the lack of a GUI, computer users from the ‘80s (or today’s Unix devotees) will recognize this as the central hub from which programs are navigated, listed and loaded. Users may either run commands directly from the prompt or press ESC to pop over to five development views, where they may type code, draw sprites, tile maps, sketch sounds effects or build patterns in the music tracker. The total package feels both hand-crafted and carefully constrained, a homespun nod to the best features of bygone platforms. Even the interface is beholden to PICO-8’s self-imposed palette and resolution restrictions, so both development and play feel of a single piece.
When I asked White about PICO-8’s inspirations, he named several key predecessors: “The 16-color palette was partly inspired by the C-64, and the work of many pixel artists who still use it. PICO-8’s palette is much more garish though—I spent a lot of time pixelling in EGA as a kid and I think that also had an influence. Also, the audio system has some roots in the 4-channel trackers that emerged on the Amiga 500, but using waveform and noise generators instead of PCM.” According to White, other platform inspirations include the Apple IIe, BBC Micro, cellphones, a Famicom played on a blurry CRT, the Atari 2600, and PICO-8’s own elder sibling, Voxatron. Much like White himself, who hails from New Zealand but now works in Japan, the PICO-8 has a cosmopolitan makeup that cuts across multiple times and territories.