Aiie! A Portable Apple //e Emulator

Jeremy S. Cook
Jul 20, 2017 · 2 min read

After seeing a quite impressive portable Apple II Emulator built on an AVR Microcontroller, hardware hacker Jori Bauer thought he could make a few improvements to take advantage of all of the Apple IIe’s (or //e)1MHz speed and 128k of RAM. For this feat of miniaturization, he chose the Teensy 3.6 board, with its 180MHz ARM Cortex-M4 32-bit processor. Importantly, he had one lying around in his house, along with other elements included a button, LCD display, joystick, battery, and protoboard!

Once he had his parts together, Bauer set to work figuring out how to properly mount and control everything. Buttons for each of the keys were soldered to the breadboard, and input to the Teensy was controlled via the Arduino Keypad Library. The joystick was squeezed onto the breadboard by detaching it from its normal PCB base, leaving just enough room for the Teensy beside it. This configuration means that getting the SD card out is a tight squeeze, but can be removed when necessary.

With the joystick/keyboard inputs, as well as LCD control, he nearly ran out of the 50+ Teensy I/O pins during the build. Impressively, the PCB still looks reasonably neat underneath! And if all of that wasn’t enough, he even added a physical thermal printer that can be controlled with PrintShop. If you’d like to build your own, the writeup is quite extensive, and he’s even designed a PCB for it that he plans to try out in the future!

Want to create an embedded Apple //e emulator of your own? You can find Bauer’s entire project log here and all of its code on GitHub.

Hackster Blog

Hackster.io, an Avnet community, is the world’s largest network for hardware & software developers. With 1 million members and 17,000+ projects, beginners and professionals can learn and share how to build robotics, industrial automation systems, AI-powered machines, and more.

)

Jeremy S. Cook

Written by

Engineer, tech writer, content creator, maker of random contraptions for fun and profit.

Hackster Blog

Hackster.io, an Avnet community, is the world’s largest network for hardware & software developers. With 1 million members and 17,000+ projects, beginners and professionals can learn and share how to build robotics, industrial automation systems, AI-powered machines, and more.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade