DoubleTalk

Doubletalk is a game of audio manipulation which I wrote in Z80 assembler for the Gameboy. It synthesizes three loves of mine: audio, cheap hackable hardware, and Z80 assembler.

Doubletalk Screenshot: Nintendo Gameboy Color
Doubletalk Screenshot: Nintendo Gameboy Color

Cheap hackable hardware such as the Gameboy has enormous potential: it would cost considerably more to interface a microcontroller to buttons and a color screen than to buy any Gameboy selling on eBay.

Now more than 20 years old, the Z80 has long since been abandoned for use in microcomputers. However, it has found its way more recently in less expensive digital organizers and game machines.

Doubletalk, a two player audio-manipulation game was my first serious endeaver with the Gameboy. The game used the Pocketvoice, a Gameboy cartridge with a built-in amplified speaker and microphone. In Doubletalk, players record themselves, reverse their recordings, then try to guess what each other is saying.

My work on Doubletalk and my other hacking projects with the Gameboy such as Gameboy Hardware Interfacing eventually led me to use the Gameboy as the platform for an assembly language programming course I taught at Wichita State University in 2008.

Similar Posts

  • Touch #2

    Touch #2 is a playful virtual environment and an interactive, musical instrument. Viewers become participants through play. The work transforms any flat wall into a touch-sensitive surface. A projector and infrared camera mount on the ceiling and infrared emitters mount on top of the wall, allowing the work to detect as many as 10 touches…

  • TechArtICT: Whispering Woodlands

    Whispering Woodlands was an outdoor installation created by TechArtICT. It was installed at Exploration Place in Wichita, Kansas from November 2023 through January 2024. The work featured 24 independently controlled sets of speakers and LEDs, all synchronized to create an immersive sound and lightscape. Using eclectic audio ranging from thunder and rain to spaceships and…

  • Still Life

    In 2011, as part of Hack.Art.Lab, I collaborated with composer Mary Ellen Childs and percussionist Michael Holland to create live animation triggered by live performance of Mary Ellen Childs’ composition “Still Life.” We analyzed the piece into 11 sections and created algorithmic video triggered by sound and motion to match each of the 11 sections. The video was projected…

  • Digital Puppetry

    I worked with a team of colleagues, community members, and urban youth. Our intention was to help the youth learn in a playful environment, find personal self-expression, and have their voices heard by communities in Boston. To do this, we adapted commercially available technology to provide a unique medium: digital puppetry.

  • SoundScratch

    SoundScratch is a set of extensions I wrote to manipulate audio in a children’s programming language called Scratch. The environment emphasizes the expressive capabilities of sound through the act of creation and design.