Breadbin466
github.com
What it is
Breadbin466 is a free Commodore 64 emulator written in Rust, focused on modeling one PAL Assy 250466 machine. Its cycle-driven emulation covers the MOS 6510 CPU and VIC-II video timing and generation, including bus arbitration. The SID sound model draws on a physical datecode 2286 chip and models oscillator, DAC, mixing, and filter behavior. Its Commodore 1541 drive emulation includes a separate CPU, VIAs, mechanics, GCR read channel, IEC communication, fastloaders, and protected-disk behavior. Other modeled hardware includes CIA interfaces, a 1351 proportional mouse, a Datassette with TAP playback and recording, cartridges, and a 512 KB REU. It supports D64, G64, NIB, NBZ, and D7Z disk images, with tools for image creation, conversion, and space reclamation. The integrated debugger provides breakpoints, disassembly, history, and configurable tracing. Native menus and Inspector windows are provided on macOS, Windows, and Linux. Version 0.99.0 is described as feature-complete, with broader testing still remaining before 1.0.
Spec sheet
- Purpose
- Breadbin466 is a from-scratch Commodore 64 emulator written in Rust that focuses on accurately modeling one PAL Assy 250466 machine.Read 29 Sep 2026 · github.com
- Support
- Users can send feedback to [email protected] or report reproducible problems through GitHub Issues.Read 29 Sep 2026 · github.com
- License
- The emulator is licensed under MIT, while the Commodore ROM images distributed with it are explicitly excluded from that license.Read 29 Sep 2026 · github.com
- Audio capture
- The project lists session-long PCM WAV audio capture and command-line automation facilities for testing and characterisation.Read 29 Sep 2026 · github.com
- Availability
- The repository says macOS and Windows builds are available through release downloads and Linux is supported through source builds.Read 29 Sep 2026 · github.com
- CPU and video
- It emulates a cycle-driven MOS 6510 CPU and VIC-II raster timing, video generation, and bus arbitration.Read 29 Sep 2026 · github.com
- Debugging
- The integrated debugger includes breakpoints, disassembly, history, and configurable execution, read, and write tracing.Read 29 Sep 2026 · github.com
- Desktop features
- Native menus and Inspector windows are provided on macOS, Windows, and Linux, with fixed-refresh display pacing and 44.1 kHz audio preferred.Read 29 Sep 2026 · github.com
- Disk drive
- The cycle-driven Commodore 1541 emulation includes its own CPU, VIAs, mechanics, GCR read channel, IEC communication, fastloaders, and protected disk behavior.Read 29 Sep 2026 · github.com
- Disk formats
- It supports D64, G64, NIB, NBZ, and the project's open D7Z disk-image format, plus disk-image creation, conversion, and space-reclamation tools.Read 29 Sep 2026 · github.com
- Other hardware
- Features include CIA timers and interfaces, a 1351 proportional mouse, a 1530 Datassette with TAP playback and recording, cartridges, and a 1764 REU with 512 KB.Read 29 Sep 2026 · github.com
- Project status
- Version 0.99.0 is described as feature-complete and ready for community testing, with broader testing remaining before 1.0.Read 29 Sep 2026 · github.com
- Sound
- Its MOS 6581R4AR SID model is based on characterisation of a physical datecode 2286 chip and models oscillator, DAC, mixing, and filter behavior.Read 29 Sep 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Models CPU, video, SID sound, and 1541 drive hardware
- Supports five disk-image formats
- Includes an integrated debugger and configurable tracing
- Free MIT-licensed emulator
Limits
- Linux availability is through source builds
- Version 0.99.0 still needs broader testing before 1.0
- Commodore ROM images are excluded from the MIT license
Who it suits
Breadbin466 suits users seeking a detailed emulator for the PAL Assy 250466 Commodore 64 model, including people working with disk images or debugging emulated software. It is available on macOS, Windows, and Linux, though Linux users build from source.
Breadbin466 in depth
Read the full write-up
Overview
Breadbin466 is a free Commodore 64 emulator for people who care about the behavior of a particular PAL machine as much as running its software. Its tight focus on the Assy 250466 is its defining strength—and its main constraint.
Rather than aiming to cover multiple C64 variants, Breadbin466 models one configuration in unusually broad hardware detail. Version 0.99.0 is described as feature-complete and ready for community testing, though broader testing remains before 1.0. That makes it compelling for enthusiasts and developers interested in this PAL model, but a less obvious choice for anyone who needs a mature, widely tested emulator or a choice of machine variants.
Key features
Cycle-driven core: The MOS 6510 CPU and VIC-II raster timing, video generation, and bus arbitration are modeled cycle by cycle. This detailed approach suits work that depends on machine timing, but Breadbin466's scope remains one PAL configuration.
SID sound: The MOS 6581R4AR model draws on characterization of a physical datecode 2286 chip and covers oscillator, DAC, mixing, and filter behavior. That specificity is useful to listeners and audio researchers interested in this SID revision, rather than a promise to represent every C64 sound chip.
1541 drive and peripherals: The cycle-driven drive includes its own CPU, VIAs, mechanics, GCR read channel, IEC communication, fastloaders, and protected-disk behavior. CIA interfaces and timers, a 1351 mouse, a 1530 Datassette with TAP playback and recording, cartridges, and a 1764 REU with 512 KB round out the modeled hardware.
Disk tools: D64, G64, NIB, NBZ, and the open D7Z format are supported, with tools to create and convert disk images and reclaim space. The range is useful for working with varied disk images, while tape support is centered on TAP playback and recording.
Debugger and automation: Breakpoints, disassembly, execution history, and configurable execution, read, and write tracing make the emulator useful for examining program behavior. Session-long PCM WAV capture and command-line automation also support testing and audio characterization.
Desktop operation: Native menus and Inspector windows are available across macOS, Windows, and Linux. Display pacing is fixed-refresh, and 44.1 kHz audio is preferred, considerations for users matching their setup to the emulator's output.
Pricing
Breadbin466 — free. The free plan provides the MIT-licensed emulator, supported platforms, disk and tape formats, and built-in debugger. There are no paid tiers or plan limits to weigh against that offer. The Commodore ROM images distributed with the emulator are explicitly excluded from the MIT license, so the emulator's license should not be taken as covering those images.
Platforms
Breadbin466 supports macOS, Windows, and Linux. Release downloads are available for macOS and Windows; Linux is supported through source builds. That distinction matters if you want a ready-made release on Linux rather than building from source.
Who it's for
Breadbin466 is best suited to PAL Assy 250466 owners, C64 developers, and enthusiasts who value detailed CPU, video, SID, and disk-drive behavior, or who want debugger, disk-image, and audio-capture tools in one emulator. Its specific hardware target is a strength for that audience and a poor fit for users seeking broad model coverage. The project's 0.99.0 status also favors readers comfortable with a release still awaiting broader testing before 1.0.
Pros and cons
Pro: Deep modeling across CPU, video, sound, drive, and peripherals gives hardware-focused users more to work with than a basic C64 runtime.
Pro: Disk-image utilities, a built-in debugger, command-line automation, and session-long WAV capture serve practical development and characterization tasks.
Pro: The emulator is free on all three major desktop platforms, with an MIT license for the emulator itself.
Con: It targets only the PAL Assy 250466, limiting its fit for users who need other C64 configurations.
Con: Linux support requires a source build, unlike the release downloads offered for macOS and Windows.
Con: Version 0.99.0 is still awaiting broader testing before 1.0, which may deter users who prioritize a more established release.
Alternatives
Browse Commodore 64 emulators if you want to compare a wider range of options.
VICE is another free choice for Linux, macOS, and Windows, and also supports Android; choose it if Android support or a different emulator is more important than Breadbin466's specific PAL Assy 250466 focus.
C64 Forever is a freemium, Windows-only option; consider it if you want to compare a Windows-focused alternative.
Frodo is free for Linux, macOS, and Windows; it is another cross-platform option to consider alongside Breadbin466.
simple-emu-c64 is free and supports Linux, macOS, web, and Windows; choose it if browser availability matters.
VirtualC64 is an open-source, free option for macOS and web; it may suit readers looking for a browser-capable alternative.
Power64 is a macOS option with a $32, paid once single-user registration fee; unregistered sessions are limited to 10 minutes, so it is worth considering if you are willing to pay for registration rather than use a free emulator.
ViceSharp is another free option for Linux, macOS, and Windows.
Buddi is free budgeting software, not a C64 emulator.
Verdict
Choose Breadbin466 if you want a free emulator built around the PAL Assy 250466 and value its detailed hardware models, disk tools, debugger, and audio capture. Look elsewhere if you need other C64 variants, a Linux release download rather than a source build, or a project past its pre-1.0 testing stage.
Verdict
Breadbin466 covers a specific PAL C64 model in considerable hardware detail and includes disk tools, debugging, and audio capture. The project describes version 0.99.0 as feature-complete, while broader testing remains before 1.0.
Where Specifiction places it
- Commodore 64 Emulators#7 of 318.0