- Home
- Commodore 64 Emulators
- ViceSharp
On the recordRead 8 Oct 202623 facts
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