File xroar.changes of Package xroar
-------------------------------------------------------------------
Sat Oct 4 08:49:20 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>
- Update to 1.9
* Trap-triggered traces now include trap instruction
* SDL: don't disable screensaver in windowed mode
* Windows: explicitly map Pause in automatic keyboard lang
* Include profile for Prologica CP-400
* SAMx8 support (specify -ram 512 for a Dragon 64)
* Fix second mouse button joystick mapping
* Fix CoCo 3/GIME IRQ issues highlighted by Tim Lindner's
test code
* Fix -ram-init set
-------------------------------------------------------------------
Mon Jun 23 18:41:08 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>
- Update to 1.8.2
* SDL build fix
-------------------------------------------------------------------
Tue Feb 4 19:57:02 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>
- Update to 1.8.1
* Fix Mac OS X+ build under more modern compilers
* Fix Windows UI zoom in/out
- Changes in 1.8
* Fix mouse virtual joystick on resize in SDL builds
* New manual and automatic configuration saving from GUI
* Manage HD mounting from drive control dialog
* New MCX128 cartridge support for MC-10
* Fix some of the compatibility modes in GIME emulation
* Assert monitor detect line on CoCo 3 when RGB output selected
* Reduce write latency using Becker port
* Add some more flexible command-line trap options
- Changes in 1.7.3
* Fix built-in configs with non-default CPUs
* Fix direct loading of DragonDOS binaries
- Changes in 1.7.2
* Fix GIME issue when loading from snapshot
* Fix Becker port status polling
- Changes in 1.7.1
* Reduce memory use when reading gamepad mappings file
* Include missing files in tarball distribution [Rui Chen]
- Changes in 1.7
* Avoid calling xroar_screenshot() when not supported
* Avoid X11 keyboard init when SDL not build with X11 support
* SDL joystick module supports hotplug where possible
* SDL joystick module creates Left & Right stick profiles
if found
* Support reading a SDL gamepad DB file for non-SDL joystick
modules
* New -joy-db-file option specifies SDL-compatible gamepad
DB file
* New Linux evdev joystick module (hotplug, internal SDL DB,
L/R profiles)
* Large changes to underlying UI mechanisms
* New features backported to GTK+ 2 UI
-------------------------------------------------------------------
Thu Nov 7 19:47:56 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 1.6.6
* Force X11 in GTK+ 3 UI, fixing crash querying keyboard map
-------------------------------------------------------------------
Thu Sep 26 15:55:30 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 1.6.5
* SDL: fix use of physical joysticks after disconnecting
- Changes in 1.6.4
* Fix Control+Shift+digit shortcuts
* Fix LUT-based composite rendering for CoCo 3
- Changes in 1.6.3
* Ensure data chunk in WAV output is of even length
- Changes in 1.6.1
* Reinstate ROM image header skipping
- Changes in 1.6.0
* 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
* Update CoCo 3 video timings
* SDL: open joysticks in controller mode if possible
* New unified keyboard abstraction
* Extra default keyboard-based virtual joystick profiles:
WASD, IJKL, QAOP
* Dynamically include configs for all physical joysticks
on startup
* New machine Dragon Professional (Alpha), 'dragonpro'
* New machine Tandy Deluxe Colour Computer, 'deluxecoco'
- Update BuildRequires, use gtk+-3.0
-------------------------------------------------------------------
Mon May 20 16:57:26 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 1.5.5
* Allow SDL to use WASAPI audio (bug fixed in SDL 2.29.3)
* Use queued audio interface in SDL for all platforms
- Changes in 1.5.4
* Fixed 6309 register-memory bit ops
-------------------------------------------------------------------
Tue Feb 13 18:35:13 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 1.5.3
* GIME: fix interrupt fixes fix (fixes RoboCop)
- Changes in 1.5.2
* GIME: timer interrupt fixes
- Changes in 1.5.1
* Include a cartridge database (mostly CoCo 3 32K) for
convenience
* Fix potential crash when cartridge loading fails
* Recognise Windows "<drive-letter>:"
- Changes in 1.5
* Add ability to change Picture Area, seeing more or less border
* New option -vo-picture
* Respect -geometry dimensions in SDL-based UIs
* Add optional 60Hz vertical scaling (on by default)
* New option -no-vo-scale-60hz disables 60Hz scaling
* Faster ROM intercept based printing on CoCo and MC-10
* GIME: respect X offset and HVEN in COCO mode
* MPI slot config moved from global to per-cart, included
in -config-print
* Add screenshot to PNG from menu or Control+Shift+S
* Fix printing after switching machines
* Better rendering of paths in Windows dialogs
* Fix some CoCo 3 cartridge behaviour
* GIME: reset video address later (fixes Androne)
* GIME: fix various $FExx access problems
-------------------------------------------------------------------
Sun Sep 24 08:59:32 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 1.4.2
* Fix running with -ui null
- Changes in 1.4.1
* Fix composite colour switching in -ccr simple and -ccr 5bit
- Changes in 1.4.0
* NTSC colour tweaks for slightly better "cyan"
* Initial support for middle-button paste
* Add brightness, contrast, saturation & hue controls to
GTK+ and Windows UIs
* Add gain/volume controls to GTK+ and Windows UIs
* New options: -vo-brightness, -vo-contrast, -vo-colour, -vo-hue
* New tape control & drive control windows in Windows UI
* GIME: implement bug in 16-colour, 16 byte-per-row modes
* New option -vo-pixel-fmt specifies pixel layout and bit depth
* Old NTSC-only composite renderer renamed -ccr partial
* New composite renderer that handles PAL used for -ccr simulated
* WD279x: write sync bytes before DAM (fixes written-to DMK)
* New option: -no-vo-colour-killer
-------------------------------------------------------------------
Mon Mar 20 06:37:17 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 1.3.1
* Further GIME VSC tweaks
* Allow preemption of Control key (for CoCo 3)
* Fix GTK+ zoom in/out
* Work around build issues on Apple Silicon
-------------------------------------------------------------------
Sat Jan 14 19:29:58 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 1.3
* Add -no-ratelimit option to start at maximum speed
* Further fixes to 6809 TFR/EXG involving CC/DP
* Fix Delta density select
* Track floppy disk 'dirty' state to avoid unnecessary
image rewrites
* Important: disk write-back now defaults to ENABLED
* Better Vertical SCroll register behaviour in GIME
* 6309 timing fix for bit operations
-------------------------------------------------------------------
Sun Nov 27 18:20:26 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 1.2
* Fixed comma, lowercase 'm', lowercase 'ø' glyphs for GIME
* Fix SDL-only builds
* 6809: flesh out some illegal instruction behaviours
* 6309: flesh out some undocumented behaviour
* Fleshed out T1-compatibility in CoCo 3 GIME
- Changes in 1.1
* New GDB monitor commands
* New configure options to only build specific machine archs
* Support 1M or 2M in CoCo 3
* Support K7 cassette image files (read-only)
* Support UTF-8 block characters in -type for MC-10
* Type ASCII BASIC from file on MC-10
* Matra & Hachette Alice support (keyboard layout,
built-in profile)
* New meta-options -machine-opt and -cart-opt
* New ide-addr=address cart-opt
* New abstract block device handling
* IDE support adjusted to use abstracted block devices
* MOOH/NX32 support adjusted to use abstracted block devices
* 6801/6803: fix some illegal instruction timings
* Fixed uppercase 'G', lowercase 'j' and 'w' glyphs for 6847T1
-------------------------------------------------------------------
Sun Mar 6 16:23:35 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 1.0.9
* Close file after serialisation
- Changes in 1.0.8
* Fix WASM audio for non-Firefox
* Fix crash reading zero-length CAS file
* Fix joystick reads for Pacdude Monster Maze
- Changes in 1.0.7
* Fix Windows 11 video (set SDL hint to use different renderer)
- Changes in 1.0.6
* Fix SDL audio thread interactions
* Try multiple SDL video renderers in order
* Fix composite phase setting
- Changes in 1.0.5
* Open IDE images in binary mode under Windows
- Changes in 1.0.4
* GIME IO range fixes
* Enable GDB for CoCo 3
* Fix HD6309 TFM when W=0
- Changes in 1.0.3
* 6801/6803: many more illegal instructions
* Fix EXTMEM signalling for writes to RAM
* MC10: Constrain video to internal 4K RAM
* Default -ao-fragments changed for new SDL audio
* MPI: return to selected slot on reset
- Fix info-files-without-install-info-postin/postun check
-------------------------------------------------------------------
Sat Dec 4 20:43:04 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>
- Update to 1.0.2
* Fix single-bit sound feedback into PIA.
* Revert SDL audio to callbacks, helps with Windows
* Fix MC10 INT/EXT wiring
* 6801/6803: implement more illegal instructions
* 6803: Lower bits of address to data bus for floating reads
* MC10: Only set lower 6 bits on keyboard read
- Update to 1.0.1
* Fix cart disable logic when loading other media
* MC6801/6803: TST resets CC.C, unlike MC6809.
* Revert colourburst for NTSC colour modes with CSS+GM0
- Update to 1.0.0
* Initial CoCo 3 support.
* Fix MPI FIRQ handling
* New option -tv-input configures type of video used by machine.
* New option -kbd-bind for user mapping of (untranslated) keys.
* Fix duplicate-IDAM issue when reformatting disks
* Initial MC-10 support (including MC6803 emulation).
* Fix occasional spurious NMI in RSDOS
* New snapshot format to support CoCo 3, MC-10.
* New specific load options: -load-fdX, -load-hdX, -load-sd,
-load-tape
* IDE, NX32, MOOH now all require user to specify an image.
* Games Master Cartridge no longer marked autostart by default.
* Tape play/pause function (mainly for MC-10 which has
no motor remote).
* Snapshot saves only RAM contents into .ram files
* List physical joysticks on -joy-axis help or -joy-button help.
* Control+M toggles menubar where appropriate.
- Update to 0.3.7
* Add Control+Shift+D to flush disk images
* Support leading "~/" in filenames, not just path elements
* New option -tape-hysteresis (with new default of 1% tape input
hysteresis)
* New option -tape-rewrite-gap-ms _ms_ sets gap length during
rewrite
* New option -tape-rewrite-leader _bytes_ sets leader length
during rewrite
* Document previously added option -tape-pan
* Detect pulse widths for CUE data when using -tape-rewrite
* RACE Computer Expansion Cage support (-cart mpi-race)
* Removed -fast-sound option (and related menu options)
- Update to 0.36.2
* Fix -lp-file option [Pere Serrat]
* Change default CoCo disk interleave to 5
- Update to 0.36.1
* Support CAS padding without fast loading enabled
* Don't escape option arguments if they expect a filename [".mad."]
* Fix setting 6309 registers from GDB
* Fix GDB listen on machine reconfigure (eg snapshot load)
* Fix joystick axis & button option parsing
- Update to 0.36
* Fix SAM S output in map type 1
* Work around Windows audio failure when 5.1 is available
* Cleaner PulseAudio output
* Try harder to find working SDL2 audio format
* Avoid buggy 'wasapi' SDL audio backend under Windows
* HD6309: Clear MD register on reset
* Relicensed to GPLv3+
* WebAssembly target support
* MC6809: LEA instructions work in page 1
* Recognise .dgn and .cco as potential binary files
* Migrated Mac OS X UI to SDL2
* Updates for IDE and IDE cartridge
* SAM VDG counter switching behaviour updates
* Reload cartridge ROMs on each reset to aid test cycle
* Try first listed UI module if user-specified one not found
* New configuration parsing with quotes and escape sequences
* In Windows, search Documents/XRoar/ (for config file) and
Documents/XRoar/roms/ (for ROM images).
- Update to 0.35
* New EXTMEM/SLENB support allows cartridges to inhibit normal
device select
* New NX32 RAM cartridge
* Fix buffer overrun in MC6847 code
* New option -ao-gain specifies volume in dBFS
* New CAS CUE support
* New -C option allocates debug console in Windows
(must be first option)
* Fix use of AltGr key in translated mode on Windows (SDL2)
* New MOOH RAM + SD card cartridge
* Support JVC/DSK files with non-standard sectors per track
* Integrate tracing into CPU code
* MC6809: Assume certain page2 illegal ops are same as page0
* WD279x: implement multiple-sector type 2 ops
* New SN76489 sound chip support
* New Games Master Cartridge support (-cart gmc)
* Use SDL2 audio queueing interface where -ao-fragments > 1
* Optional --disable-simulated-ntsc configure option for speed
* HD6309: Fix interrupt handling during TFM instruction
- Update license, xroar is relicensed to GPL-3.0+ (0.36)
- Fix package group
- Update BuildRequires to use pkgconfig
- Add icns-utils to extract Mac OS X icons (higher resolutions)
- Build documentation
- Run spec-cleaner
-------------------------------------------------------------------
Thu Sep 29 18:27:38 UTC 2016 - kieltux@gmail.com
- Update to 0.34.3
- Spec file updated (inspired from the the fedora package done by
Andrea Musuruane <musuruan@gmail.com>)
-------------------------------------------------------------------
Fri Mar 07 00:00:00 UTC 2008 - uli@suse.de
- reenable GL (test system was broken)
-------------------------------------------------------------------
Wed Mar 05 00:00:00 UTC 2008 - uli@suse.de
- update -> 0.20
- disabled GL (segfault)
- use GTK2