XRoar Changelog

What's new in XRoar 0.33.2

Jul 20, 2015
  • Building from source now uses GNU build system (autotools).
  • Various timing fixes.
  • New option -tape-ao-rate hz specifies output samplerate for wav files.
  • New option -timeout-motoroff s quits s seconds after tape motor off.
  • New option -snap-motoroff file creates snapshots on tape motor off.
  • New option -tape-channel-mode mode specifies how to read stereo audio files: mix, left or right.
  • New option -config-print-all prints even default values.
  • Better defaults for Windows use of SDL audio.
  • Special-case autorun instructions for some tape programs.
  • Fix Windows menu selection event drops.
  • Basic MPI support.
  • Assume single density JVC/DSK where sectors = 10. Disable with -no-disk-auto-sd.
  • Fix hook-based printing on switching machines.

New in XRoar 0.32 (Jan 8, 2015)

  • Fix keyboard handling - CoCo Tetris now playable again.
  • SDL, CoreAudio: allow -ao-fragments more than 1.
  • Add joystick menus to GTK+ interface.
  • New option -ao-format to select audio sample format.
  • Fix 6309 timing issue (CMPU, CMPS).
  • Fix issue with 6309 STBT instruction.
  • Use endian.h where available.
  • New Windows UI adding menus to the SDL window.
  • Detect headerless JVC image geometry from OS-9 filesystem information.
  • Recognise ".os9" as extension for JVC images.

New in XRoar 0.31.1 (Dec 6, 2013)

  • Fix potential deadlocks in new SDL and CoreAudio code.

New in XRoar 0.31 (Nov 30, 2013)

  • Ctrl+Shift+I toggles Inverse Text.
  • New option -invert-text.
  • Added external character generator support.
  • Many new keymaps. -keymap help for a list.
  • New option -machine-keyboard selects layout for machine.
  • New machine Dragon 200-E.
  • Fix CoCo RAM select detection.
  • More accurate sound timing.

New in XRoar 0.30.2 (Sep 27, 2013)

  • This version adds a GDB target, adds CoCo printing through ROM intercepts and emulation of the 6847T1 VDG variant and Orchestra 90-CC cartridge, improves sound bus interaction accuracy, fixes PAL CoCo video timing, and exposes more functionality in Mac OS X menus.

New in XRoar 0.29 (Jan 4, 2013)

  • This version adds Hitachi 6309 emulation, VDG sub-scanline rendering improvements, an optional "Becker port" in RSDOS, timing fixes, and keyboard matrix ghosting simulation.

New in XRoar 0.28 (May 14, 2012)

  • New keyboard map: Canadian French [Pierre Sarrazin].
  • CPU core optimisations.
  • User-specified ROM lists and CRC matching (for applying breakpoints).
  • New -tape-write option selects output tape file.
  • New -type option types a command into BASIC.
  • Fixed ROM loading under Windows.

New in XRoar 0.26 (Aug 24, 2011)

  • SAM-VDG interaction fix - 48 byte-per-line mode now works.
  • More resilient fast tape loading.

New in XRoar 0.25 (Jun 20, 2011)

  • New GTK+2 user-interface.
  • New GtkGLExt video module.
  • New audio options: -ao-rate, -ao-buffer-ms, -ao-buffer-samples, -volume.
  • New options: -kbd-translate, -disk-write-back.
  • New PulseAudio sound module.
  • New Linux joystick module.
  • CPU emulation accuracy improved [from doc by Darren Atkinson]
  • Tape audio feedback while loading CAS files (AUDIO ON).
  • Fixed some CPU timings.
  • Added ability to print to file or pipe.
  • Ability to define new machines or cartridges.

New in XRoar 0.24 (Sep 8, 2010)

  • Improvements were made to ALSA output, SDL video and SDL audio under Windows.
  • The new "-tapehack" option was added for creating sanitized CAS files.
  • More illegal instructions are supported.

New in XRoar 0.23 (Nov 30, 2009)

  • Full CoCo RAM select emulation.
  • Implemented SAM FAST mode.
  • Include "dark orange" VDG text mode colour.
  • Initial ALSA sound module (-ao alsa).
  • Read a configuration file on startup.
  • Experimental curses user interface.
  • Fixed segfault in SDL joystick code.
  • Work around nasty hang bug in SDL's pulseaudio module.
  • Add ROM search path to Windows build.
  • Add -gl-filter option to select OpenGL texture filter.
  • Support directly loading ASCII files (.bas, .asc) as gapped ASCII BASIC.
  • Write-back support for VDK and JVC disk images.
  • Request filename when creating a blank disk.
  • Various bugfixes.

New in XRoar 0.22 (Dec 27, 2008)

  • A new manual. WD2791/3 fixes make CoCo NitrOS9 work.
  • Available ROMs are scanned to pick the initial machine type.
  • Other minor updates.