Snes9x ReRecording Git (2018/11/13) is compiled. Snes9x ReRecording has three branches. These are Snes9x 1.43、Snes9x 1.51 and Snes9x 1.52 respectively. This is the development project for this branch of Snes9x. Its primary function is to expand features related to the creation of Tool-Asssisted movies.
Snes9x ReRecording Git changelog:
* Merge branch 'master' of https://github.com/snes9x-rr/snes9x
* Merge tag '1.57' from 'snes9xgit/snes9x'
* Bump appveyor version number.
* GTK+: Make Wayland support removable.
* GTK+: GL: Use PBOs by default, disable on GL < 1.5
* GTK+: OpenGL: Only do this part on non-legacy.
* GTK+: OpenGL: Allow legacy, no shader, paths.
* Update changes.txt
* GTK+: Mandate OpenGL on Wayland.
* Update 1.56.2 to 1.57 everywhere but appveyor.
* Update changelog.
* GTK+: OSS: Try /dev/dspN 1 through 9.
* GTK+: Save controller ports to config file.
* GTK+: Add hotkey to capture the mouse.
* GTK+: Remove goofy headerbar experiment.
* win32: Add a colorful icon resource.
* GTK+: Consolidate includes to compat header.
* GTK+: Fix GTK+ 2.0 compatibility again.
* GTK+: lint the snes9x.ui file.
* GTK+: Relative save slots.
* Correct stream revert behavior (closes #353)
* win32: remove hires option (closes #348)
* GTK+: Remove extraneous Cg directory.
* GTK+: Use glXQueryExtension, not epoxy_has_glx.
* GTK+: Fix some typos and add comments to config.
* GTK+: Don't append "- Snes9x" to game name.
* Remove memory leak in loadzip.cpp
* GTK+: Add support for header bar.
* GTK+/style: Remove explicit returns in void funcs.
* GTK+: Style: Remove voids from parameter list.
* GTK+: More consts and enums instead of #defines.
* GTK+: Clean up control stuff a bit.
* GTK+: Fix OpenGL without NPOT.
* GTK+: Get rid of # in joystick binding name.
* GTK+: Remove XML config format.
* win32: align offset with gtk/libretro
* GTK+, libretro: Don't clip between fields.
* win32: cut ext height from top and botton, center regular (fixes #443)
* win32: remove bogus height reduction
* GTK+: Human-readable bindings in config file.
* win32: Disable bg toggle keys by default.
* GTK+: OpenGL+: Check context size on expose.
* GTK+: Never let GTK+ paint the output window.
* GTK+: Don't pass draw signal on OpenGL/Wayland.
* GTK+: Disable sound sync by default.
* GTK+: Clean up speed throttling.
* GTK+: Turn context structs into classes.
* GTK+: Use a GLSL 1.10 shader for OpenGL < 3.0.
* GTK+: Faster cairo software output path.
* GTK+: Modernize OpenGL code.
* glsl: Use core-compatible OpenGL calls.
* Remove support for old-style XML shaders.
* Remove excess styling.
* GTK+: Force OpenGL 2.0 compatibility.
* Remove 24-bit PBO format. It's actually useless.
* Support context creation on GLX 1.3.
* Remove reconfigure method.
* Be conservative with OpenGL version for now.
* Make OpenGL context management separate.
* Rename Wayland helpers to Wayland egl context.
* Fix compilation with GTK2.
* libretro: Center 224 lines when crop overscan off
* libretro: use > instead of >= to compare heights.
* Clean overscan area when turning off extended.
* GTK: No, the other way.
* GTK: Move centered 224/239 to y=8 instead of y=7.
* Merge remote-tracking branch 'libretro/master'
* Add core option "Block Invalid VRAM Access" (#184)
* Fix compiling on Mac OS Mojave
* Center overscan crop in libretro.
* More XRandR not to compile if not X11.
* Invalidate on init to reset GTK spacing.
* Set output window size.
* Request compositor protocol v3. Set buffer scale.
* Save framebuffer.
* NULL out region
* Add wayland helper files.
* Better Wayland OpenGL.
* EGL X11 leaks badly. Revert Wayland/GL stuff ATM.
* Pass input through subsurface.
* Use a flush instead of commit.
* Fix fullscreen in Wayland/GL.
* Basic OpenGL on Wayland. Fullscreen is broken.
* Software Wayland mostly works.
* Better driver failure behavior.
* Conditional set_bypass_compositor.
* Allow XV only in GTK/X11.
* wayland: fix fullscreen mode
* wayland: handle screensaver
* wayland: make xrandr query conditional
* Remove 'else', fix formatting.
* wayland: implement Snes9xWindow::get_refresh_rate
* wayland: include X11 libraries only if it is an available GDK backend
* GTK: Add EGL WSI for OpenGL.
* Allow instant IRQ trigger from 4200 writes again.
* Merge remote-tracking branch 'libretro/master'
* Merge pull request #180 from lifajucejo/switch_opt
* Clean up libnx makefile and enable more optimizations
* Merge pull request #179 from m4xw/libnx
* [LIBNX] Initial Port
* Merge pull request #178 from hiddenasbestos/lightgun
* libretro: Change 8:7 aspect ratio to uncorrected.
* win32: add InitialSnapshotFilename support.
* GTK+: Don't override command-line port choice.
* Pass decimal mode tests.
* Merge pull request #435 from hiddenasbestos/lightgun
* Merge branch 'master' into lightgun
* Merge pull request #420 from Dwedit/change-header-detection
* Change detection of copier headers
* Merge pull request #432 from Dwedit/fix-sa1-savestates
* Fix incorrect memory map for SA1 after loading savestates
* Fix extra 4 cycles I left inaccidentally.
* Timings.IRQTriggerCycles is 3.5 dot clocks.
* Merge pull request #431 from lacastri/daffy
* daffy duck irq non-reschedule
* Merge pull request #425 from truidic/lagfix
* lagfix unused
* MSVC 2005 bugfix
* (PS3) Buildfixes
* Remove this for Wii/WiiU/Gamecube
* No -flto available for PS3
* Merge pull request #423 from tmkk/osx-defaultconfs
* macosx: explicitly set default values for new options
* lightgun overhaul
* MSVC 2005 bugfix
* (PS3) Buildfixes
* Remove this for Wii/WiiU/Gamecube
* No -flto available for PS3
* Merge pull request #417 from retrotalker/appveyor-merge
* appveyor libretro
* Merge pull request #414 from retrotalker/rifle
* connect rifle controller
* Move identical VRAMReadBuffer updates to inline function
* Merge pull request #412 from Dwedit/snes9x-master-fix-submission
* Move `VRAMReadBuffer` from `IPPU` to `PPU`, then add to savestate, tagged as version 11. Fixes RunAhead in Battle Grand Prix.
* Prevent read_idx from overflowing
* Add NextIRQTimer to snapshot, do not re-set hdma byte
* Ensure CPU.MemSpeed is correct when CPU.FastROMSpeed changes
* win32: fix compile with newest studio 2017
* Merge pull request #410 from retrotalker/interlace
* resize viewport on load state
* libretro: Allow more granular SFX underclocks.
* Increase SuperFX speed slightly.
* Check POR freeze-high bit for transparency check.
* Merge pull request #406 from retrotalker/cursor
* lightgun cursor grey typo
* Proper write-twice behavior for $2122.
* Merge pull request #399 from bladeoner/master
* Fix several file references in the APU folder
* Merge pull request #403 from retrotalker/cursor
* change crosshairs
* Merge pull request #402 from retrotalker/controls
* activate controllers
* Merge pull request #400 from retrotalker/apu
* interpolation - clamp output
* Merge pull request #398 from bladeoner/master
* Fix APU include snes.hpp
* Be more conservative and use HC=512 instead.
* Revert "Move render to HBLANK start."
* Move render to HBLANK start.
* Makefile Changes: Use Link-time optimization on GCC, and define __WIN32__ in all MSVC targets
* Don't black out screen when no data in savestate.
* Merge pull request #395 from retrotalker/region
* Console region option
* Merge pull request #394 from retrotalker/makefile
* makefile.common fix
* Merge pull request #396 from retrotalker/overclock
* overclocking option
* Don't allow IRQ to occur instantly when just writing $4200.
* GTK+: Add dangerous hacks.
* win32: add dx9 error dialog with download link
* rise sprite limit hack to 128
* Add merge option for hires blending.
* Fix garbage on left column in Kirby 3.
* Change ARM to __arm__ and add GCC/Clang catch-all.
* LoROM: Don't map SRAM if size is 0.
* libretro: Fix sprite limit name.
* libretro: add fast snapshot support
* win32: get rid of some warnings
* win32: switch to DirectXMath to remove d3d9x dependency, remove HLSL
* Don't break double-height modes.
* Fix snafu.
* libretro: Fix some warnings.
* libretro: add memory randomization
* Add overclock and sprite limit options.
* Fix Chrono Trigger bug where screen jumps.
* Make interpolation config a little cleaner.
* Use outer-scope "in".
* Add DSP interpolation code.
* GTK+: Update interlaced drawing.
* Merge pull request #356 from fr500/master
* fix mouse and lightguns
* Merge pull request #371 from turhope/ppu
* ppu.windowleft fix
* Merge pull request #368 from orbea/data
* gtk: Use datarootdir instead of datadir.
* Fix with_system_zip variable name.
* Merge pull request #367 from orbea/libretro
* One moreSnes9x alias instead of stdint type.
* Use Snes9x aliases instead of stdint types here.
* Revert "Lower SA1 relative speed slightly."
* Lower SA1 relative speed slightly.
* Check for NULL Display.
* Merge pull request #354 from fr500/master
* remove lingering runahead code
* fix crash with sufami turbo
* JMP with index has an I/O cycle here. Fixes Phalanx.
* That didn't really help. Revert.
* Use 8 instead of 14, since it's closer to accurate.
* Use delay of 14 instead of 12 cycles for first NMI
* Add 4200 and 4210 NMI bits to instruction line.
* libretro: re-add parameter to detect missing symbols
* Merge pull request #351 from fr500/master
* remove incomplete memory_maps implementation
* fix multicart link
* fix controller assignment
* build fix, fix sfx overclock
* fix indentation
* standarize indentation
* cleanups
* backport bsx, multicart
* libretro: hires blending buffer
* backport hires blending
* Formatting
* Comments
* Remove linker warnings
* logic
* Allow Solaris build
* win32: save custom rom dialog position and column sizes
* Use correct byte limit
* macOS: only try to enable valid cheats
* win32: only enable cheat if it was valid
* Put back the stuff that broke the Mac port.
* Pass OAM tests now.
* Merge pull request #350 from marconett/macos-cheat-fix
* fixed variable rename oversight; typecasting
* win32: use WM_CLOSE when exiting via menu (fixes #349)
* macOS: try to use new cheat commands (incomplete format support)
* Also allow interlacing in Mode 7.
* Disable interlace mode for bg modes not 5 or 6.
* Merge pull request #347 from kps501/dsp
* seta010 fixes
* win32: make custom rom dialog resizable, reactivate splitter
* win32: include ddraw libs, compile with ddraw support by default
Download: Snes9x ReRecording Git (2018/10/06) x86
Download: Snes9x ReRecording Git (2018/10/06) x64
Source: Here
0 Comments
Post a Comment