Sidekick64 is a versatile cartridge/expansion for the C64, C128 and C16/+4 whose functionality is entirely defined by software running on a Raspberry Pi 3 (RPi). Recent cjanges: Updates for the PCB and the software (new fancy display, more C128 support).
A demonstration video of the SideKick64.