Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Commodore 64 Emulators
  3. ViceSharp

ViceSharp

On the record

Capture and control
The host surface includes gRPC capture and diagnostics services, and the architecture lists gRPC/protobuf contracts and generated client/server types.github.com · read 7 Oct 2026
Console shell
ViceSharp.Console is offered as a .NET global tool and provides the reference command-line shell.github.com · read 8 Oct 2026
Current emulation
The project says its C64 core is complete and its VIC-20 core has passed 10-second PAL and NTSC lockstep checks against native VICE.github.com · read 7 Oct 2026
Desktop app
The Avalonia desktop UI is available as a .NET global tool and as a self-contained Windows MSI.github.com · read 8 Oct 2026
Desktop UI
ViceSharp provides an Avalonia desktop UI and a Console reference shell.github.com · read 7 Oct 2026
Developer use
The project describes itself as library-first and offers a ViceSharp.Core package for embedding the emulation core in another app.github.com · read 7 Oct 2026
Emulation features
The repository lists C64 features including CPU, VIC-II, CIA, SID, 1541/D64 attach and sector reads, TAP pulse reads, standard cartridge mapping, snapshots, and media capture.github.com · read 7 Oct 2026
Intended users
The maker describes a library-first emulator with packages for developers who want to embed its emulation core in their own app.github.com · read 8 Oct 2026
Library packages
The maker lists ViceSharp.Core and individual NuGet packages for embedding and related components.github.com · read 8 Oct 2026
License
The project is licensed under GNU GPL version 2.0 or later.github.com · read 8 Oct 2026
Limits
The repository says C128, PET, and Plus/4 are planned iterations, and notes that some VIC-20 parity, input, and peripheral work remains open.github.com · read 7 Oct 2026
Media capture
The desktop app can save PNG or BMP screenshots, record SID audio as WAV, and export BMP sequences or muxed video using ffmpeg.github.com · read 8 Oct 2026
Media limits
The user guide says non-D64 disk formats such as G64, D71, and D81 are not yet supported.github.com · read 8 Oct 2026
Platforms and packaging
The project describes Windows desktop MSI and winget packaging, Linux/macOS build scripts, and MacOS, Android, and iOS host shell packages.github.com · read 7 Oct 2026
Product
ViceSharp is a C# port of VICE, the Versatile Commodore Emulator, targeting .NET 10.github.com · read 7 Oct 2026
Purpose
ViceSharp is a C# port of VICE, the Versatile Commodore Emulator, targeting .NET 10.github.com · read 8 Oct 2026
Remote control
The host exposes gRPC services for capture and diagnostics, with generated client and server types in the protocol package.github.com · read 8 Oct 2026
ROM requirement
ViceSharp does not include Commodore ROM images, so users need ROM assets from an installed VICE package or another legal source.github.com · read 8 Oct 2026

Alternatives to ViceSharp

Every alternative, ranked