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
openSUSE Build Service is sponsored by