File melonds.changes of Package melonds

-------------------------------------------------------------------
Tue Feb 04 20:07:35 UTC 2025 - virtuousfox@gmail.com

- Update to version 1.0rc+14~git20250117.15c3faa2:
  * Use GitHub's new arm64 Linux runners for the Ubuntu CI builds
  * fix framelimiter bugs (#2256)

-------------------------------------------------------------------
Mon Dec 30 14:02:49 UTC 2024 - virtuousfox@gmail.com

- Update to version 1.0rc+12~git20241226.0c5dd28b:
  * just case the string length to int to make std::min happy in all cases
  * Fix almost every warning (#2195)
  * FIX: this should be namespace std:: to preserve compatibilty with non-glibc when building without gdb stub
  * improve audio handling at non-60 fps targets (#2246)
  * Fix gdbstub not activating until the console is reset (#2245)

-------------------------------------------------------------------
Tue Dec 10 12:59:39 UTC 2024 - virtuousfox@gmail.com

- Update to version 1.0rc+7~git20241205.7d718ada:
  * cmake: set default CMAKE_OSX_DEPLOYMENT_TARGET before project()
  * ah. (#2225)
  * TitleManager: fix handling of title string
  * vcpkg 2024.11.16 & update nixpkgs
  * get rid of the incorrect CLOCK_MONOTONIC redefinition
  * Set _WIN32_WINNT to Windows 8 when JIT is enabled (fixes #2209)
  * unmappinged everything
  * Fix version number in the generated Windows resource
  * really?!
  * FUCK THAT SHIT
  * BAHAHAHAHAHAHSKSHFOS-#%~/%%
  * don't use std::map and std::function in scheduler
  * fuck that shit
  * fix order of ScreenLayoutType
  * add warnings to the LAN dialogs
  * fix compiling without JIT
  * avoid spawning message boxes from the emuthread
  * dsfsdhgf
  * fix another oversight
  * actually save path settings in instance-local config
  * fuck, why did these files get committed
  * update toml11. fixes bug with FPS settings corrupting config file
  * change splash logo to 384x384 png
  * hopefully fix macos
  * fix 4kb page check oops
  * Multiinstance jit (#2201)
  * aarch64 lto broken GPU2D workaround
  * prevent out of bounds access for microphone data
  * make it possible to change gdb stub settings without destroying/recreating a NDS
  * actually remove NDS/GBA ROM args from NDSArgs, since we won't be using them
  * fix Key1 code to source the DS-mode key data from the ARM9i BIOS, so it works even if no DS BIOSes are provided
  * allow DSi mode to run with internal DS BIOS
  * Assortment of fixes related to libnds v2/calico (#2197)
  * avoid reopening the microphone if it was already opened
  * also fix crashes when inserting/ejecting a NDS cart while nothing is loaded
  * fix crashes when inserting/ejecting GBA carts/addons with nothing loaded
  * fix a typo
  * Set WIN32_LEAN_AND_MEAN, gets rid of the winsock2 warnings and probably speeds up compilation a tiny bit
  * cmake: use interface include directories properly
  * for OGL renderer W buffer rendering avoid undefined vertex z see https://github.com/melonDS-emu/melonDS/issues/2017

-------------------------------------------------------------------
Sat Nov 09 09:48:27 UTC 2024 - virtuousfox@gmail.com

- Update to version 0.9.5+410~git20241109.8e3f6cc5:
  * add missing qtbase-private-devel for Fedora
  * Remove extra backtick in Windows build instructions
  * Fix link to contributors in About dialog
  * correct assert in gdb stub
  * Use Qt 6 by default on all platforms and update build instructions (#2187)
  * flake: remove workaround no longer needed with Darwin SDK changes
  * Make macOS OpenGL deprecation warnings shut up
  * reimplement MP audio mode 2 (active instance only)
  * make mic input less shitty (and less dangerous)
  * fix bug where opening a new instance would pause other instances
  * fix hang when closing an instance that is engaged into local multiplayer
  * lock framebuffer stuff to prevent conflicts when reiniting the core or changing the renderer
  * misc shit
  * do touchscreen input more properly
  * fix up cheat toggle
  * add splashscreen
  * disable 'Enable cheats' until something is loaded, to make it consistent with 'Manage cheats'
  * make sure it doesn't crash if you click the window while nothing is loaded
  * fix framerate target not adjusting with vcount writes (#2181)
  * Allow `CartGameSolarSensor::LightLevel` to be set explicitly (#2179)
  * fix LDM bugs
  * it shouldn't be ifdef... How did that even compile here?
  * handle address wrap around in texture cache fixes out of bounds access in Mario 64 also slightly optimise paletted texture conversion
  * Fix gdb break on start & gdb ports not closing after restarting/crashing (#2167)
  * only apply windows11 theme workaround to Qt6. Qt5 doesn't have it anywya.
  * flake: shell should also use qt6's stdenv
  * remember which windows are opened
  * pause emu during file select prompts
  * limit to 4 windows, and disable 'new window' menu item when that amount is reached
  * properly sync up menus between windows of a same instance
  * fix another OpenGL bug (when closing secondary window)
  * proof all dialogs against use-after-free when closing main window while a dialog is open
  * fix possible crash when closing window while video settings dialog is open
  * correctly propagate video settings changes to all windows
  * synchronize pause/unpause across all instances
  * fix freeze when starting new emu instance while using OpenGL
  * lay base for keeping config in sync across multiple instances
  * Handle failure of OpenGL context creation (#2172)
  * fix Qt5 compatibility (sdffdf)
  * properly update display type across all windows
  * lay base for a window with no menubar
  * start actually implementing multi-window feature, still rough around the edges
  * Update EmuThread.h (#2171)

-------------------------------------------------------------------
Sat Oct 26 05:46:57 UTC 2024 - virtuousfox@gmail.com

- Update to version 0.9.5+367~git20241025.1d284f6f:
  * as promised, reroute dropEvent() through EmuThread
  * fix that crash
  * same shit with Import Savefile
  * Work around Qt windows11 theme menu bar padding
  * Add an About dialog with build info (#2138)
  * nix: update inputs
  * vcpkg 2024.10.21
  * route savestate stuff through EmuThread
  * fix ROM preloading to also go through EmuThread
  * fix more shit
  * move screen layout/etc options to new View menu
  * fix shit
  * fix bug with the GBA addon menu (and make it a proper list so we don't have to hardcode the length all over)
  * take this a bit further
  * start moving ROM/firmware loading to the emuthread to avoid cursed bugs
  * fix one of the cursed bugs
  * fix DSi wifi hang
  * remove "Test" menu item
  * fix: set default mode to 24 hours (#2166)
  * cmake: Add easy sanitizers option

-------------------------------------------------------------------
Sun Oct 13 02:32:32 UTC 2024 - virtuousfox@gmail.com

- Update to version 0.9.5+347~git20241007.216b8e04:
  * fix audio interpolation setting range
  * do not restore fullscreen state from saved geometry
  * fix #2083 and minor cleanup

-------------------------------------------------------------------
Wed Oct 02 16:17:20 UTC 2024 - virtuousfox@gmail.com

- Update to version 0.9.5+344~git20241001.f13c70d0:
  * fix blow noise input (microphone input takes signed values)
  * implement 3 configurable and toggleable framerate targets (#2159)

-------------------------------------------------------------------
Wed Sep 25 07:45:56 UTC 2024 - virtuousfox@gmail.com

- Update to version 0.9.5+342~git20240924.2eb6d44c:
  * prevent use after free through focusOutEvent when window is closed

-------------------------------------------------------------------
Fri Sep 20 02:24:01 UTC 2024 - virtuousfox@gmail.com

- Update to version 0.9.5+341~git20240918.2179ca2a:
  * Set the correct save type for Puzzler World USA (#2156)

-------------------------------------------------------------------
Tue Sep 17 00:23:55 UTC 2024 - virtuousfox@gmail.com

- Update to version 0.9.5+340~git20240915.7ac2eb2d:
  * attempt at fixing Windows build
  * rework gdb packet parsing it should be a bit more robust now
  * flake: clean up dependencies a bit
  * gdb stub config setup fixes
  * Improve calculation of light colors (#1967)
  * vcpkg: support building on Linux
  * Nix: Add dev shell for building using vcpkg
  * update vcpkg and nixpkgs
  * Fix "Ejected GBA cart" not adding a newline (#2140)
  * Fix the build when the JIT is disabled (#2139)

-------------------------------------------------------------------
Thu Aug 15 23:07:33 UTC 2024 - virtuousfox@gmail.com

- Update to version 0.9.5+330~git20240815.0e6235a7:
  * LAN: remember player name and max players setting
  * wifi: add hack to facilitate multiplayer connections (extend post-beacon interval when connection is being initiated)
  * vcpkg: build qtbase with harfbuzz enabled, fixes windows widget drawing
  * README: Update build instructions to include enet and qtsvg
  * ubuntu...
  * ci: Linux runners should install qtsvg for proper bundling
  * mac-libs.rb: Make bundling a bit smarter
  * flake: add wayland to library path like nixpkgs does
  * Netplay.cpp should not include main.h, also fix a format warning
  * Backport LAN (#2131)
  * Add a Nix flake (#2097)
  * fix potential issue with glib shim min/max defines
  * fix the slirp shit some more
  * Apply FixInterfaceIncludes to the slirp package again to work around package inconsistencies
  * fix building with system libslirp
  * Add "Open melonDS directory" menu option
  * use templates to only execute GDB stub related code if enabled
  * Fix console output on Windows (#2122)
  * Fix a few compiler warnings (#2063)
  * fix a couple polygons (#1920)
  * fix gdb stub causing the emulator to hang on undefined instructions (#2054)
  * Default zero dot display register to the 24 bit integer limit (#1968)
  * fix some bugs with compressed texture look up (#2051)
  * implement 16 bit r/w IF and DISPCAPCNT (#2061)
  * Refactor network implementations to be more reusable and less buggy (#2107)
  * Allow `AREngine` to be used independently of `ARCodeFile` (#2108)
  * Fix building on i686 Linux
  * Fix an inaccuracy with the No$gba debug registers 04fffa14 and 04fffa18 (#2119)
  * attempt at correct utf8 decoding for toml config file path
  * Explicitly include QModernWindowsStylePlugin in static builds
  * vcpkg 2024.07.12
  * use platform file functions for savestates and NAND importing file check should fix character encoding issues on Windows
  * Fix invalid .gitattributes entries
  * Build Windows CI builds with vcpkg and Qt 6 (#2112)
  * Don't disable firmware settings controls when override external firmware settings is disabled
  * Expose some fields of `DSi_BPTWL` needed to support direct boot (#2103)
  * Allow frontends to use different headers for OpenGL declarations (#2102)
  * Implement Rumble Pak support. (#2101)
  * EmuInstance: Use GetLocalFilePath to get the wfcsettings path
  * Fix annoying Qt touch event deprecations for real this time
  * deviceType doesn't exist in Qt5 apparently
  * Ignore touch events originating from trackpads
  * fix some Qt6 bugs (buttonClicked -> idClicked)
  * do not immediately create a core when creating an EmuInstance. fixes some nasty potential bugs. watch out for bugs this may introduce though...
  * Split networking code into its own target (#2091)

-------------------------------------------------------------------
Thu Jul 11 20:32:09 UTC 2024 - virtuousfox@gmail.com

- Update to version 0.9.5+285~git20240711.a812a43b:
  * Fix various issues with firmware generation (#2058)
  * Use `CMAKE_CURRENT_SOURCE_DIR` to set some CMake-related paths (#2089)
  * Update EmuInstance.cpp (#2090)
  * ensure that we actually link the OpenGL library on macOS
  * frontend: Restore linear interpolation for audio output resampling

-------------------------------------------------------------------
Thu Jul 04 20:38:20 UTC 2024 - virtuousfox@gmail.com

- Update to version 0.9.5+280~git20240704.25b5ac91:
  * Fix horizontal mosaic on sprites (#2084)
  * append newline to nocash logging makes behaviour consistent with no$gba
  * Add Discord invite link to README.md
  * Fix loading GBA carts
  * EmuInstance: check consoleType from NDS rather than the instance's when updating console, fixes crash on console type switch
  * slirp: Add -fvisibility=hidden to glib stub

-------------------------------------------------------------------
Thu Jun 20 14:31:22 UTC 2024 - virtuousfox@gmail.com

- Update to version 0.9.5+274~git20240618.cbb0f4b:
  * Tell the compiler that we want wrapping signed arithmetic
  * OpenGL: add support for changing BG0HOFS midframe. fixes #2072
  * * fix default for audio volume * add default bools for battery settings
  * ensure teakra is always static linked even in dynamically linked builds
  * blarg
  * fix more bugs and crap
  * fix other bugs with these regexes
  * fix up the regexes in Config.cpp
  * fix one potential crash bug
  * update copyright headers
  * merge doublemelon (#2067)

-------------------------------------------------------------------
Mon Jun 10 23:54:20 UTC 2024 - virtuousfox@gmail.com

- Update to version 0.9.5+263~git20240608.8e9b88d:
  * Actually generate DownscaleFramebuffer (#2059)

-------------------------------------------------------------------
Sun May 19 16:37:37 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>

- Fix building for openSUSE Leap, use gcc11 for building
- Run spec-cleaner

-------------------------------------------------------------------
Sat May 18 04:34:32 UTC 2024 - virtuousfox@gmail.com

- Update to version 0.9.5+262~git20240515.a72b79a:
  * that needs to be public actually
  * Revert slirp dynamic/static check, and make it not use dllimport/export when building statically
  * MinGW build portability fixes
  * Vendored libslirp (#2045)
  * Refactor how CCache is set up

-------------------------------------------------------------------
Tue May 14 10:14:06 UTC 2024 - virtuousfox@gmail.com

- Update to version 0.9.5+257~git20240514.5ab8161:
  * Prevent turning on compute renderer on macOS
  * add assert to make sure all shaders were compiled
  * bump up compute shader renderer tile amount factor to 16 also why did I think DS could render 4096 polygons? Use that extra bit for larger work offset
  * Fix division by zero
  * Compute shader renderer (#2041)
  * Allow adding a suffix to the displayed melonDS version
  * fix README build badges finally
  * actually add the cmake script too
  * Set default optimization flags less intrusively
  * Fix zstd ROM loading issues
  * Pu region sizing/bounds fix (#2024)
  * Windows: Work around CMake not finding libarchive's include directory because MSYS2 CMake doesn't like UNIX paths.
  * ssize_t is not defined in stddef.h (#1999)
  * ROMManager: optimise ROMIcon function
  * wifi: try ignoring MP frames if not engaging in MP comm
  * Input: only check joystick input if a joystick actually exists
  * FATStorage: make sure to always properly unmount the volume (fixes evil bug)
  * wifi improvements: * implement channels * rework power-down support, fixing bugs * fix bug when W_BeaconInterval is zero * fix potential missing IRQs when writing to W_IE
  * fix touchscreen bug on Wayland
  * fix generation of instance-unique MAC address when using an external firmware
  * ci: fix macOS build
  * Fix a crash when using DSi mode in debug builds on macOS (#1976)
  * call Start again NDS object after Reset fixes issue where game doesn't properly start after changing settings
  * fix aarch64 build
  * fix #1959 Use QT again for opening file so that we don't depend on locale
  * that should be 0x8000
  * Add Gaussian (SNES) audio interpolation
  * Util_Audio: use basic linear interpolation
  * Release all keyboard keys on focus loss (fixes #1987)
  * build teakra's test_generator.cpp only if building its unit tests is enabled
  *  fix malloc on OpenBSD targets (#1979)
  * dont make a save file on launching a game (#1974)
  * delete-artifact keeps failing PR CI even when you tell it not to fail on error so I guess we're just not using it.
  * Add Haiku (BeOS-like OS) support (#1858)
  * Check for write permissions for some key files (#1972)
  * Linux CI updates (#1965)
  * macOS CI updates (#1973)
  * Allow the user to choose the UI theme
  * Fix DSiWare detection (#1969)
  * Add MaxFPS setting
  * readme: fix macOS build badge
  * Add support for using a portable directory without special build flags. (#1956)
  * the readme for delete-artifact doesn't have this anymore so maybe it'll stop failing if I remove it
  * also add writes while we're at it, we know Gericom's gonna abuse them someday :P
  * add missing 8/16-bit reads to ROMCnt and ROM SPICnt
  * Don't reset the VRAM cache if saving a state (#1944)
  * Protect savestates while the threaded software renderer is running (#1864)
  * Reset the JIT when loading savestate (#1937)
  * Slight fixups with `FATStorage` (#1934)
  * TitleManagerDialog: Fix wrong color format
  * guard the default vcpkg directory against multiple CMake instances using it
  * Disable default-features for host qtbase to speed up cross build times
  * CI stuff (#1935)
  * Resolve or silence some warnings (#1905)
  * integrate OSD into ScreenPanel and make it nicer
  * Add basic CMake presets file
  * blarg
  * sfjsh
  * Add `alignas` specifiers to some arrays based on how they're accessed (#1933)
  * fix OSD scaling on hiDPI screens
  * separate EmuThread to its own file
  * start cleaning up: move OpenGL stuff out of EmuThread
  * Apply some quick hotfixes (#1931)
  * Don't call Reset on nullptr
  * "Incorrectly" link libslirp to stop its broken build system fucking up our linker flags
  * Update vcpkg
  * Integrate support for building with dependencies from vcpkg (#1880)
  * Make that FindWayland warning shut up
  * Screen.cpp: include missing headers
  * oops
  * add convenience method to Window class for OSD messages
  * move MainWindow and Screen stuff to separate files; WIP
  * Support GBA .sav file with appended .rtc (#1927)
  * fix possible crash
  * do not access NDS object emulation is paused
  * Don't try to call transferLayout on non-GL ScreenPanel
  * Attempt to get rid of leftover QSharedMemory instance after crash
  * Reset DS object directly after creation
  * call Reset on 3D renderer object
  * Check Q_OS_UNIX define instead
  * Fix generic icon when using Wayland
  * Wrap the `EnableJIT` initialization in an `#ifdef` (#1922)
  * Set `NDS::EnableJIT` in the constructor (#1921)
  * Fix an incorrect use of `std::move` (#1919)
  * Add a call to `std::move` that I missed (#1917)
  * Simplify the SRAM's representation in  `NDSCartArgs` (#1914)
  * Fix detection of native NDS ARM BIOS images (#1910)
  * Make the initial 3D renderer configurable via `NDSArgs` (#1913)
  * Support emulating R4 Revolution/M3DS Simply cartridges. (#1854)
  * Sprinkle `const` around where appropriate (#1909)
  * fix default emu settings tab (#1912)
  * Fix some conflicts with windows.h in some configurations
  * hopefully reset all GPU3D attributes properly
  * Fix GBA<->DS comm not working when using FreeBIOS
  * Don't try to poke at the header on deinit if MPQueue is nullptr
  * I'm sick of this interfering with debugging
  * Fix some minor instances of undefined behavior
  * Correctly use the refactored `JitEnableWrite`
  * Rearrange some `#include`s
  * Add some headers that were transitively included by the JIT
  * Move some constants to `MemConstants.h`
  * Exclude JIT-related declarations more aggressively
  * Add `override` to the ARM64 JIT's destructor
  * Don't set the JIT args if the JIT is off
  * Add stubs for `NDS::IsJITEnabled` and `SetJITArgs` for when the JIT is excluded
  * Remove a loose qualifier
  * Soften restrictions around `ARMJIT_Memory::RemapNWRAM`
  * FreeBIOS: Ensure upper 16 bits are cleared in the initial crc16 value.
  * Remove the last `ConfigEntry` state (#1902)
  * Use a `constexpr`-friendly cosine implementation (#1903)
  * Initialize the framebuffers within the constructor (#1901)
  * Refactor how save data (including SD cards) is initialized (#1898)
  * Slight cleanup to SPU (#1900)
  * Clean up the 3D renderer for enhanced flexibility (#1895)
  * Refactor `NDS` and `DSi` to be objects (#1893)
  * DSi_SD: implement command 17, 24 (#1877)
  * only fill edges when translucent if blending is enabled (#1882)
  * Move all core types into namespaces (#1886)
  * Use Platform::File calls in NDS::debug (#1888)
  * Add support for saving animated icons
  * Refactor the JIT to be object-oriented (#1879)
  * fix forgotten <array> include
  * DSi_Camera: fix gcc-14 build issue
  * Refactor the GPU to be object-oriented (#1873)
  * Move NDSCart-related global state into objects (#1871)
  * Make AREngine::RunCheat public (#1872)
  * Move GBACart-related global state into objects (#1870)
  * Fix regression caused by change to front face polygon culling (#1820)

-------------------------------------------------------------------
Wed Apr 17 07:04:25 UTC 2024 - Jonatas Gonçalves <jonatas.sgoncalves@gmail.com>

- Fix errors in tubleweed
  wayland-egl.h file not found
  executable-stack (Badness: 10000)  

-------------------------------------------------------------------
Tue Nov 07 10:55:24 UTC 2023 - virtuousfox@gmail.com

- Update to version 0.9.5+127~git20231107.24a33e5:
  * Also exclude .note.GNU-stack section on Windows arm64
  * ArchiveUtil: use signed return type instead of unsigned
  * Fix some memory leaks
  * ROMManager: initialise filedata to nullptr
  * CameraManager: wait for camera to be loaded
  * fuck every aspect of this
  * convert DSP
  * convert DSi I2C and camera
  * convert AES
  * convert AREngine
  * convert Wifi and WifiAP
  * convert SPU to OOP
  * update copyright years
  * hopefully get the compiler to shut up
  * convert RTC to OOP
  * get this started: refactor SPI in OOP
  * better, less hacky, more OOP-friendly scheduler design
  * better be safe than sorry
  * fix weird hang when returning to the DSi menu
  * make linebreaks in text files not weird
  * RTC: add the DSi alarm expansion registers
  * Fix compilation with the GDB stub disabled (#1863)
  * minor cleanup

-------------------------------------------------------------------
Mon Oct 30 23:09:03 UTC 2023 - virtuousfox@gmail.com

- Update to version 0.9.5+104~git20231030.b8963b0:
  * use a grid layout in the date/time dialog so Qt will behave
  * fdsfd
  * RTC revamp (#1867)

-------------------------------------------------------------------
Wed Oct 25 21:45:06 UTC 2023 - virtuousfox@gmail.com

- Update to version 0.9.5+101~git20231024.21590b0:
  * Miscellaneous DSi NAND fixes (#1852)
  * Slight polish to DMA (#1856)
  * Generalize a path in .gitignore (#1862)

-------------------------------------------------------------------
Mon Oct 23 21:10:17 UTC 2023 - virtuousfox@gmail.com

- Update to version 0.9.5+98~git20231022.3ab752b:
  * GDB stub (#1583)
  * store pc+12 when storing r15
  * Refactor DSi_NAND (#1844)

-------------------------------------------------------------------
Tue Oct 10 13:15:24 UTC 2023 - virtuousfox@gmail.com

- Update to version 0.9.5+95~git20231002.b2fcff9:
  * Add some structs for files that DSi_NAND reads (#1842)
  * Replace DSi_NAND's uses of sprintf with snprintf (#1841)
  * Wrap CurGLCompositor cleanup in an #ifdef (#1837)
  * Clean up some rendering-related resources in DeInit (#1836)
  * Ensure that the new firmware is installed when resetting (#1834)
  * only recalculate extended access point checksum when firmware is a DSi one
  * Refactor the core's handling of firmware and BIOS images to rely less on the file system (#1826)
  * Make the NDS teardown more robust (#1798)
  * fix last commit
  * Reduce code stink (#1818)

-------------------------------------------------------------------
Sat Nov  5 23:11:22 UTC 2022 - Markus S <kamikazow@web.de>

- Update to 0.9.5
  * remove incorrect color profile from PNG icons (Nadia)
  * DLDI fixes for the Smash demo (Arisotura)
  * fix gaps in I/O handling (Arisotura)
  * fix invalid savemem commands, fixes Dementium (Arisotura)
  * FreeBIOS: add VRAM-compatible LZ77 decompress function, fixes Yoshi's Island (Arisotura)
  * default firmware: in DSi mode, emulate DWM-W015 wifi board instead of DWM-W024 (Arisotura)
  * default firmware: save WFC settings to separate file (Arisotura)
  * disable firmware overrides UI when firmware override isn't checked (Nadia)
  * 2D: more accurate fade/blending (Arisotura)
  * DSi: add support for GXFIFO NDMA (Arisotura)
  * DSi: add mainRAM mirror at 0x0C000000 (Arisotura)
  * add 3DS 5:3 aspect ratio, refactor aspect ratio code (Nadia)
  * OpenGL: fix 16x resolution on macOS (Nadia)
  * fix triggers being recognized as negative analog stick values during mapping (Nadia)
  * fix joystick mapping buttons on macOS (Nadia)
  * DSi: preliminary implementation of SNDEXCNT (Generic)
  * DSi: fix SD inserted/removed IRQ bits (Generic)
  * DSi: implement 8/16bit access to AES registers (Generic)
  * DSi: fix SCFG_MC cart-inserted bit (Generic)
  * JIT: invalidate blocks in ARM7 VRAM/WRAM when it is remapped (Generic)
  * fix ROM banner reading when the ROM has no banner (Rayyan, Arisotura)
  * fix UTF16 ROM title handling in the ROM info dialog (Rayyan)
  * wifi: improvements to wifi emulation (Arisotura)
  * wifi: shared-memory based sync/comm mechanism for local wifi (Arisotura)
  * proper support for multiple melonDS instances for multiplayer (Arisotura)
  * DSi: actual, proper camera support (Arisotura)
  * DSi: fix DSP enough that it will actually work (Arisotura)
  * fix OpenGL context handling (Stenzek, Generic, Nadia)
  * force-align all memory accesses (instead of just CPU memory accesses) (Arisotura)
  * better CLI parameter handling (patataofcourse)
  * fix bugs in DSi direct boot (Arisotura)

-------------------------------------------------------------------
Tue Mar  8 20:58:35 UTC 2022 - Markus S <kamikazow@web.de>

- Update to 0.9.4
  * Redesign of the Input dialog (Rayyan)
  * Use DraStic open-source DS BIOS replacement (Swordfish90, asiekierka)
  * Generate non-bootable firmware replacement (Swordfish90, asiekierka, others)
  * Support for syncing DLDI/DSi SD image to a folder (Arisotura)
  * ARM9 PU (code/data abort) support in interpreter mode (Arisotura)
  * Fix ADPCM decoding bug resulting in potential crackling (Arisotura)
  * Block sound DMA from reading the ARM7 BIOS (Arisotura)
  * Smarter SDL initialization (andrigamerita, Nadia, Arisotura)
  * Properly center the main window on macOS (Nadia)
  * Don't try to render if the emulator is inactive (Nadia)
  * Fix potential issues with DSi title importing (Nadia, Epicpkmn11)
  * Custom path support (Arisotura)
  * Fix nifi socket init on BSD and macOS (Nadia)
  * Add support for zero addresses in AR codes 3xxxxxxx to Axxxxxxx (Arisotura)
  * Lower window refresh rate if running too fast (RSDuck)
  * Wifi power-saving support (RSDuck)
  * Allow swap-screen hotkey to swap between displaying only top screen and only bottom screen (ZackWeinstein)
  * Add RAM search dialog (2jun0)
  * Add power management dialog for setting battery parameters (Rayyan)

-------------------------------------------------------------------
Sun Nov  7 08:14:16 UTC 2021 - Markus S <kamikazow@opensuse.org>

- Update to 0.9.3
 - Changes from 0.9.0:
  * merge in experimental DSi support
  * 2D: delay palette lookup for sprites
  * 2D: some attempts at fixing mosaic
  * CP15: only update PU regions when actually needed
  * 2D: fix sprite Y-flip
  * 3D/GL: fix transparency bugs
  * add warning against hacked firmwares
  * fix libpcap bug (i404788)
  * better file handling code (Nadia)
  * GBA slot and solar sensor support (rzumer)
  * add support for AR cheat codes
  * fix handling of ROMs with encrypted secure area
  * 3D: change clipping to be closer to hardware
  * 3D: implement DISP_1DOT_DEPTH
  * 3D: more accurate viewport transform
  * build fixes (Nadia)
  * add JIT recompiler (RSDuck)
  * new Qt UI
  * SPU: only start channels when they can actually run
  * 2D: allow writes to DISPCNT/masterbright/capture/dispFIFO regardless of POWCNT
  * SPU: don't process channels with len<4
  * 3D/GL: cleaner polygon generation code
  * 3D/GL: add attempt at reducing warping on quads/etc
  * 3D: add missing variables to savestates
  * wifi: avoid potential out-of-bounds writes with invalid RX buffer setups
  * 3D/GL: fix issues with framebuffer handling
  * make MAC randomization optional
  * make software renderer the default
  * add basic DLDI

 - Changes from 0.9.1:
  * add fullscreen hotkey
  * remove hardcoded F11-debug key (oops)
  * fix some gaps in the IO handlers
  * add ability to run unlaunch'd DSi NANDs
  * add preliminary camera support (feeds fixed stripe pattern)
  * fix potential bugs with tight timers (fixes ZXDS)
  * SPU: small optimization to the mixer
  * better framerate limiter
  * fix several JIT issues
  * GPU: lay bases for EVIL PLANS
  * GPU: emulate separate scroll register for 3D layer scrolling
  * some corrections to the ROM savetype list
  * a bunch of misc fixes, as usual

 - Changes from 0.9.2:
  * GX: optimize single-param commands
  * add recent-files menu (abcdjdj)
  * add support for loading files from archives
  * fix JIT bugs
  * fix wifi bugs
  * improve performance of save-memory writeback
  * add hotkey for swapping screens
  * 3D/GL: attempt fixing various bugs
  * fix OpenGL scaling on hiDPI displays
  * rework GPU2D for easier integration of full GL rendering
  * rework NDSCart and GBACart to make it easier to implement new cart types
  * add support for NAND save memory (WarioWare DIY, Jam with the Band)
  * fix bugs in DSi I2C and SD/MMC interfaces
  * new screen modes

 - Changes from 0.9.3:
  * Fill most gaps in ROMList (Arisotura)
  * Fix touchscreen code in non-hybrid layout mode (Arisotura)
  * GBACart: simulate open-bus decay roughly (Arisotura)
  * Frontend: handle tablet and touch events (Generic aka RSDuck)
  * Implement NO$GBA debug registers (BlueTheDuck)
  * Add frame step hotkey (Yukitty, additional fixes by Gal20)
  * Add DSP code (PoroCYon, purringChaos)
  * Save window state (Arisotura)
  * JIT optimisations and fixes (Generic aka RSDuck)
  * Add ROM info dialog (Rayyan)
  * Allow using DSi footer within NAND images (MightyMax)
  * More accurate NWRAM implementation (MightyMax)
  * Only open microphone if necessary (Arisotura)
  * Fix undo load savestate loading (Generic aka RSDuck)
  * Fix pause when inactive (Generic aka RSDuck)
  * Add audio interpolation (Arisotura)
  * Add SOUNDBIAS and optional 10bit audio (Nadia)
  * Patch touchscreen calibration data in DSi mode (Arisotura)
  * Add DSi title manager (Arisotura)
  * Fix threaded rasteriser deadlock when VCount is moved (Generic aka RSDuck)
  * More accurate DMA timings (Arisotura)
  * Add preliminary DSi-mode direct boot (MightyMax, Arisotura)

-------------------------------------------------------------------
Fri Nov 22 17:46:49 UTC 2019 - Markus S <kamikazow@opensuse.org>

- Install icon and launcher

-------------------------------------------------------------------
Sun Nov 10 22:05:28 UTC 2019 - Markus S <kamikazow@opensuse.org>

- Initial packaging
openSUSE Build Service is sponsored by