yapeSDL is a decent no-nonsense Commodore 264 family (C16, plus/4 etc.)
emulator.
Features:
- full, cycle exact MOS 6502/6510/7501/8501 CPU emulation
- almost full MOS 7360/8360 aka 'TED' chip emulation
- almost complete MOS 6569 aka 'VIC-II' chip emulation
- almost complete MOS 6561 aka 'VIC' chip emulation
- reasonable MOS 6581/8580 aka 'SID' chip emulation
- almost complete MOS 6522 aka 'VIA' emulation
- almost complete MOS 6525 aka 'TIA' emulation
- somewhat incomplete MOS 6526 aka 'CIA' emulation
- real 1541 drive emulation (Read/Write)
- full ROM banking on +4
- almost full tape emulation (MTAP, WAV images)
- joystick emulation via cursor keys and game pads
- PRG, P00, T64, D64, G64 and TAP file format support
- partial CRT emulation
- serial (C64/VIC20) and parallel (+4) IEC disk LOAD/SAVE to the file system
- REU 1700/1750/1764 and Hannes 256kB memory expansion support
- snapshots / save states