Features
A C64 emulator that exposes the machine.
POKE64 is built around a full emulation workflow: media, drives, memory expansions, audio hardware and iPad-native controls all live in one coherent interface.
Core emulation
POKE64 uses the VICE x64sc family as its C64 emulation foundation. The frontend is native to Apple platforms and is responsible for presentation, media management, settings and device integration.
- PAL/NTSC-oriented C64 emulation through VICE.
- ReSID, ReSID-FP and FastSID engine choices where exposed by the bundled core.
- Second SID address options for compatible 2SID software.
- CRT cartridge attachment with VICE cartridge autodetection, including compatible Prophet64 CRT images.
- Metal CRT rendering with configurable scanlines, mask styles, curvature, bloom and reusable presets.
Drives and storage
Disk access can favor speed or hardware fidelity depending on the title.
- Fast Virtual Drive: VICE device traps bypass the full serial-drive path when compatible.
- True Drive: full drive and IEC behavior, with optional Automatic or Maximum load acceleration.
- Multiple IEC drive units, including units 8 through 11 in the current development line.
- D64, D71, D81 and G64 support, including extended-track/raw-GCR recognition.
- G64 Disk Structure inspection with best-effort CBM DOS sector-header decoding while preserving non-standard/protected raw-track visibility.
- Conservative Safe Start handling for protected G64 media when normal VICE autostart would disturb the disk/drive state.
Memory and peripherals
- REU configurations up to 16 MB.
- IEC printer workflow, including RAW output fallback when printer ROMs are unavailable.
- Virtual modem support for compatible software and user-selected network destinations.
- Commodore 1351 mouse support and modern controller input.
- Virtual Paddles with independent analog controls and Fire buttons.
- KoalaPad control surface with touch, Apple Pencil and live sensitivity adjustment.
iPad experience
- Native media library rather than emulator-style filesystem navigation.
- On-screen C64 keyboard, simultaneous joystick + keyboard input, configurable keyboard joystick mappings and Quick Keys.
- Overlay or Docked touch controls with configurable side and size.
- Responsive portrait and landscape layouts.
- Peripheral status panels kept visible around the emulation canvas.
- Emulation Profiles with per-title Library assignment and selective per-title input overrides.
- Automatic Previous Session restore for normal background/cold-launch continuity.
Not bundled: copyrighted Commodore ROMs, proprietary peripheral firmware and commercial software images must be supplied by the user where legally permitted.