|
|
|
|
Changelog for snes9x-gtk-1.61-lp154.6.3.x86_64.rpm :
* Sun Sep 25 2022 Carsten Ziepke - Update to 1.61 - General changes: * Restructured tile.cpp tile renderer from heavy macros into C++ templates, significantly lowering compile time. * Fixed an out-of-bound memory access in sound DSP. * Revert default SFX2 clock speed increase. * Added a render position hack. Fixes glitches in several games. * Allow an SRAM mapping up to 128KB. - Gtk: * Added an option to show time. * Use a submodule for glslang, because it doesn\'t guarantee API stability. * Switched to GTK\'s C++ interface, gtkmm3. This effectively drops GTK+ 2.0 support. * Joysticks can now be hotplugged. - Unix: * Added audio output threading. * Added screensaver prevention on joystick use. * Fix YUY2 conversion. * Add alsa output support. * Add I420 conversion.- Run spec-cleaner- Add pkgconfig(gtkmm-3.0) for BuildRequires- Add _service file to retrive snes9x with git dependencies- Split package into snes9x and snes9x-gtk, fixes file-not-in-%lang rpmlint warning- Replace snes9x.appdata.xml with snes9x-gtk.appdata.xml because the package split- Drop snes9x-1.60-gcc11.patch and snes9x-1.60-soundsync.patch: Fixed upstream- Change License to: SUSE-Freeware AND GPL-2.0-only AND GPL-3.0-only AND LGPL-2.0-only AND LGPL-2.1-only * Mon Aug 30 2021 Markus S - Patches from RPMFusion package * snes9x-1.60-gcc11.patch * snes9x-1.60-soundsync.patch * Tue May 07 2019 Markus S - From RPMFusion package: Andrea Musuruane - 1.57-1 * Updated BR to minizip-compat-devel for F30+ * Tue Apr 23 2019 Markus S - Update to 1.60- General changes: * Fixed subscreen blending with master brightness < 100%. * Fixed NMI timing when toggling enable bit. Fixes Chou Aniki--hack removed. * Reverted an IPL map optimization that misses a weird edge case that caused The Great Battle III to lock up. * Clamp MSU1 addition to max amplitude instead of wrapping. Proper MSU1 tracks will not be affected by this. * Save mipmap_input parameter with customized GLSL and slang shaders. * Actually use mipmap_input parameter. * Optimized subscreen math with help from Dwedit. * Revert to measured APU clock speed instead of nominal speed. Fixes An American Tail. * Fixed broken BPS patch support. (ArtiiP) * Fixed MSU1 track restarting on load state.- GTK: * Added icons to the entries to clear binding assignments. * Fixed overlap in xBRZ multithreading. * Changed glFenceSync option to an OML_sync option that works better. * Fixed accumulation of partial pixel data on mouse motion when we update the mouse position more than once per frame. * Allow one key to be bound to many controller buttons on the same controller. * Force menu and button icons. * Add the view menu to right-click when SNES mouse isn\'t used. * Remove unused status bar option. * Startup background can be changed in snes9x.conf. * Improved PortAudio driver.- Unix: * Fixed sound output that broke with APU refactor. * Mon Mar 04 2019 Markus S - Update to 1.59.2 * Count clock cycles to synchronize SA1 with S-CPU properly. Based mostly on work by Vitor Vilela. * Only allow instant IRQ when toggling IRQ. Fixes WWF - Wrestlemania. * Refactored APU output code to buffer less on the client side. Removed 8-bit, Mono, and Reverse Stereo options. * Consistently handle interlacing when we skip frames. * Changed APU clock to reflect nominal values for original hardware. * Fix C4 square instruction regression. * Switch from autotools to Meson build system. * Readd glFinish option as alternative to glFenceSync. * Fix size fallthrough with xBRZ filter. * Fix loading of key bindings with spaces in them and modifier keys used alone. * Add support for libretro \".slang\" shaders to OpenGL driver. * Use a cleaner onscreen font. * Trap errors to allow OpenGL <= 2.1 to run again. * Break display settings up to make it easier to access hardware accel section.- Removed support for openSUSE 42.x because of new build system * Fri Dec 28 2018 seanAATTsuspend.net- Update to 1.58 * Move license files out of /docs/ * Adjust Chou Aniki timing hack * Use 1-based numbering when displaying pressed keys * Hide controller port if disabled when displaying keys * Fix movie playback libretro: * Fix interlaced mode when overscan crop is enabled * Allow overriding -flto * Use shared snes_ntsc implementation * remove extra LGPL licensing to avoid confusion * Don\'t translate config file entries * Fix issue where config files don\'t contain all config entries * Remove config options for Netplau, Joystick and JMA * Updated gettext and removed intltool * If available, reduce input lag option will now use fences * Onscreen text can be variable width * Sat Nov 10 2018 Markus S - Update to 1.57 * Various seta010 emulation fixes. (kps501) * Pass blargg OAM tests with proper write behavior. (BearOso) * Prevent interlacing in BG modes 1-4. (BearOso) * Corrected IRQ and NMI emulation to allow more games to work properly. (BearOso, OV2) * Use 1 instead of 0 for initial PPU left window coordinate, fixing garbage in left column of pixels in some games. (turhope) * Added interpolation option hack for DSP. (kps501, mudlord, BearOso) * Added sprite-tile limit disabling hack. (Tatsuya79) * Added libretro\'s fast snapshot support. (OV2) * Add overclocking hack that increases IPC (retrotalker) * Fix controller initialization issues preventing some games from using multitap. (retrotalker) * Proper write behavior for register $2122. (BearOso) * Fix transparency issue with Star Fox asteroids. (redguy, BearOso) * Increase SuperFX speed to more accurately represent hardware, and fix bugs with Stunt Race FX and Yoshi\'s Island. (BearOso) * Resize viewport on state load. (retrotalker) * Many fixes to variables not saved or saved incorrectly in save states. (Dwedit) * Pass decimal tests in blargg\'s math test ROMs. (BearOso) * Remove memory leak in loadzip.cpp. (bonimy) * Fix screen size not reverting when overscan is turned on then off mid-frame. (BearOso) * Use datarootdir instead of datadir on install. (orbea) * Fix --with-system-zip configure flag. (BearOso) * Draw interlaced fields when ready. (BearOso) * Initial Wayland support. (remicalixte) * Allow XV only in X11. (BearOso) * Add Wayland support via EGL. (BearOso) * Significant rewrite of OpenGL driver to support newer standards. This won\'t work on cards < OpenGL ~1.5. (BearOso) * Changed frameskip option to speed throttling option with simpler, but more relevant methods of speed control. (BearOso) * Add support for relative-style save slots. (ichigo-0, BearOso) * Remove XML config file format in favor of one more like Win32. Make joystick bindings and more options human- readable and editable. (BearOso) * Try more device nodes when initializing OSS. (BearOso)- Change icon location from legacy pixmaps folder to icons/hicolor- Replace boilerplate license header with proper MIT license because Snes9x\'s non-commercial license does not OSI-compliant and therefore the MIT license applies as stated in the boilerplate. * Tue Aug 07 2018 mardnhAATTgmx.de- Use icon also for snes9x-gtk * Fri Jun 22 2018 Markus S - Update to 1.56.2 * Automatic input rate now only works for close multiples (BearOso) of 60Hz. * GTK+: Check for version greater than 3.22 when using GTK+ 3 (BearOso). * GTK+: Don\'t resize code and description field in GTK+ 2. (BearOso) * Fixed IRQ corner case that caused Umihara Kawase\'s water to cover the whole screen. (BearOso) * Adjusted IRQ timing slightly. Fixes Dragon Ball Z - Super Butouden 2. (BearOso) * Clear WAI when IRQLine is active. Fixes Top Gear 3000. (BearOso) * Fix reading the wrong tile data in mosaic drawing. Gets rid of glitch at top of FF6 battle transitions. (BearOso) * Break a specific opcode into cycles. Fixes Little Magic. (BearOso) * GTK+: Added an undo load state option. (BearOso) * GTK+: Fixed compilation on big-endian systems. (OV2) * Win32, GTK+: Added integer scaling option. (BearOso) * GTK+, Unix: Preserve current joypad state when rewinding. (BearOso) * Wed Jun 06 2018 Markus S - Update to 1.56- Add snes9x.appdata.xml * AppData XML file imported from RPMFusion- Remove snes9x-1.53-unix-cflags.patch * Doesn\'t apply any longer- Increased the speed of SA1 emulation to match hardware (BearOso) more closely.- Fixed negative SA1 division (BearOso, Jonas Quinn)- Changed the location where we poll input to potentially (Brunnis, BearOso) reduce lag.- Fixed the interlace fields being swapped after skipping (BearOso) frames.- More updates for BS-X support. (LuigiBlood)- Updated xBRZ to version 1.6. (zenju, OV2)- Added a DMA timing hack for rpgone\'s Koryu no Mimi (OV2) translation.- Updated HDMA to not update indirect addresses until after (BearOso) transfers are completed.- Improved cheats support. This stores cheats in a human- (BearOso, OV2) readable and editable format as gamename.cht. Cheats are converted from the old format on load. They can be added in many different formats, but they will convert to the simple address=condition?byte format. Also, now included is mightymo\'s cheat database, and the ability to match a game and automatically load cheats from it.- Don\'t reset a pending NMI on vblank end. Fixes Super (furrykef) Punch-Out.- Redo NMI timing. Fixes Secret of Evermore (PAL). (BearOso)- Test for transparency before dithering on SuperFX. This (RedGuy(yyy)) fixes some graphical artifacts in Star Fox.- Change some of the SDD1 guesswork mapping. Fixes a Tales (BearOso) of Phantasia hack.- Return PPU1 MDR for reads of $2137 instead of CPU MDR. (BearOso) Fixes Mario\'s Time Machine graphical glitch.- Memset less memory for sprite calculations. (Nebuleon)- Don\'t spuriously update register 14 when running SuperFX. (BearOso) Fixes graphical glitches in Doom.- Added a SuperFX clock modifier variable. (BearOso)- Write CPU MDR during some DMA and HDMA transfers. Fixes (BearOso) Speedy Gonzales and Funaki Masakatsu Hybrid Wrestler.- Calculate next IRQ time in advance instead of continously (BearOso, OV2) checking for it.- Added some IRQ timing quirks. Fixes at least Marko\'s (BearOso, OV2) Magic Football.- Fixed wrong tile selection in offset-per-tile mode. (BearOso)- Advance the VRAM pointer even if VRAM writes at the time (kps501) are invalid.- Return 0x80 instead of 0xff in DSP1 simulation. Fixes (kps501) Powerfest \'94 Mario Kart.- Initialize controllers on reset. Fixes Looney Tunes (kps501) B-Ball multitap.- Attached APU instruction tracer and made some additions (BearOso) to debugging output.- Fix line doubling in interlaced mode. (kps501)- Added support for M.A.C.S. rifle peripheral. (kps501)- Fixed a bug where the MSU1 channels were reversed. (qwertymodo)- GTK+: Added dynamic rate control support for audio to (BearOso) reduce buffer overflows and underflows.- GTK+: Increased SDL requirement to version 2.0. This (BearOso) improves joystick compatibility.- GTK+: Improved GTK+ 3.0 support and made it the default. (BearOso)- GTK+: Added ability to start from a snapshot on the (julien2512) command line.- GTK+: Added automatic input rate handling. (BearOso)- GTK+: Use 16-bit 5-6-5 pixel format for better colors. (BearOso)- GTK+: Now disables the compositor in fullscreen mode. (BearOso)- GTK+: Changed icon. (BearOso)- GTK+: Require libepoxy for OpenGL support. (BearOso)- GTK+: Add full compatibility with GLSLP shaders, with a (BearOso) parameters dialog to configure them.- Unix: Add xinerama support and window position hints. (Francesco149) * Thu Apr 12 2018 Markus S - Tweak specfile for cross-distro compatibility * Mon Apr 09 2018 Markus S - update to 1.55 * Added support for the MSU-1 coprocessor. (qwertymodo) * Added support for MSU-1 distribution pack. (qwertymodo) * Added support for BS-X Satellaview memory packs and data (LuigiBlood) files. * Improved BS-X memory mapping accuracy. (LuigiBlood) * Fixed APU error causing issues with some games. (byuu, qwertymodo) * Added option to ignore patch checksums. (qwertymodo) * Fixed build warnings / undefined behavior. (bonimy) * Correct pixel placement in hires. (BearOso, OV2) * Fixed RAM mapping for Light Fantasy. (hex_usr, BearOso) * Added Circuit USA APU timing hack. (BearOso) * libretro: Merged some changes from downstream repository. (OV2) * GTK+: Allow use of XDG config directory. (BearOso) * GTK+: Add 10th save slot. (YamashitaRen) * GTK+: Updated Spanish translation. (jristz) * Fri Nov 10 2017 aavindraaAATTgmail.com- update to 1.54.1 * Properly use --std=c++11 when compiling xBRZ- includes changes from 1.54 * Changed the S-SMP core module to one written by byuu. While this increases accuracy, uses fewer speed hacks, it also regresses a few speed-hack games. * Improved IRQ emulation in several cases * Added rewind support * Included libretro port * Added bps soft-patching support * Fixed MMC bank register bit 7, restored 64mbit ExLoRom map * Added xBRZ filter * Fixed several issues with GTK+3 * Added extra aspect ratio options * Added option to mute sound when using turbo mode * Fixed expose handling to reduce overdraw and improve performance. * Updated and universalized Spanish translation * Unix: Added Xv support and fixed several bugs- Cleanup with spec-cleaner- Drop snes9x-1.53-gtk-open.patch * upstreamed in 6d74746342a73cf65db215f4fdecdfb0cae66792- Drop snes9x-1.53-unix-js.patch * file is being patched correctly during setup anyway * Thu Jan 08 2015 stefanAATTfam-elser.de- Added desktop file to spec file- Fixed build for SLES11
|
|
|