XRoar

Emulator v1.12.1

XRoar is an open-source emulator specialized in the Dragon 32/64 and Tandy CoCo (Color Computer 1, 2, and 3) microcomputers, as well as the Tandy MC-10. It accurately reproduces these 8-bit architectures, including advanced features like debugging via GDB or floppy disk management.

On macOS, it supports recent versions (from 10.13 onwards), with dedicated builds for x86_64 architectures. No official version for Apple Silicon or older macOS versions (such as PPC builds for 10.4) is mentioned in recent sources. The emulator requires ROM images to function properly, available through dedicated archives. The license is GNU GPL v3.

Last updated:

Platforms

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86 64 bits 64 bits SDL Library SDL Library

Download and links

Version history

v1.12.1
Version 1.12, Mon 27 Jul 2026 * Internal rework of breakpoints and watchpoints * Target description sent to GDB * Enable GDB for MC-10 * GDB: support NoAckMode * New option -gdb-pseudo-regs exposes more state as faux registers to GDB * SDL3 support * Windows UI migrated to use SDL3 * New option -vo-monochrome selects black & white display [by Erik Gavriluk]
v1.6.5

1.6.5

  • SDL: fix use of physical joysticks after disconnecting [Pere Serrat]

1.6.4

  • Fix Control+Shift+digit shortcuts
  • Fix LUT-based composite rendering for CoCo 3 [Christian M]

1.6.3

  • Ensure data chunk in WAV output is of even length [Stacey Vetzal]

1.6.2

  • Add missing menus to Windows/Mac OS X+ UIs

1.6.1

  • Reinstate ROM image header skipping [Davy Mitchell]

1.6

  • New -ram-org option to specify RAM addressing
  • New -ram-init option to specify initial RAM state
  • 6309 DIVD behaviour fixed against Tim Lindner’s fuzzing tool
  • 6309 DIVD timing fixed according to David Banks’s behaviour notes
  • 6309 DIVQ behaviour & timing adjusted similarly, though untested
  • More accurate observed NTSC CoCo 3 GIME composite video behaviour
  • New GTK+ 3 UI
  • New printer control dialog (GTK+ 3, Windows) or menu options (Mac OS X+)
  • More keyboard virtual joystick profiles included by default
  • All physical joysticks selectable from menus by default
  • New machine Dragon Professional (Alpha), 'dragonpro'
  • New machine Tandy Deluxe Colour Computer, 'deluxecoco'

Screenshots

Dunjunz dans XRoar