Kernal64 is een C64 & C128 emulator, ontwikkeld door Alessandro Abbruzzetti. De emulator is geschreven in de Scala programmeertaal en de specificaties zijn: Cyclus exacte emulatie van de CPU inclusief illegale opcodes, CIA1, CIA2, IEC, toetsenbord, SID, joystick, muis, licht pen, Datassette, 1541 (D64 & G64), MPS803, REU en RS-232.