The idun-cartridge links a Commodore 128 or 64 to a Raspberry Pi. It expands the system beyond games, bringing new software, hardware support, and development tools to the 8-bit machines. The cartridge works best with the Raspberry Pi Zero 2, but it accepts other modern Pi models too.
How It Works
A Propeller 1 microcontroller handles communication between the Commodore and a Raspberry Pi running a lightweight Linux system. Once connected, users can launch applications using a fast, DOS-style shell. The idun-cartridge also provides 4MB of ERAM memory and lets you mount virtual floppy and hard drives with subdirectory support.
Built for Utility
With its built-in VT-100 terminal app, the cartridge gives direct access to Linux on the Pi. This makes it easy to browse directories, run scripts, or connect to remote servers. BBS fans can telnet into boards over Wi-Fi or Ethernet, using VT-100 or ANSI graphics.
Developers can create and run programs in 6502 assembly or Lua. On a C128, switching between 6502 and Z80 code is instant. You can even compile Z80 apps directly on the cartridge using C or assembly.
Games, Music, and More
The idun-cartridge includes an “Arcade mode” for browsing and instantly launching games in C64 mode. You can also stream SID tunes from your PC through the Acid64 Player for Windows. It supports USB keyboards and game controllers, making modern inputs easy to use with your Commodore.
Open Source and DIY Friendly
The cartridge is open source. Builders can use, modify, or contribute to the codebase. The kit includes the PCB, all necessary components (excluding the Raspberry Pi), and uses only through-hole parts. No surface-mount soldering is required.
Join the Community
A dedicated Discord server supports the idun-cartridge project. Users can find help, report bugs, share ideas, and chat about all things Commodore. Whether you’re testing new features or setting up your first build, there’s someone around who can help.






