!

[SNES] Snes9x 1.60x DevBuild 29/12/19

[0] # TestBuild Snes9x | Poniedziałek, 30 Grudnia 2019 14:00CET

[SNES] Snes9x 1.60x DevBuild 29/12/19

Nowy Devbuild emulatora konsoli Super Nintendo - Snes9X z Snes9X AppVeyor. Dawno nie było żadnej testowej wersji, a trochę rzeczy zostało poprawione. Dla dociekliwych.

Ostatnia publiczna wersja tego emulatora to Snes9x 1.60

 

SVN

Revision 1977

Author: ov2 | Date: czwartek, 26 grudnia 2019 14:12:50

  • win32: easier definition of hotkey config dialog layout, change order of hotkeys

Revision 1976

Author: ov2 | Date: piątek, 20 grudnia 2019 16:39:42

  • win32: add hotkeys for preview dialog

Revision 1975

Author: ov2 | Date: czwartek, 19 grudnia 2019 18:19:50

  • win32: only load screenshots in preview dialogs

Revision 1974

Author: ov2 | Date: czwartek, 19 grudnia 2019 18:18:45

  • Add function to load only screenshot from snapshot file

Revision 1973

Author: ov2 | Date: niedziela, 29 grudnia 2019 23:46:30

  • Classify region id 18 as PAL (fixes #615)

Revision 1972

Author: ov2 | Date: niedziela, 29 grudnia 2019 23:14:30

  • win32: display the actual region number for unknown regions

Revision 1971

Author: ov2 | Date: piątek, 27 grudnia 2019 17:48:59

  • win32: default reset game hotkey to one that actually works

Revision 1970

Author: ov2 | Date: piątek, 27 grudnia 2019 03:00:31

  • win32: use date/time functions also available in winxp

Revision 1969

Author: michael.buckley | Date: czwartek, 26 grudnia 2019 20:49:18

  • Mac: Implement blocky and smooth rendering modes in Metal renderer

Revision 1968

Author: michael.buckley | Date: czwartek, 26 grudnia 2019 20:49:10

  • Mac: Remove render lock and fix freeze/defrost screen

Revision 1967

Author: ov2 | Date: czwartek, 26 grudnia 2019 15:06:55

  • Also apply Firepower 2000 scanline timing to Super SWIV (fixes #610)

Revision 1966

Author: ov2 | Date: czwartek, 26 grudnia 2019 14:57:54

  • win32: print additional command line options, also react to -h /?

Revision 1965

Author: ov2 | Date: czwartek, 26 grudnia 2019 14:33:45

  • Merge branch 'win32-saveload-preview'

Revision 1964

Author: ov2 | Date: czwartek, 26 grudnia 2019 14:12:50

  • win32: easier definition of hotkey config dialog layout, change order of hotkeys

Revision 1963

Author: ov2 | Date: piątek, 20 grudnia 2019 16:39:42

  • win32: add hotkeys for preview dialog

Revision 1962

Author: ov2 | Date: czwartek, 19 grudnia 2019 18:19:50

  • win32: only load screenshots in preview dialogs

Revision 1961

Author: ov2 | Date: czwartek, 19 grudnia 2019 18:18:45

  • Add function to load only screenshot from snapshot file

Revision 1960

Author: ov2 | Date: środa, 18 września 2019 18:12:27

  • win32: add dialog for saving/loading with preview images

Revision 1959

Author: ov2 | Date: środa, 18 września 2019 18:12:04

  • win32: add license header to shader dialog files

Revision 1958

Author: michael.buckley | Date: środa, 25 grudnia 2019 03:02:00

  • Mac: Lightly tested Metal renderer

Revision 1957

Author: michael.buckley | Date: środa, 25 grudnia 2019 03:01:22

  • Mac: Replace os_unfair_lock with pthread_mutex_t, since os_unfair_lock is crashong on at least one computer

Revision 1956

Author: michael.buckley | Date: środa, 25 grudnia 2019 03:01:10

  • Add title to Mac preferences window

Revision 1955

Author: ov2 | Date: czwartek, 28 listopada 2019 16:08:08

  • Merge pull request #602 from MichaelBuckley/mac-merge
  • Mac merge

Revision 1954

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Fix dispaly on retina monitors

Revision 1953

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Mac: Fix creating support folders when they don't exist

Revision 1952

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Mac: Use stick deadzones when configuring joypads

Revision 1951

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Mac: enable hardened runtime

Revision 1950

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Mac: Disable setting type and creator codes for now. It's not working on Catalina.

Revision 1949

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Set the minimum window size to avoid display issues with the freeze/defrost screen

Revision 1948

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Mac: Remove printfs from resource fork functions

Revision 1947

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Mac: fix controls getting "stuck" when combined with modifier keys

Revision 1946

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Mac: Fix fullscreen

Revision 1945

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Mac: reject keyboard output when the app is in the background

Revision 1944

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Mac: Fix Freeze/Restore Screen

Revision 1943

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Mac: fix pausing emulation when window is closed

Revision 1942

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Mac: pause emulation when the user clicks the view

Revision 1941

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Dim the screen when emulation is paused

Revision 1940

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • COnfigurable joypad controls and video options

Revision 1939

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Make keyboard controls configurable

Revision 1938

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Add Mac file icons back in

Revision 1937

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Fix race condition that could cause crash on exit

Revision 1936

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Remove unused menu items and fix quitting when no ROM is loaded

Revision 1935

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Update the documentation

Revision 1934

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Restore Mac function buttons

Revision 1933

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Fix NULL dereference bug

Revision 1932

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Add app icon back in

Revision 1931

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • New joypad implementation without configuration UI

Revision 1930

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Rearrange mac controls to be configured by player, reducing the number of button codes required

Revision 1929

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Rewrite keyboard input handling, importing from the Carbon prefs

Revision 1928

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Mac: fix rendering and placement of window

Revision 1927

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Mac: fix stretching when resizing window

Revision 1926

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Mac: Implement open recent menu

Revision 1925

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Mac: set the default video mode to blocky

Revision 1924

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Render on the foreground thread to allow resizing

Revision 1923

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Get app running that can load ROMs and be controlled with the default key bindings. No configuration is yet possible.

Revision 1922

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:12

  • Migrate lproj folders

Revision 1921

Author: michael.buckley | Date: czwartek, 28 listopada 2019 01:08:05

  • Add a framework target from the existing code, deleting or commenting out code that needs to be removed or updated until it compiles. Nothing works at this stage.

Revision 1920

Author: michael.buckley | Date: sobota, 23 listopada 2019 06:25:46

  • Fix warnings about extra tokens after #ifdef directive

Revision 1919

Author: michael.buckley | Date: sobota, 23 listopada 2019 06:25:46

  • Fix warnings about extra tokens after #undef directive

Revision 1918

Author: michael.buckley | Date: sobota, 23 listopada 2019 06:25:46

  • Remove outdated pascal specifier

Revision 1917

Author: michael.buckley | Date: sobota, 23 listopada 2019 06:25:45

  • Update musicbox.xib

Revision 1916

Author: michael.buckley | Date: sobota, 23 listopada 2019 06:25:45

  • Add .gitignore for Mac

Revision 1915

Author: michael.buckley | Date: sobota, 23 listopada 2019 06:25:45

  • Remove old Mac targets, add Mac 64-bit Intel target

Revision 1914

Author: ov2 | Date: środa, 27 listopada 2019 14:28:23

  • win32: reset last_volume when reinitializing sound (fixes #603)

Revision 1913

Author: ov2 | Date: piątek, 15 listopada 2019 12:12:13

  • win32: add license header to shader dialog files

Revision 1912

Author: bearoso | Date: czwartek, 14 listopada 2019 17:51:59

  • Merge pull request #598 from h3xx/fix-warnings
  • Fix GCC unused function/variable warnings

Revision 1911

Author: dan.church | Date: czwartek, 14 listopada 2019 17:39:02

  • Fix GCC unused function/variable warnings

Revision 1910

Author: bearoso | Date: środa, 13 listopada 2019 18:15:42

  • Merge pull request #597 from tryal-star/sprites
  • add unlimited sprites (range)

Revision 1909

Author: tryal.star | Date: środa, 13 listopada 2019 04:25:56

  • add unlimited sprites (range)

Revision 1908

Author: brandon.wright | Date: wtorek, 12 listopada 2019 23:25:41

  • Add render position hack and clean up rest.
  • This removes the "known bad dumps" section, which probably aren't
  • relevant anymore. It also removes commented out APU hacks which are
  • no longer needed.

Revision 1907

Author: brandon.wright | Date: wtorek, 12 listopada 2019 23:22:34

  • GTK: Allow SPIRV includes in glslang directory.
  • Fixes build for Arch Linux's glslang package.

Revision 1906

Author: brandon.wright | Date: niedziela, 10 listopada 2019 19:46:40

  • GTK: Oops. Add particle files.

Revision 1905

Author: brandon.wright | Date: sobota, 9 listopada 2019 00:05:36

  • GTK: Add a couple animated background splashes.

Revision 1904

Author: brandon.wright | Date: piątek, 18 października 2019 23:50:57

  • libretro win32: Really fix build.

Revision 1903

Author: brandon.wright | Date: czwartek, 17 października 2019 18:14:20

  • libretro-win32: Fix build.

Revision 1902

Author: bearoso | Date: czwartek, 17 października 2019 18:12:05

  • Merge pull request #588 from libretro/master
  • Update from downstream

Revision 1901

Author: yoshi.sugawara | Date: sobota, 12 października 2019 05:00:26

  • (tvOS) support building using tvOS SDK

Revision 1900

Author: aaron.kling | Date: sobota, 12 października 2019 05:00:26

  • libretro: allow mingw cross compile

Revision 1899

Author: jdgleaver | Date: sobota, 12 października 2019 05:00:26

  • (Core Options) Fix UTF-8 compilation issues, update 'libretro_core_options.h' to v1.3 format

Revision 1898

Author: .mercan.k.m.r | Date: sobota, 12 października 2019 05:00:26

  • Turkish Language Support

Revision 1897

Author: jdgleaver | Date: sobota, 12 października 2019 05:00:26

  • Use consistent 'Light Gun' naming

Revision 1896

Author: jdgleaver | Date: sobota, 12 października 2019 05:00:26

  • Further sanitise core options

Revision 1895

Author: jdgleaver | Date: sobota, 12 października 2019 05:00:26

  • Sanitise order of core option values

Revision 1894

Author: twinaphex | Date: sobota, 12 października 2019 05:00:26

  • Update Makefile

Revision 1893

Author: jdgleaver | Date: sobota, 12 października 2019 05:00:26

  • Fix build warnings

Revision 1892

Author: jdgleaver | Date: sobota, 12 października 2019 05:00:26

  • Add core option sublabels

Revision 1891

Author: yoshi.sugawara | Date: sobota, 12 października 2019 05:00:26

  • Lightgun support
  • move touchscreen lightgun input handling to its own method; support touch sensitivity
  • support reversing super scope trigger/cursor buttons for games like Operation Thunderbolt and T2: The Arcade Game where cursor is used for primary fire
  • removed debugging statements

Revision 1890

Author: emery.hemingway | Date: sobota, 12 października 2019 05:00:26

  • Tupfile for super-repositories
  • - Add Tupfile
  • - Revert Genode Make rules
  • - Allow LIBRETRO_COMM_DIR override

Revision 1889

Author: aaron.kling | Date: sobota, 12 października 2019 05:00:26

  • libretro: jni: Switch stl to c++ in preparation for ndk r20

Revision 1888

Author: brandon.wright | Date: piątek, 11 października 2019 01:50:36

  • GTK: Don't change config directory mode every time.
  • This triggers something laggy in GNOME environment.

Revision 1887

Author: brandon.wright | Date: piątek, 11 października 2019 00:59:16

  • Fix Mode7 mosaic glitch from tile cleanup.

Revision 1886

Author: brandon.wright | Date: poniedziałek, 30 września 2019 23:02:18

  • Shaders: Don't save "undefined" parameters.
  • Retroarch doesn't understand these, so presets saved that way aren't
  • compatible.

Revision 1885

Author: ov2 | Date: środa, 18 września 2019 18:12:27

  • win32: add dialog for saving/loading with preview images

Revision 1884

Author: ov2 | Date: środa, 18 września 2019 18:12:04

  • win32: add license header to shader dialog files

Revision 1883

Author: bearoso | Date: poniedziałek, 16 września 2019 19:01:13

  • Merge pull request #573 from greg-kennedy/master
  • Joystick events send a bogus XWarpPointer event to prevent screensaver

Revision 1882

Author: bearoso | Date: poniedziałek, 16 września 2019 19:01:13

  • Merge pull request #573 from greg-kennedy/master
  • Joystick events send a bogus XWarpPointer event to prevent screensaver

Revision 1881

Author: greg.kennedy | Date: piątek, 13 września 2019 04:45:38

  • Joystick events send a bogus XWarpPointer event to prevent screensaver / dpms launch

Revision 1880

Author: bearoso | Date: poniedziałek, 16 września 2019 19:00:45

  • Merge pull request #576 from greg-kennedy/patch-1
  • UNIX: fix incorrect YUY2 conversion (GFX_MULTI_FORMAT fallout)

Revision 1879

Author: greg.kennedy | Date: poniedziałek, 16 września 2019 16:08:26

  • UNIX: fix incorrect YUY2 conversion
  • Removal of GFX_MULTI_FORMAT forces all internal formats to RGB565, however YUY2 conversion still expected RGB555 in some places. Notably, the color lookup was being built in RGB555 but now referenced in RGB565..
  • This changes x11.cpp to correctly do YUY2 color lookup based on the RGB555 value, by dropping the LSB of the green component.
  • Incidentally this fixes an outstanding TODO re: text rendering onto YUY2, where the RGB565 was already assumed internally. Now it's just assumed everywhere :)

Revision 1878

Author: brandon.wright | Date: niedziela, 15 września 2019 23:53:29

  • win32: Fix RF filter size.

Revision 1877

Author: brandon.wright | Date: niedziela, 15 września 2019 23:05:19

  • win32: Add RF NTSC filter name.

Revision 1876

Author: brandon.wright | Date: niedziela, 15 września 2019 23:04:52

  • win32: Add RF NTSC filter name.

Revision 1875

Author: brandon.wright | Date: niedziela, 15 września 2019 23:03:06

  • win32: Add RF version of blargg NTSC filter.
  • Also, add the burst phase to the blit function.

Revision 1874

Author: brandon.wright | Date: niedziela, 15 września 2019 02:59:09

  • libretro: Use burst phase with NTSC blitter.

Revision 1873

Author: brandon.wright | Date: niedziela, 15 września 2019 02:52:35

  • GTK: Pass a burst phase to Blargg NTSC blitter.
  • It's supposed to alternate 0, 1, 2.

Revision 1872

Author: brandon.wright | Date: niedziela, 8 września 2019 22:19:15

  • GTK: Remove particle build definitions.

Revision 1871

Author: brandon.wright | Date: niedziela, 8 września 2019 22:16:55

  • GTK: Include copy of default glslang resources.

Revision 1870

Author: bearoso | Date: niedziela, 8 września 2019 20:43:09

  • GTK: Add missing change from copy-paste.

Revision 1869

Author: brandon.wright | Date: niedziela, 8 września 2019 19:45:18

  • GTK: Xv: Add a couple of error checks.

Revision 1868

Author: brandon.wright | Date: niedziela, 8 września 2019 19:30:28

  • GTK: Work around static system glslang.
  • glslang-default-resource-limits is built into glslang.a in those cases.

Revision 1867

Author: ov2 | Date: czwartek, 8 sierpnia 2019 19:25:44

  • Merge pull request #558 from Dwedit/libretro-project-update
  • Update MSVC 2010 libretro Project files, and add MSVC 2017 libretro project files

Revision 1866

Author: dwedit | Date: czwartek, 8 sierpnia 2019 18:05:00

  • Update MSVC 2010 Project files
  • Add MSVC 2017 Project files

Revision 1865

Author: ov2 | Date: sobota, 3 sierpnia 2019 15:55:37

  • win32: add menu entry to load oops files

Revision 1864

Author: ov2 | Date: sobota, 3 sierpnia 2019 15:55:31

  • win32: add option to confirm save/load operations (#555)

Revision 1863

Author: brandon.wright | Date: czwartek, 1 sierpnia 2019 20:07:44

  • Fix out-of-bounds memory access. (Sour via byuu)

Revision 1862

Author: bearoso | Date: czwartek, 18 lipca 2019 03:00:05

  • Merge pull request #553 from JotaRandom/master
  • Update translations

Revision 1861

Author: pablo.lezaeta | Date: środa, 17 lipca 2019 23:45:40

  • Update translations
  • Signed-off-by: Pablo Lezaeta

Revision 1860

Author: brandon.wright | Date: wtorek, 16 lipca 2019 18:21:58

  • gtk: Add explanation to both includes.

Revision 1859

Author: brandon.wright | Date: wtorek, 16 lipca 2019 18:16:10

  • gtk: Undef vector and bool after SDL.h

Revision 1858

Author: ov2 | Date: czwartek, 4 lipca 2019 19:02:31

  • Merge pull request #548 from MichaelBuckley/mac-build
  • Update .gitignore, adding Xcode entries, and add an Xcode build file

Revision 1857

Author: michael.buckley | Date: czwartek, 4 lipca 2019 18:46:44

  • Add contents.xcworkspacedata to repoistory

Revision 1856

Author: michael.buckley | Date: czwartek, 4 lipca 2019 18:44:49

  • Update .gitignore from gitignore.io, adding Xcode entries

Revision 1855

Author: bearoso | Date: środa, 26 czerwca 2019 23:46:12

  • Merge pull request #523 from yoffy/unmacro-tile
  • Unmacro tile.cpp

Revision 1854

Author: kenta.yoshimura | Date: wtorek, 7 maja 2019 16:15:06

  • Fix build failure on gtk.

Revision 1853

Author: kenta.yoshimura | Date: sobota, 4 maja 2019 08:45:36

  • Fix build failure on libretro.

Revision 1852

Author: kenta.yoshimura | Date: sobota, 4 maja 2019 08:01:01

  • tile: Divide instantiations. This enables parallel compilation.

Revision 1851

Author: kenta.yoshimura | Date: piątek, 3 maja 2019 17:43:26

  • Fit variable type width.

Revision 1850

Author: kenta.yoshimura | Date: wtorek, 9 kwietnia 2019 01:04:15

  • Define alwaysinline to PIXEL functions.

Revision 1849

Author: kenta.yoshimura | Date: niedziela, 7 kwietnia 2019 18:13:07

  • Use alwaysinline with COLOR functions in gfx.h, MATH functions in tile.cpp, and CachedTile class in tile.cpp.

Revision 1848

Author: kenta.yoshimura | Date: niedziela, 7 kwietnia 2019 18:07:16

  • Merge `FORCE_INLINE` macro to `alwaysinline` into port.h.

Revision 1847

Author: kenta.yoshimura | Date: środa, 3 kwietnia 2019 14:17:47

  • Try to fix syntax error.

Revision 1846

Author: kenta.yoshimura | Date: środa, 3 kwietnia 2019 01:28:10

  • Fix syntax error.

Revision 1845

Author: kenta.yoshimura | Date: wtorek, 2 kwietnia 2019 18:42:38

  • Remove unused line.

Revision 1844

Author: kenta.yoshimura | Date: wtorek, 2 kwietnia 2019 18:12:50

  • Unmacro GET_CACHED_TILE, IS_BLANK_TILE and SELECT_PALETTE.

Revision 1843

Author: kenta.yoshimura | Date: wtorek, 2 kwietnia 2019 18:12:50

  • Remove top-level #include.

Revision 1842

Author: kenta.yoshimura | Date: wtorek, 2 kwietnia 2019 18:12:50

  • Remove second-level #inclue and third-level #include.

Revision 1841

Author: kenta.yoshimura | Date: wtorek, 2 kwietnia 2019 18:12:50

  • Remove tile drawing facade functions.

Revision 1840

Author: kenta.yoshimura | Date: wtorek, 2 kwietnia 2019 18:12:50

  • Unmacro DRAW_TILE.

Revision 1839

Author: kenta.yoshimura | Date: wtorek, 2 kwietnia 2019 18:12:50

  • Merge macro OFFSET_IN_LINE.

Revision 1838

Author: kenta.yoshimura | Date: wtorek, 2 kwietnia 2019 18:12:50

  • Unmacro DRAW_PIXEL Hires.

Revision 1837

Author: kenta.yoshimura | Date: wtorek, 2 kwietnia 2019 18:12:50

  • Unmacro DRAW_PIXEL Normal1x1.

Revision 1836

Author: brandon.wright | Date: środa, 26 czerwca 2019 23:42:30

  • GTK: Tweak onscreen 'g' a bit.

Revision 1835

Author: brandon.wright | Date: niedziela, 23 czerwca 2019 23:48:03

  • win32: Apply turbo mode volume when rewinding.

Revision 1834

Author: brandon.wright | Date: niedziela, 23 czerwca 2019 23:44:03

  • slang: Macro out printuniforms function.

Revision 1833

Author: brandon.wright | Date: niedziela, 23 czerwca 2019 23:43:28

  • Trim data elements beginning with colons in bml.

Revision 1832

Author: brandon.wright | Date: środa, 19 czerwca 2019 19:15:36

  • GTK: Add explicit operator= to binding
  • Silences a new warning in GCC 9. implicit operator= is now
  • deprecated.

Revision 1831

Author: brandon.wright | Date: środa, 19 czerwca 2019 19:13:41

  • GTK: Silence meson warning.

Revision 1830

Author: brandon.wright | Date: środa, 5 czerwca 2019 20:04:21

  • Use helper function.

Revision 1829

Author: brandon.wright | Date: poniedziałek, 3 czerwca 2019 03:04:44

  • Fix MSVC build.

Revision 1828

Author: brandon.wright | Date: poniedziałek, 3 czerwca 2019 02:09:52

  • C++ification of bml parser.

Revision 1827

Author: brandon.wright | Date: niedziela, 2 czerwca 2019 22:58:04

  • Don't use a magic depth number for attributes.

Revision 1826

Author: brandon.wright | Date: piątek, 31 maja 2019 21:53:21

  • GTK: Fix a label alignment.

Revision 1825

Author: brandon.wright | Date: piątek, 31 maja 2019 19:25:08

  • Revert "SFX: Make SFX2 1/3 faster than 1.59.2."
  • This reverts commit 8eca5590e146bc74b096e23e79f58fc76f645d92.

Revision 1824

Author: bearoso | Date: poniedziałek, 27 maja 2019 05:09:59

  • Merge pull request #542 from funbars/android
  • libretro android makefile (fix)

Revision 1823

Author: funbars | Date: poniedziałek, 27 maja 2019 04:14:57

  • libretro android makefile (fix)

Revision 1822

Author: ov2 | Date: poniedziałek, 20 maja 2019 21:15:32

  • win32: reset d3d viewport before clearing (#531)

Revision 1821

Author: brandon.wright | Date: niedziela, 19 maja 2019 00:13:00

  • libretro: Fix stupidity.

Revision 1820

Author: ryan..swingflip..hamlin | Date: niedziela, 19 maja 2019 00:12:06

  • Added Classic Armv7 A7 and A8A35

Revision 1819

Author: bearoso | Date: czwartek, 16 maja 2019 02:32:48

  • Merge pull request #539 from funbars/uwp
  • libretro uwp

Revision 1818

Author: funbars | Date: środa, 15 maja 2019 20:30:24

  • libretro uwp

Revision 1817

Author: brandon.wright | Date: środa, 15 maja 2019 00:42:41

  • Reduce manual allocation in BML parser and cheats.
  • Less risk of potential memory leaks.

Revision 1816

Author: brandon.wright | Date: wtorek, 14 maja 2019 22:34:25

  • GTK: Use C++ memory allocation.

Revision 1815

Author: brandon.wright | Date: wtorek, 14 maja 2019 21:59:51

  • GTK: Use a struct for S9xApplyAspect output.
  • Reusing the parameters is likely confusing.

Revision 1814

Author: brandon.wright | Date: poniedziałek, 13 maja 2019 22:29:42

  • win32: Set inactive pause on minimize size event.

Revision 1813

Author: brandon.wright | Date: niedziela, 12 maja 2019 16:56:23

  • GTK: Fix positioning, label detail.

Revision 1812

Author: bearoso | Date: niedziela, 12 maja 2019 16:53:11

  • Merge pull request #538 from TaimoorCodes/showtime
  • Add option to show time for GTK version

Revision 1811

Author: taimoor.ahmad | Date: niedziela, 12 maja 2019 05:30:10

  • Add show time option to GTK UI. It is disabled by default.

Revision 1810

Author: taimoor.ahmad | Date: niedziela, 12 maja 2019 05:24:17

  • Only show if DisplayTime is enabled in settings

Revision 1809

Author: taimoor.ahmad | Date: niedziela, 12 maja 2019 05:04:57

  • Move to bottom left corner. Fix formatting for time.

Revision 1808

Author: taimoor.ahmad | Date: niedziela, 12 maja 2019 04:53:16

  • DisplayTime shows in corner now

Revision 1807

Author: brandon.wright | Date: sobota, 11 maja 2019 23:18:38

  • libretro: Ensure RetroArch's texture width is multiple of 4.

Revision 1806

Author: ov2 | Date: poniedziałek, 6 maja 2019 17:26:27

  • Merge pull request #535 from yoffy/optimization-flags
  • unix: Defaults -O3 and adds --enable-sse41, --enable-avx and --enable-neon.

Revision 1805

Author: kenta.yoshimura | Date: poniedziałek, 6 maja 2019 16:56:06

  • unix: Revert -Ofast to -O3.

Revision 1804

Author: kenta.yoshimura | Date: sobota, 4 maja 2019 19:57:02

  • unix: Defaults -Ofast and adds --enable-sse41, --enable-avx and --enable-neon.

Revision 1803

Author: kenta.yoshimura | Date: sobota, 4 maja 2019 19:47:21

  • unix: Fix --enable-debug or -O3 not working.
NOWSZY [SNES] Snes9x 1.63 (e1eb7ea) DevBuild 5/09/23

Revision 2724 / f7ddc41

Author: bearoso | Date: wtorek, 5 września 2023 01:57:35

  • Vulkan:: Catch out-of-date exception on swapchain acquire.

Revision 2723

Author: bearoso | Date: poniedziałek, 4 września 2023 21:00:03

  • Vulkan:: Catch out-of-date on present that vulkan.hpp throws.

Revision 2722

Author: bearoso | Date: poniedziałek, 4 września 2023 20:45:16

  • Vulkan:: Set graphics queue on swapchain creation.

Revision 2721

Author: bearoso | Date: poniedziałek, 4 września 2023 18:56:10

  • Vulkan:: Check image extents for surface compatibility.

Revision 2720

Author: bearoso | Date: poniedziałek, 4 września 2023 18:38:00

  • Qt: Change vsync setting immediately when config changes.

Revision 2719

Author: bearoso | Date: poniedziałek, 4 września 2023 18:37:28

  • Vulkan:: Catch swapchain create exceptions. Don't try to use immediate present mode if not supported.

Revision 2718

Author: bearoso | Date: poniedziałek, 4 września 2023 18:03:21

  • Qt: Handle failed context creation better.

Revision 2717

Author: bearoso | Date: sobota, 2 września 2023 23:07:16

  • Qt: More overclock options.

Revision 2716

Author: bearoso | Date: czwartek, 31 sierpnia 2023 21:01:09

  • Wayland: Round preferred scale multiplication.
  • wl_fractional_scale_v1 spec says to round halfway away from zero.

Revision 2715

Author: ov2 | Date: niedziela, 27 sierpnia 2023 15:40:36

  • Close zip files during patch search in release (fixes #864)

Revision 2714

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt: Clean up style tweaking.

Revision 2713

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • GTK: Fix additional hardcoded paths.

Revision 2712

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt: White icons for dark color schemes.

Revision 2711

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt: Compilation fix. Help updates.

Revision 2710

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Fix compilation on win32.

Revision 2709

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt: Finish cheats. Add what's this stuff.

Revision 2708

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt: Attach cheats dialog directly to Snes9x.
  • Update sizing for cheats and shader params dialogs.

Revision 2707

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt: Fix non-windows build.

Revision 2706

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt: Add unworking cheats window.

Revision 2705

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt: Changes to ensure UTF-8 encoding on windows.

Revision 2704

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt: More windows cleaning.

Revision 2703

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt: Portable mode. Fix hang on close.

Revision 2702

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt: Use bundled pcre2.

Revision 2701

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt: Wording.

Revision 2700

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt: More updates.

Revision 2699

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt: Use copy for software output path.

Revision 2698

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt: More updates.

Revision 2697

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Add submodule cubeb.

Revision 2696

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Fix OpenGL shader changed race.

Revision 2695

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • UI element resize without canvas recreate. Capture slot by value when loading/saving states.

Revision 2694

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Make sure wayland surface is created for OpenGL, too.

Revision 2693

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Make sure window is visible before creating wayland vulkan context.

Revision 2692

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Fix context resizing and joystick detection.

Revision 2691

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Threading fixes.

Revision 2690

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Threading.

Revision 2689

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Minimized fix.

Revision 2688

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Fix segfault.

Revision 2687

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Fix silence adder.

Revision 2686

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Don't double-wait.

Revision 2685

Author: idiot | Date: piątek, 25 sierpnia 2023 18:47:29

  • Proper sleep implementation for Windows.

Revision 2684

Author: idiot | Date: piątek, 25 sierpnia 2023 18:47:29

  • More precise std::chrono throttle implementation.

Revision 2683

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Update input rate at right locations.

Revision 2682

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • WaylandSurface: Do roundtrip to get fractional size before initialization.

Revision 2681

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • OpaquePaintEvent.

Revision 2680

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Windows changes.

Revision 2679

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Work on sound driver levels.

Revision 2678

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Sound buffer tweaking.

Revision 2677

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Working.

Revision 2676

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Mouse cursor and Set Size->10x.

Revision 2675

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Sound reset and signal handlers.

Revision 2674

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Use Qt ini file implementation.

Revision 2673

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Separation.

Revision 2672

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Vulkan:: Change timeouts to be more reasonable.
  • Report when timeout fails.

Revision 2671

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Try to fix resampler to be thread-safe.

Revision 2670

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt: Remove old files. Clean whitespace.

Revision 2669

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Fix OpenGL ImGui shutdown. Fix config folder on Windows.

Revision 2668

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Fix WASAPI preference.

Revision 2667

Author: bearoso | Date: piątek, 25 sierpnia 2023 18:47:29

  • Qt port.

Revision 2666

Author: bearoso | Date: czwartek, 24 sierpnia 2023 21:19:55

  • GTK: Use GNUInstallDirs.

Revision 2665

Author: bearoso | Date: czwartek, 24 sierpnia 2023 18:15:52

  • GTK: Update translation misc.

Revision 2664

Author: bearoso | Date: środa, 23 sierpnia 2023 22:24:02

  • Cheats: Allow address:byte format.

Revision 2663

Author: bearoso | Date: środa, 23 sierpnia 2023 22:13:01

  • Update TRANSLATING.txt

Revision 2662

Author: bearoso | Date: wtorek, 11 lipca 2023 22:19:50

  • win32/d3d9: Don't reset ImGui with device.
  • Just recreate necessary objects.

Revision 2661

Author: bearoso | Date: środa, 7 czerwca 2023 23:06:55

  • Move formerly Gtk sound drivers to common directory.

Revision 2660

Author: bearoso | Date: środa, 7 czerwca 2023 22:34:10

  • GTK: Simplify drivers by moving port code to gtk_sound.cpp.

Revision 2659

Author: bearoso | Date: środa, 7 czerwca 2023 18:31:24

  • GTK: Rename frontend-common to common and move files to video subfolder.

Revision 2658

Author: bearoso | Date: piątek, 2 czerwca 2023 01:01:08

  • Add missing files.

Revision 2657

Author: bearoso | Date: czwartek, 1 czerwca 2023 22:57:03

  • GTK: Use glad instead of epoxy.

Revision 2656

Author: bearoso | Date: czwartek, 1 czerwca 2023 00:28:56

  • Add glad OpenGL loader.

Revision 2655

Author: bearoso | Date: czwartek, 1 czerwca 2023 00:08:52

  • GTK: Make wayland surfaces toolkit-agnostic.

Revision 2654

Author: michael.buckley | Date: środa, 31 maja 2023 02:29:03

  • Merge pull request #852 from socantre/master
  • Support Nimbus+ controller in mac-joypad.mm findControls()

Revision 2653

Author: seth.cantrell | Date: wtorek, 30 maja 2023 22:39:19

  • Apply recommended changes from review
  • https://github.com/snes9xgit/snes9x/pull/852#pullrequestreview-1451205573

Revision 2652

Author: seth.cantrell | Date: wtorek, 30 maja 2023 05:09:55

  • Support Nimbus+ controller in mac-joypad.mm findControls()
  • The findControls() routine was not finding several of the buttons on my Nimbus+
  • controller so that I could not configure those buttons in
  • Settings > Controls > Nimbus+
  • A, B, X, Y, and the L and R shoulder buttons are detected by the existing code.
  • The D-pad and the 'start' and 'select' standins are not.
  • One odd thing that happened the first time I played with this change was that
  • after configuring the new buttons and loading up a game the buttons seemed to
  • be initially in a random state and so the game seemed to behave like some
  • random buttons were held down. After pressing and releasing all the new buttons
  • the game seemed to behave more normally. I'm not sure of my diagnosis because
  • it only happened the one time and I didn't have an opportunity to reproduce or
  • debug whatever happened.

Revision 2651

Author: bearoso | Date: środa, 10 maja 2023 21:14:57

  • snapshot: Store fixed string instead of ROMFilename.

Revision 2650

Author: bearoso | Date: środa, 10 maja 2023 00:45:08

  • Merge pull request #848 from ds22x/master
  • Fix Libretro netplay immediately disconnecting

Revision 2649

Author: ds22x | Date: wtorek, 9 maja 2023 22:53:34

  • Fix Libretro netplay immediately disconnecting

Revision 2648

Author: bearoso | Date: poniedziałek, 8 maja 2023 21:19:03

  • GTK: Fix ROM info dialog when name is JIS.

Revision 2647

Author: bearoso | Date: poniedziałek, 8 maja 2023 21:07:29

  • imgui: Silence a few warnings.

Revision 2646

Author: bearoso | Date: poniedziałek, 8 maja 2023 20:55:54

  • Only use JIS->UTF8 conversion with new overlay.
  • Fix pixel font display.

Revision 2645

Author: bearoso | Date: poniedziałek, 8 maja 2023 19:39:33

  • Revert "GTK: Disable ROM info at start."
  • This reverts commit 354f9cbcab61a5a427da100ba1d1efcc08770752.

Revision 2644

Author: bearoso | Date: poniedziałek, 8 maja 2023 19:38:21

  • memmap: Fix stupid change to sjis conversion.

Revision 2643

Author: ov2 | Date: poniedziałek, 8 maja 2023 19:06:14

  • win32: only deinit ogl imgui when ogl is initialized

Revision 2642

Author: ov2 | Date: poniedziałek, 8 maja 2023 19:03:06

  • win32: actually call function

Revision 2641

Author: ov2 | Date: poniedziałek, 8 maja 2023 19:02:50

  • win32: get rid of some warnings

Revision 2640

Author: bearoso | Date: niedziela, 7 maja 2023 23:38:45

  • GTK: Disable ROM info at start.

Revision 2639

Author: bearoso | Date: niedziela, 7 maja 2023 23:06:34

  • win32: Add imgui overlay to direct3d.
  • memmap: Use multiline rom info message.

Revision 2638

Author: bearoso | Date: sobota, 6 maja 2023 17:16:10

  • GTK: Add OSD ImGui check back.

Revision 2637

Author: bearoso | Date: piątek, 5 maja 2023 00:48:35

  • win32: Fix casting for ancient sensitive CI tools.

Revision 2636

Author: bearoso | Date: piątek, 5 maja 2023 00:36:36

  • win32: Wire imgui up to OpenGL and Vulkan.

Revision 2635

Author: bearoso | Date: czwartek, 4 maja 2023 23:07:48

  • GTK: Remove custom in-screen font code.

Revision 2634

Author: bearoso | Date: czwartek, 4 maja 2023 22:55:11

  • win32: Get win32 working with variable font.

Revision 2633

Author: bearoso | Date: czwartek, 4 maja 2023 19:19:29

  • imgui: Don't use base85 because of MSVC.
  • MSVC can't handle strings larger than 65536.

Revision 2632

Author: bearoso | Date: czwartek, 4 maja 2023 18:56:04

  • imgui: Add dx9 backend.

Revision 2631

Author: bearoso | Date: środa, 3 maja 2023 23:45:56

  • imgui: Update font. Test ROM status line.

Revision 2630

Author: bearoso | Date: poniedziałek, 1 maja 2023 22:55:59

  • win32/glsl: Fix crash.

Revision 2629

Author: bearoso | Date: poniedziałek, 1 maja 2023 22:42:32

  • win32: Fix ResourceLimits.cpp location.

Revision 2628

Author: bearoso | Date: poniedziałek, 1 maja 2023 22:29:39

  • Remove some unused, misplaced, or ancient code.

Revision 2627

Author: bearoso | Date: poniedziałek, 1 maja 2023 19:24:38

  • Update VulkanMemoryAllocator/Hpp

Revision 2626

Author: bearoso | Date: poniedziałek, 1 maja 2023 19:00:06

  • vulkan-headers: Update to latest.

Revision 2625

Author: bearoso | Date: poniedziałek, 1 maja 2023 18:52:12

  • dsp: Fix typo by omission.

Revision 2624

Author: bearoso | Date: poniedziałek, 1 maja 2023 18:38:54

  • CI acting funky. See if this fixes it.

Revision 2623

Author: bearoso | Date: poniedziałek, 1 maja 2023 00:18:39

  • slang: Fix CI build.

Revision 2622

Author: bearoso | Date: niedziela, 30 kwietnia 2023 23:07:45

  • netplay: Fix warnings and crash with >5 clients.

Revision 2621

Author: bearoso | Date: niedziela, 30 kwietnia 2023 22:51:14

  • sdsp: Check for invalid scale in defined way.

Revision 2620

Author: bearoso | Date: niedziela, 30 kwietnia 2023 22:50:03

  • memmap: Simplify a heuristic to avoid UB.

Revision 2619

Author: bearoso | Date: czwartek, 27 kwietnia 2023 23:54:03

  • shaders: More cleaning.

Revision 2618

Author: bearoso | Date: czwartek, 27 kwietnia 2023 23:20:09

  • shaders: Clean up some of the OpenGL/slang code.

Revision 2617

Author: bearoso | Date: środa, 26 kwietnia 2023 23:26:44

  • memmap: Report if ROM is patched instead of "bad checksum."

Revision 2616

Author: bearoso | Date: środa, 26 kwietnia 2023 23:26:28

  • imgui: Fix wrapping.

Revision 2615

Author: bearoso | Date: środa, 26 kwietnia 2023 00:36:48

  • GTK: Add UI option to configure size, indicators.

Revision 2614

Author: bearoso | Date: środa, 26 kwietnia 2023 00:36:48

  • Gtk/OpenGL:: Add imgui support.

Revision 2613

Author: bearoso | Date: środa, 26 kwietnia 2023 00:36:48

  • gtk/Vulkan:: Use imgui.

Revision 2612

Author: bearoso | Date: czwartek, 20 kwietnia 2023 17:20:43

  • controls:: Revert wording to 1.61 version.
  • Whole filename is more information. I shouldn't have
  • changed this.

Revision 2611

Author: bearoso | Date: czwartek, 20 kwietnia 2023 17:07:33

  • controls:: Use QuickSave000 as save origin instead of QuickLoad000.

Revision 2610

Author: bearoso | Date: poniedziałek, 17 kwietnia 2023 22:42:28

  • Vulkan:: Actually submit one-time command buffer.

Revision 2609

Author: ov2 | Date: środa, 12 kwietnia 2023 19:34:09

  • win32: fix command line arguments (fixes #840)

Revision 2608

Author: bearoso | Date: niedziela, 2 kwietnia 2023 19:47:08

  • GTK: Tweak sound drivers for better performance.

Revision 2607

Author: bearoso | Date: sobota, 1 kwietnia 2023 23:48:38

  • win32: Increase width of Vulkan/OpenGL shader label.

Revision 2606

Author: ov2 | Date: sobota, 1 kwietnia 2023 01:35:02

  • win32: move backdrop hotkey to other visual hotkeys, move superscope
  • turbo to turbo hotkeys

Revision 2605

Author: bearoso | Date: sobota, 1 kwietnia 2023 00:54:36

  • win32: Hide entry control if no hotkey binding is there.

Revision 2604

Author: bearoso | Date: sobota, 1 kwietnia 2023 00:39:14

  • win32: Add Toggle Backdrop hotkey.

Revision 2603

Author: bearoso | Date: sobota, 1 kwietnia 2023 00:09:23

  • Add ability to force backdrop color for sprite extraction.
  • Only Gtk hotkey is hooked up so far.

Revision 2602

Author: ov2 | Date: piątek, 31 marca 2023 17:04:44

  • win32: increase sound buffer to allow at least one frame (fixes #794)

Revision 2601

Author: ov2 | Date: piątek, 31 marca 2023 17:04:44

  • win32: add separator in recent menu

Revision 2600

Author: michael.buckley | Date: piątek, 31 marca 2023 16:56:09

  • Mac: Update version number to 1.62.3

Revision 2599

Author: bearoso | Date: czwartek, 30 marca 2023 21:33:05

  • GTK: Update appimage script.

Revision 2598

Author: bearoso | Date: czwartek, 30 marca 2023 18:18:33

  • Update version string to 1.62.3.

Revision 2597

Author: ov2 | Date: środa, 29 marca 2023 12:27:22

  • Resampler: force even buffer sizes in resize

Revision 2596

Author: bearoso | Date: wtorek, 28 marca 2023 19:41:15

  • GTK: Simplify makeappimage.sh

Revision 2595

Author: bearoso | Date: wtorek, 28 marca 2023 19:34:35

  • Resampler: Allow only even buffer sizes.

Revision 2594

Author: ov2 | Date: wtorek, 28 marca 2023 18:11:27

  • Wrap around when pushing single samples

Revision 2593

Author: ov2 | Date: wtorek, 28 marca 2023 18:10:18

  • libretro: remove unused S9xGetFilename, pass original rom filename when
  • loading (#836)

Revision 2592

Author: ov2 | Date: wtorek, 28 marca 2023 18:10:18

  • Allow passing optional rom filename

Revision 2591

Author: bearoso | Date: wtorek, 28 marca 2023 18:05:54

  • GTK: Add script to make appimage.

Revision 2590

Author: ov2 | Date: wtorek, 28 marca 2023 12:55:37

  • Copy internal registers to correct position (fixes #838)

Revision 2589

Author: bearoso | Date: wtorek, 28 marca 2023 00:16:39

  • Update version to 1.62.2.

Revision 2588

Author: bearoso | Date: wtorek, 28 marca 2023 00:16:39

  • Fix snapshot bugs.

Revision 2587

Author: michael.buckley | Date: sobota, 25 marca 2023 22:14:28

  • Mac: Watchpoint bug fixes

Revision 2586

Author: michael.buckley | Date: sobota, 25 marca 2023 22:08:28

  • Mac: Fix merge issue with menu items

Revision 2585

Author: michael.buckley | Date: sobota, 25 marca 2023 22:01:32

  • Mac: Update coyright year and version to 1.62.1

Revision 2584

Author: michael.buckley | Date: sobota, 25 marca 2023 21:59:49

  • Mac: Open blank window by default. This isn't how the Mac client has ever worked, but it's confused enough people recently that the only thing that changes when you launche Snes9x is the system-wide menu bar.

Revision 2583

Author: michael.buckley | Date: sobota, 25 marca 2023 21:58:25

  • Mac: Restore Open MultiCart feature

Revision 2582

Author: michael.buckley | Date: sobota, 25 marca 2023 21:54:13

  • Mac: Fix makepath bugs introduced in cea5148

Revision 2581

Author: michael.buckley | Date: sobota, 25 marca 2023 20:26:30

  • Mac: Rebuilt Cheat Finder

Revision 2580

Author: bearoso | Date: sobota, 25 marca 2023 16:52:21

  • Update version strings from 1.62 to 1.62.1.

Revision 2579

Author: bearoso | Date: sobota, 25 marca 2023 16:43:58

  • Win32: Align hotkey 14's box.

Revision 2578

Author: bearoso | Date: sobota, 25 marca 2023 16:36:46

  • Merge pull request #835 from StanleyKid-22/master
  • Updated Ukrainian translation

Revision 2577

Author: stanleykid.22 | Date: sobota, 25 marca 2023 11:42:03

  • Updating Ukrainian translation

Revision 2576

Author: bearoso | Date: sobota, 25 marca 2023 16:36:26

  • Merge pull request #834 from xfix/unix-fix-cross-compilation
  • unix: Fix cross compilation

Revision 2575

Author: konrad.borowski | Date: sobota, 25 marca 2023 10:09:40

  • unix: Fix cross compilation

Revision 2574

Author: bearoso | Date: sobota, 25 marca 2023 03:01:25

  • Account for extra byte at end of DSP block.

Revision 2573

Author: bearoso | Date: piątek, 24 marca 2023 23:44:45

  • Use alwaysinline with hq2x.

Revision 2572

Author: bearoso | Date: piątek, 24 marca 2023 20:54:59

  • Win32: Adjust hotkey dialog tab order.

Revision 2571

Author: bearoso | Date: piątek, 24 marca 2023 20:39:31

  • Win32: Allow the Vulkan driver to fail at the loader stage.

Revision 2570

Author: bearoso | Date: piątek, 24 marca 2023 19:54:34

  • Win32: Don't change hi-res filter when changing lo-res filter.

Revision 2569

Author: bearoso | Date: piątek, 24 marca 2023 19:25:07

  • GTK: Exclude slang_test from all target.

Revision 2568

Author: ov2 | Date: piątek, 24 marca 2023 16:11:00

  • Fix compile with DEBUGGER (fixes #832)

Revision 2567

Author: ov2 | Date: piątek, 24 marca 2023 15:53:30

  • win32: fix warning

Revision 2566

Author: bearoso | Date: piątek, 24 marca 2023 01:02:23

  • Make SRAM and GFX.Screen dynamic again.

Revision 2565

Author: bearoso | Date: czwartek, 23 marca 2023 23:52:39

  • Make ROMStorage dynamic.

Revision 2564

Author: bearoso | Date: czwartek, 23 marca 2023 20:49:48

  • Update appveyor.yml

Revision 2563

Author: bearoso | Date: czwartek, 23 marca 2023 20:31:48

  • Win32: Make frame skip box 1px wider to match.

Revision 2562

Author: ov2 | Date: czwartek, 23 marca 2023 12:14:27

  • win32: align display dialog checkbox positions, adjust tab order

Revision 2561

Author: bearoso | Date: środa, 22 marca 2023 20:25:46

  • Merge pull request #830 from Felipefpl/master
  • Updated brazilian portuguese translation

Revision 2560

Author: bearoso | Date: środa, 22 marca 2023 20:25:17

  • Merge branch 'master' into master

Revision 2559

Author: bearoso | Date: wtorek, 21 marca 2023 23:45:39

  • GTK: Use translated binding names in preferences.

Revision 2558

Author: bearoso | Date: wtorek, 21 marca 2023 23:41:08

  • GTK: Fix some missing lines again.

Revision 2557

Author: bearoso | Date: wtorek, 21 marca 2023 23:32:08

  • GTK: Fix xgettext missing a few strings.

Revision 2556

Author: bearoso | Date: wtorek, 21 marca 2023 22:47:39

  • GTK: Only adjust the numeric locale with file reads.

Revision 2555

Author: bearoso | Date: wtorek, 21 marca 2023 22:33:52

  • GTK: Add the missing lines from a couple .po files.

Revision 2554

Author: felipe | Date: środa, 22 marca 2023 15:54:04

  • Updated brazilian portuguese translation
  • Updated translation with the strings that were changed.
NOWSZY [SNES] Snes9x 1.62 (e1eb7ea) DevBuild 21/03/23

DevSnes9x 1.6()1 21/03/2023 (e1eb7ea/SVN2550)

Snes9x 1.62

  • Fixed SA1 division with negative dividend again. (Atari2)
  • Fixed timing on several instructions. (pi1541)
  • MSU1 audio with no loop point will not repeat from start.
  • Modernized some old memory-related code.
  • Fixed a desynchronization in interlaced modes and reporting.
  • Remove SA1 access to WRAM.
  • Added second set of registers between S-DSP and S-SMP. Fixes
  •   PAL version of Virtual Bart.

Gtk + Windows:

  • Added a Vulkan graphics output method. Similar to OpenGL, this
  •   can use libretro's slang shaders.
  • Changed the automatic frame skip throttle to take place immediately
  •   before showing the frame, making VRR work better.
  • Add menu item to clear recent files entries.
  • Add fixed window size changes up to 10x.

Windows:

  • Improved the shader parameters dialog with sliders and resize.
  • Allow disabling adding registry entries. Deletes any existing
  •   entries when the option is disabled.

Gtk:

  • Switched to CMake for build system. Removed meson.
  • Fixed some keys not working with modifiers. (Gutawer)
  • Removed graphics options most people won't understand or need.
  • Improved wayland support. Handle fractional DPI properly.

DevSnes9x 1.6()1 13/03/2023 (cc0a877/SVN2422)

  • nw (see repository log)

DevSnes9x 1.6()1 24/02/2023 (1e58825 /SVN2298)

  • nw (see repository log)

DevSnes9x 1.6()1 17/02/2023 (4d3b5e9/SVN2280)

  • nw (see repository log)

DevSnes9x 1.6()1 18/01/2023 (SVN2208)

  • nw (see repository log)

DevSnes9x 1.6()1 6/11/2022 (SVN2204)

Power Instinct (Atlus Software Inc., 1994)
  • nw

DevSnes9x 1.6()1 8/09/2022 (SVN2193)

Ignition Factor (Jaleco USA, Inc., Jan, 1995)
  • nw

SVN

Revision 2550 /  e1eb7ea

Author: bearoso | Date: wtorek, 21 marca 2023 21:45:16

  • Gtk: Fix up some internationalization problems.

Revision 2549

Author: bearoso | Date: poniedziałek, 20 marca 2023 22:16:43

  • libretro: Get rid of EndScreenRefreshCallback.
  • Just use S9xSyncSpeed, which was there all along.

Revision 2548

Author: bearoso | Date: poniedziałek, 20 marca 2023 22:02:36

  • Move S9xSyncSpeed call.
    • DMA can last multiple frames, and so can S9xMainLoop. If we throttle outside of S9xMainLoop or only as we're exiting the loop as is currently done, we zoom through multiple frames and overrun the audio. Moving S9xSyncSpeed just after EndScreenRefresh causes it to be called every frame. This seemingly wasn't a problem because throttling with vsync *did* happen every frame regardless. Oops.

Revision 2547

Author: bearoso | Date: poniedziałek, 20 marca 2023 20:55:31

  • Another SRAM->0 fix.

Revision 2546

Author: bearoso | Date: niedziela, 19 marca 2023 20:43:52

  • Zero SRAM for Super Formation Soccer 95 - della Serie A.

Revision 2545

Author: bearoso | Date: piątek, 17 marca 2023 23:13:46

  • win32: Set OGLDisablePBOs to true by default.

Revision 2544

Author: ov2 | Date: piątek, 17 marca 2023 00:51:47

  • win32: remove remains of old frame timer

Revision 2543

Author: ov2 | Date: piątek, 17 marca 2023 00:46:55

  • win32: fix speed up / down

Revision 2542

Author: ov2 | Date: piątek, 17 marca 2023 00:17:20

  • win32: use strings in S9xGetFilenameInc

Revision 2541

Author: ov2 | Date: czwartek, 16 marca 2023 23:46:25

  • win32: directly return string

Revision 2540

Author: bearoso | Date: czwartek, 16 marca 2023 22:57:09

  • Update changes.txt a bit.

Revision 2539

Author: bearoso | Date: czwartek, 16 marca 2023 22:28:04

  • Update some copyrights and version strings.

Revision 2538

Author: bearoso | Date: czwartek, 16 marca 2023 22:06:57

  • win32: Use UTF-8 on rom name in info dialog.

Revision 2537

Author: bearoso | Date: czwartek, 16 marca 2023 21:21:41

  • Adjust snapshot to load old DSP data.

Revision 2536

Author: bearoso | Date: czwartek, 16 marca 2023 20:42:23

  • SPC<-->DSP use two sets of registers.

Revision 2535

Author: bearoso | Date: środa, 15 marca 2023 22:26:45

  • win32: Fix bug with multiple drive paths.

Revision 2534

Author: bearoso | Date: środa, 15 marca 2023 21:54:43

  • win32: Don't allow Vulkan and OpenGL to be used in the same session.

Revision 2533

Author: bearoso | Date: środa, 15 marca 2023 21:47:35

  • Revert "win32: Make changes to display driver not occur until restart."
    • This reverts commit 39e21410d80eb49a315469b982487153119bb9ce.

Revision 2532

Author: bearoso | Date: środa, 15 marca 2023 21:07:20

  • Fix warning.

Revision 2531

Author: bearoso | Date: środa, 15 marca 2023 21:02:08

  • Apply SafeString to ROMName here as well.

Revision 2530

Author: bearoso | Date: środa, 15 marca 2023 20:58:07

  • Disable std::filesystem implementation in fscompat.cpp.

Revision 2529

Author: ov2 | Date: środa, 15 marca 2023 20:57:55

  • Ensure ROMId is safe

Revision 2528

Author: bearoso | Date: wtorek, 14 marca 2023 22:01:35

  • New hq2x: Fix ambiguity with abs and credit near.

Revision 2527

Author: bearoso | Date: wtorek, 14 marca 2023 21:44:23

  • Update hqxx filters to adapted version from FFmpeg.
    • Compiles much faster and is roughly the same speed.

Revision 2526

Author: bearoso | Date: poniedziałek, 13 marca 2023 22:47:08

  • libretro: Fix CFLAGS including CXXFLAGS.

Revision 2525

Author: bearoso | Date: poniedziałek, 13 marca 2023 21:49:11

  • Merge pull request #712 from Yoshimaster96/master
    • Add proper support for SuperFX 8MB ROM emulation

Revision 2524

Author: yoshimaster96 | Date: niedziela, 1 sierpnia 2021 00:33:31

  • Add proper support for SuperFX 8MB ROM emulation
    • This code adds support for SuperFX ROMS which use the extended 6MB CPU ROM region specified by the official SNES documentation. It's not super well-tested though.

Revision 2523

Author: bearoso | Date: poniedziałek, 13 marca 2023 19:57:30

  • win32: Add fullscreen on ROM open option.

 

Revision 2422 / cc0a877

Author: ov2 | Date: niedziela, 12 marca 2023 23:59:39

  • win32: remove unneccessary function

Revision 2421

Author: ov2 | Date: niedziela, 12 marca 2023 18:03:42

  • win32: restore rom name in info dialog

Revision 2420

Author: ov2 | Date: niedziela, 12 marca 2023 17:42:30

  • Support patches in ROMFILENAME_DIR
  • Priority is as before: ROMFILENAME_DIR, ZIP, PATCH_DIR

Revision 2419

Author: ov2 | Date: niedziela, 12 marca 2023 17:42:30

  • Fix ips sequences in patch dir

Revision 2418

Author: ov2 | Date: niedziela, 12 marca 2023 17:42:30

  • Stop if ips sequence was found

Revision 2417

Author: bearoso | Date: niedziela, 12 marca 2023 17:10:02

  • Add menu items to scale windows up to 10x.

Revision 2416

Author: ov2 | Date: niedziela, 12 marca 2023 14:12:24

  • Use splitpath in CheckForAnyPatch (fixes extensions != 3 characters)

Revision 2415

Author: ov2 | Date: niedziela, 12 marca 2023 14:12:24

  • win32: make shader params part of IS9xDisplayOutput, add override
  • specifier

Revision 2414

Author: ov2 | Date: niedziela, 12 marca 2023 14:12:24

  • win3: use precalculated values

Revision 2413

Author: bearoso | Date: niedziela, 12 marca 2023 01:06:42

  • win32: Add "Clear List" option to recent menu.

Revision 2412

Author: bearoso | Date: niedziela, 12 marca 2023 00:46:40

  • Gtk: Add clear recent items item.

Revision 2411

Author: bearoso | Date: sobota, 11 marca 2023 23:47:07

  • Gtk: Multiple assignment syntax.

Revision 2410

Author: bearoso | Date: sobota, 11 marca 2023 21:36:13

  • Merge pull request #753 from Felipefpl/master
  • Updated brazilian portuguese translation

Revision 2409

Author: felipe | Date: czwartek, 31 marca 2022 19:05:49

  • Updated brazilian portuguese

Revision 2408

Author: bearoso | Date: sobota, 11 marca 2023 00:56:53

  • win32: Make snapshot preview window work in fullscreen.
  • This could be system specific, but it works for me now.

Revision 2407

Author: bearoso | Date: sobota, 11 marca 2023 00:26:35

  • Update SPIRV-Cross to bleeding edge.

Revision 2406

Author: bearoso | Date: sobota, 11 marca 2023 00:24:40

  • Update glslang to bleeding edge.

Revision 2405

Author: bearoso | Date: sobota, 11 marca 2023 00:08:12

  • Add vulkan headers back as a submodule.

Revision 2404

Author: bearoso | Date: sobota, 11 marca 2023 00:04:32

  • Remove vulkan-headers from tree directly.

Revision 2403

Author: bearoso | Date: piątek, 10 marca 2023 21:32:10

  • win32: Fix compilation errors with VS/Clang.

Revision 2402

Author: bearoso | Date: środa, 8 marca 2023 21:40:15

  • win32: Better solution for registry entries.
  • Add by default, but remove them when box is unchecked.

Revision 2401

Author: bearoso | Date: środa, 8 marca 2023 21:31:55

  • win32: Ask about registry keys on first start. Also...
  • add a command-line option to remove these keys.

Revision 2400

Author: bearoso | Date: środa, 8 marca 2023 20:33:15

  • snapshot: Keep compatibility with version 11.

Revision 2399

Author: michael.buckley | Date: środa, 8 marca 2023 19:23:32

  • Fix Mac build after Vulkan changes

Revision 2398

Author: bearoso | Date: wtorek, 7 marca 2023 21:50:23

  • Gtk: Remove meson remnant.

Revision 2397

Author: bearoso | Date: wtorek, 7 marca 2023 21:45:51

  • Merge pull request #818 from snes9xgit/vulkan
  • Merge Vulkan branch into master.

Revision 2396

Author: bearoso | Date: wtorek, 7 marca 2023 21:06:59

  • Gtk: Refresh window canvas when first displayed.
  • Wayland/OpenGL doesn't receive a redraw cue after Gtk resizes the
  • window and it scales a 256x224 corner of the larger surface up with
  • the viewport extension.

Revision 2395

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • win32: Fix a couple of standards problems.

Revision 2394

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Gtk/OpenGL: Remove npot variable.

Revision 2393

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Gtk/Wayland: Don't require libwayland >= 1.20.
  • Used old version of wayland-scanner to generate protocol files.

Revision 2392

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Pass offset onto patch function.

Revision 2391

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Gtk: Add missing Wayland protocol files.

Revision 2390

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Gtk/OpenGL/Wayland: Support fractional scale.

Revision 2389

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Gtk/Wayland: Support fractional scale.

Revision 2388

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Change S9xInterlaceField to an inline function.

Revision 2387

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Remove extra variables for interlace field.
  • Keeping unsynchronized copies around is just asking for trouble.
  • Instead, use a macro to check the actual memory address.

Revision 2386

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Gtk: Set auto_vrr to false by default.

Revision 2385

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Gtk: Add setting to configure for VRR automatically.
  • Swaps to ideal config for VRR in fullscreen. Switches sound
  • input rate and frame rate to exact SNES rate and uses timers for
  • sync.

Revision 2384

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • win32: Remove need for DirectXMath.
  • It only compiles with VC.

Revision 2383

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Gtk/Vulkan: Handle failure to acquire swapchain image.

Revision 2382

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • win32: Make changes to display driver not occur until restart.

Revision 2381

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • win32: Move frame throttle into drivers for precision.

Revision 2380

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • vulkan: Move throttle out of swapchain.
  • Make the swapchain wrapper more flexible, allowing deferring the
  • swap from the end_frame function.

Revision 2379

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • vulkan: Add a throttler before present for precise frame rates.

Revision 2378

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • win32: Flush message queue between driver changes.

Revision 2377

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • slang: Fix race condition to initialize glslang.

Revision 2376

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • win32: Tweak busy loop/sleep balance a bit.

Revision 2375

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • win32: Fix CPU usage with new throttle.

Revision 2374

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • win32: Replace timer-based throttling.
  • The old code used low-res timers that would vary by at least 3ms and
  • couldn't handle freesync/gsync's needs. So I removed the old
  • time API calls and interrupt and did a rudimentary throttle with QPC.
  • This may break NetPlay. Nobody (sane) will ever notice.

Revision 2373

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Revert "vulkan/slang: Allow a cache for spv."
  • This reverts commit db554aa8cd62f083b93d4b2e7147c5d2500366d9.

Revision 2372

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Revert "Add xxhash header."
  • This reverts commit 968dd520c25691388eebb8cdf31502814a540074.

Revision 2371

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Add xxhash header.

Revision 2370

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • vulkan/slang: Allow a cache for spv.

Revision 2369

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • slang: Remove remnants of using Snes9x's conffile.

Revision 2368

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Vulkan/Slang: Load shader files asynchronously.

Revision 2367

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • win32: Try to handle race in changing drivers.

Revision 2366

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • vulkan/win32: Provide reasonable default swapchain.
  • If extents are reported 0xffffffff, swapchain expects a provided
  • default size.

Revision 2365

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • win32: Add default option to not add entries to registry.

Revision 2364

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Gtk: Make it possible to build without Slang/Vulkan.

Revision 2363

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • Gtk: Add dynamic rate control to SDL driver.

Revision 2362

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • apu: Clean up a bit.
  • Also fixes MSU not reflecting input rate setting.

Revision 2361

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • libretro: Try c++14 for macOS.

Revision 2360

Author: bearoso | Date: wtorek, 7 marca 2023 21:01:29

  • libretro: Add -std=c++17 to macOS target.

Revision 2359

Author: bearoso | Date: wtorek, 7 marca 2023 21:00:36

  • cirrus.yml: Update targets.
  • Switch to arm and see if macos builds.
  • Remove psp target.

Revision 2358

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • win32: Clean up some warnings.

Revision 2357

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • win32: Handle p.min properly in shader dialog.
  • Windows trackbars with integral values are annoying.

Revision 2356

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • win32: Tweak the shader parameter dialog a bit.

Revision 2355

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • win32: Request 32-bit color on Win32/OpenGL.

Revision 2354

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • win32: Use simple vulkan output.

Revision 2353

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Gtk: Move simple vulkan output into separate class.

Revision 2352

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Gtk: Remove SDL_GetDefaultAudioInfo.

Revision 2351

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Oops. Don't free c, it's added to vector.

Revision 2350

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • vulkan: Handle case when no vulkan library is available.
  • Use one copy of the dynamic loader, if it can't load a library,
  • drop out of instance creation.

Revision 2349

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • vulkan: Keep dynamic loader around.

Revision 2348

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Don't allocate 8MB for patching.

Revision 2347

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Gtk: Clean up asan leaks.

Revision 2346

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Condense CheckForAnyPatch with lambdas.

Revision 2345

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Don't close zip file when checking patches.

Revision 2344

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Fix sequenced ips patch loading outside of zip.

Revision 2343

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • unix: Make port compile.

Revision 2342

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • win32: Fix vk_mem_alloc.h compatibility break.
  • Set WINVER to less than Vista to maintain compatibility with Windows XP.

Revision 2341

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • win32: Fix a couple of crashes.

Revision 2340

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Gtk: Lower CMake required version.

Revision 2339

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • See if this works for CI fixes.

Revision 2338

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Fix libretro compilation.

Revision 2337

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Remove meson as build option for Gtk.
  • Meson isn't flexible with our port subdirectory approach.

Revision 2336

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Use length instead of size with strings.

Revision 2335

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Remove fmt from shader files.

Revision 2334

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Favor BGRA over RGBA.

Revision 2333

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Error handling.

Revision 2332

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Fix a couple validation issues.

Revision 2331

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Working Win32/Vulkan shader support.

Revision 2330

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Add shaderchain support to win32.

Revision 2329

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Windows Vulkan working generically.

Revision 2328

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Getting win32 ready for Vulkan.

Revision 2327

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Fix parameter misordering. Fix a couple sync issues.

Revision 2326

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:22

  • Fix up Windows build errors.

Revision 2325

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Fix glslang reconfiguration.

Revision 2324

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Restrict max latency to 3 frames.

Revision 2323

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Wayland compatibility with Vulkan.

Revision 2322

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Gtk: Remove some superfluous graphics options.
  • PBOs aren't generally faster any more.
  • NPOT textures are widely supported.
  • Giving control over to Gtk while waiting for a swap doesn't really work
  • that well, so the sync control extension options are removed.
  • This means the OpenGL and Vulkan backends are in parity with regard to
  • options.

Revision 2321

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Remove texture canonicalization on global file name.

Revision 2320

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Clean up whitespace and remove a few test files.

Revision 2319

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Vulkan support.
  • Gtk port support. Breaks other platforms.

Revision 2318

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Gtk: Convert driver setting to a string.

Revision 2317

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Gtk: Clean up and modernize a bit.

Revision 2316

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Modernize cheat stuff.

Revision 2315

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Make SNES memory allocations static.

Revision 2314

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Add fscompat.h

Revision 2313

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Add fscompat.h

Revision 2312

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • More cleaning.

Revision 2311

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Start simplifying filesystem stuff.

Revision 2310

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Gtk: Use more std::filesystem.

Revision 2309

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Gtk: Reorganize some of startup.

Revision 2308

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Add fmtlib directly to tree.

Revision 2307

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Update glslang. Fix meson build.

Revision 2306

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Gtk: Use fmt for string.

Revision 2305

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Silence NULL pointer subtraction warning.
  • Use a pointer to address 1 instead.

Revision 2304

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Fix more warnings.

Revision 2303

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Gtk: Stringify some things.

Revision 2302

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Make S9xSetInfoString own its string.

Revision 2301

Author: bearoso | Date: wtorek, 7 marca 2023 20:58:21

  • Fix warnings for string truncation.

Revision 2300

Author: bearoso | Date: wtorek, 7 marca 2023 21:37:05

  • SA1: Map 7e-7f to none.

Revision 2299

Author: michael.buckley | Date: poniedziałek, 6 marca 2023 03:29:13

  • Update Cirrus CI config to uuse ARM64 instances, since Intel instances have been retired

 

Revision 2298 / 1153 / 1e58825

Author: bearoso | Date: piątek, 24 lutego 2023 00:45:37

  • Gtk/Vulkan: Handle failure to acquire swapchain image.

Revision 2297

Author: bearoso | Date: piątek, 24 lutego 2023 00:39:55

  • win32: Make changes to display driver not occur until restart.

Revision 2296

Author: bearoso | Date: piątek, 24 lutego 2023 00:20:35

  • win32: Move frame throttle into drivers for precision.

Revision 2295

Author: bearoso | Date: czwartek, 23 lutego 2023 22:24:01

  • vulkan: Move throttle out of swapchain.
    Make the swapchain wrapper more flexible, allowing deferring the swap from the end_frame function.

Revision 2294

Author: bearoso | Date: czwartek, 23 lutego 2023 18:00:06

  • vulkan: Add a throttler before present for precise frame rates.

Revision 2293

Author: bearoso | Date: czwartek, 23 lutego 2023 02:14:05

  • win32: Flush message queue between driver changes.

Revision 2292

Author: bearoso | Date: środa, 22 lutego 2023 23:21:00

  • slang: Fix race condition to initialize glslang.

Revision 2291

Author: bearoso | Date: środa, 22 lutego 2023 22:22:42

  • win32: Tweak busy loop/sleep balance a bit.

Revision 2290

Author: bearoso | Date: środa, 22 lutego 2023 21:30:08

  • win32: Fix CPU usage with new throttle.

Revision 2289

Author: bearoso | Date: środa, 22 lutego 2023 18:42:13

  • win32: Replace timer-based throttling.
    The old code used low-res timers that would vary by at least 3ms and couldn't handle freesync/gsync's needs. So I removed the old time API calls and interrupt and did a rudimentary throttle with QPC. This may break NetPlay. Nobody (sane) will ever notice.

Revision 2288

Author: bearoso | Date: wtorek, 21 lutego 2023 23:33:35

  • Revert "vulkan/slang: Allow a cache for spv." This reverts commit db554aa8cd62f083b93d4b2e7147c5d2500366d9.

Revision 2287

Author: bearoso | Date: wtorek, 21 lutego 2023 23:33:26

  • Revert "Add xxhash header." This reverts commit 968dd520c25691388eebb8cdf31502814a540074.

Revision 2286

Author: bearoso | Date: wtorek, 21 lutego 2023 23:25:40

  • Add xxhash header.

Revision 2285

Author: bearoso | Date: wtorek, 21 lutego 2023 23:16:34

  • vulkan/slang: Allow a cache for spv.

Revision 2284

Author: bearoso | Date: poniedziałek, 20 lutego 2023 23:18:56

  • slang: Remove remnants of using Snes9x's conffile.

Revision 2283

Author: bearoso | Date: poniedziałek, 20 lutego 2023 23:04:55

  • Vulkan/Slang: Load shader files asynchronously.

Revision 2282

Author: bearoso | Date: poniedziałek, 20 lutego 2023 22:15:38

  • win32: Try to handle race in changing drivers.

Revision 2281

Author: bearoso | Date: niedziela, 19 lutego 2023 00:27:47

  • vulkan/win32: Provide reasonable default swapchain. If extents are reported 0xffffffff, swapchain expects a provided default size.

Revision 2280 / 1121 / 4d3b5e9

Author: bearoso | Date: piątek, 17 lutego 2023 23:57:09

  • win32: Add default option to not add entries to registry.

Revision 2279

Author: bearoso | Date: czwartek, 16 lutego 2023 23:57:09

  • Gtk: Make it possible to build without Slang/Vulkan.

Revision 2278

Author: bearoso | Date: czwartek, 16 lutego 2023 23:14:01

  • Gtk: Add dynamic rate control to SDL driver.

Revision 2277

Author: bearoso | Date: czwartek, 16 lutego 2023 22:51:16

  • apu: Clean up a bit.
  • Also fixes MSU not reflecting input rate setting.

Revision 2276

Author: bearoso | Date: środa, 15 lutego 2023 21:40:33

  • libretro: Try c++14 for macOS.

Revision 2275

Author: bearoso | Date: środa, 15 lutego 2023 21:33:51

  • libretro: Add -std=c++17 to macOS target.

Revision 2274

Author: bearoso | Date: środa, 15 lutego 2023 21:23:29

  • cirrus.yml: Try again.

Revision 2273

Author: bearoso | Date: środa, 15 lutego 2023 21:17:55

  • cirrus.yml: Update targets.
  • Switch to arm and see if macos builds.
  • Remove psp target.

Revision 2272

Author: bearoso | Date: wtorek, 14 lutego 2023 22:48:03

  • win32: Clean up some warnings.

Revision 2271

Author: bearoso | Date: wtorek, 14 lutego 2023 22:23:29

  • win32: Handle p.min properly in shader dialog.
  • Windows trackbars with integral values are annoying.

Revision 2270

Author: bearoso | Date: wtorek, 14 lutego 2023 00:54:57

  • win32: Tweak the shader parameter dialog a bit.

Revision 2269

Author: bearoso | Date: piątek, 10 lutego 2023 23:15:00

  • win32: Request 32-bit color on Win32/OpenGL.

Revision 2268

Author: bearoso | Date: piątek, 10 lutego 2023 23:03:05

  • win32: Use simple vulkan output.

Revision 2267

Author: bearoso | Date: piątek, 10 lutego 2023 22:19:09

  • Gtk: Move simple vulkan output into separate class.

Revision 2266

Author: bearoso | Date: czwartek, 9 lutego 2023 21:24:11

  • Gtk: Remove SDL_GetDefaultAudioInfo.

Revision 2265

Author: bearoso | Date: środa, 8 lutego 2023 23:59:22

  • Oops. Don't free c, it's added to vector.

Revision 2264

Author: bearoso | Date: środa, 8 lutego 2023 23:34:59

  • vulkan: Handle case when no vulkan library is available.
  • Use one copy of the dynamic loader, if it can't load a library, drop out of instance creation.

Revision 2263

Author: bearoso | Date: środa, 8 lutego 2023 22:25:10

  • vulkan: Keep dynamic loader around.

Revision 2262

Author: bearoso | Date: środa, 8 lutego 2023 19:09:13

  • Don't allocate 8MB for patching.

Revision 2261

Author: bearoso | Date: środa, 8 lutego 2023 19:08:56

  • Gtk: Clean up asan leaks.

Revision 2260

Author: bearoso | Date: wtorek, 7 lutego 2023 22:58:36

  • Condense CheckForAnyPatch with lambdas.

Revision 2259

Author: bearoso | Date: wtorek, 7 lutego 2023 00:10:08

  • Don't close zip file when checking patches.

Revision 2258

Author: bearoso | Date: poniedziałek, 6 lutego 2023 23:47:51

  • Fix sequenced ips patch loading outside of zip.

Revision 2257

Author: bearoso | Date: poniedziałek, 6 lutego 2023 22:56:02

  • unix: Make port compile.

Revision 2256

Author: bearoso | Date: poniedziałek, 6 lutego 2023 21:51:05

  • win32: Fix vk_mem_alloc.h compatibility break.
  • Set WINVER to less than Vista to maintain compatibility with Windows XP.

Revision 2255

Author: bearoso | Date: poniedziałek, 6 lutego 2023 18:47:56

  • win32: Fix a couple of crashes.

Revision 2254

Author: bearoso | Date: sobota, 4 lutego 2023 18:59:52

  • Gtk: Lower CMake required version.

Revision 2253

Author: bearoso | Date: piątek, 3 lutego 2023 23:38:33

  • See if this works for CI fixes.

Revision 2252

Author: bearoso | Date: piątek, 3 lutego 2023 23:31:11

  • Fix libretro compilation.

Revision 2251

Author: bearoso | Date: piątek, 3 lutego 2023 22:40:56

  • Remove meson as build option for Gtk.
  • Meson isn't flexible with our port subdirectory approach.

Revision 2250

Author: bearoso | Date: czwartek, 2 lutego 2023 23:29:29

  • Use length instead of size with strings.

Revision 2249

Author: bearoso | Date: czwartek, 2 lutego 2023 23:12:02

  • Remove fmt from shader files.

Revision 2248

Author: bearoso | Date: czwartek, 2 lutego 2023 22:59:47

  • Favor BGRA over RGBA.

Revision 2247

Author: bearoso | Date: czwartek, 2 lutego 2023 21:57:48

  • Error handling.

Revision 2246

Author: bearoso | Date: czwartek, 2 lutego 2023 21:14:49

  • Fix a couple validation issues.

Revision 2245

Author: bearoso | Date: środa, 1 lutego 2023 21:47:42

  • Working Win32/Vulkan shader support.

Revision 2244

Author: bearoso | Date: środa, 1 lutego 2023 00:38:02

  • Add shaderchain support to win32.

Revision 2243

Author: bearoso | Date: środa, 1 lutego 2023 00:18:07

  • Windows Vulkan working generically.

Revision 2242

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:14

  • Getting win32 ready for Vulkan.

Revision 2241

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:14

  • Fix parameter misordering. Fix a couple sync issues.

Revision 2240

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:14

  • Fix up Windows build errors.

Revision 2239

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:14

  • Fix glslang reconfiguration.

Revision 2238

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:14

  • Restrict max latency to 3 frames.

Revision 2237

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:14

  • Wayland compatibility with Vulkan.

Revision 2236

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:14

  • Gtk: Remove some superfluous graphics options.
  • PBOs aren't generally faster any more.
  • NPOT textures are widely supported.
  • Giving control over to Gtk while waiting for a swap doesn't really work
  • that well, so the sync control extension options are removed.
  • This means the OpenGL and Vulkan backends are in parity with regard to
  • options.

Revision 2235

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:14

  • Remove texture canonicalization on global file name.

Revision 2234

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:14

  • Clean up whitespace and remove a few test files.

Revision 2233

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:14

  • Vulkan support.
  • Gtk port support. Breaks other platforms.

Revision 2232

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:14

  • Gtk: Convert driver setting to a string.

Revision 2231

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • Gtk: Clean up and modernize a bit.

Revision 2230

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • Modernize cheat stuff.

Revision 2229

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • Make SNES memory allocations static.

Revision 2228

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • Add fscompat.h

Revision 2227

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • Add fscompat.h

Revision 2226

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • More cleaning.

Revision 2225

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • Start simplifying filesystem stuff.

Revision 2224

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • Gtk: Use more std::filesystem.

Revision 2223

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • Gtk: Reorganize some of startup.

Revision 2222

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • Add fmtlib directly to tree.

Revision 2221

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • Update glslang. Fix meson build.

Revision 2220

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • Gtk: Use fmt for string.

Revision 2219

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • Silence NULL pointer subtraction warning.
  • Use a pointer to address 1 instead.

Revision 2218

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • Fix more warnings.

Revision 2217

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • Gtk: Stringify some things.

Revision 2216

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • Make S9xSetInfoString own its string.

Revision 2215

Author: bearoso | Date: wtorek, 31 stycznia 2023 20:57:13

  • Fix warnings for string truncation.

Revision 2214

Author: bearoso | Date: piątek, 27 stycznia 2023 23:04:00

  • Merge pull request #812 from Gutawer/gtk_input_fix
  • Gtk: Fix some keys not being usable with modifiers

Revision 2213

Author: bearoso | Date: sobota, 4 lutego 2023 18:47:56

  • Merge pull request #813 from Atari2/fix-sa1-division
  • Fix dvision routine on SA-1 returns the wrong reminder (and quotient) on negative dividends

Revision 2212

Author: alessio.rosiello | Date: sobota, 4 lutego 2023 13:58:01

  • Fix #799

Revision 2211

Author: bearoso | Date: piątek, 27 stycznia 2023 23:04:00

  • Merge pull request #812 from Gutawer/gtk_input_fix
  • Gtk: Fix some keys not being usable with modifiers

Revision 2210

Author: gutawer | Date: środa, 25 stycznia 2023 18:04:25

  • Gtk: Fix some keys not being usable with modifiers

Revision 2209

Author: bearoso | Date: piątek, 27 stycznia 2023 22:52:36

  • Don't map high SRAM range on LoROM if no SRAM.

 

Revision 2208 / 1090

Author: michael.buckley | Date: wtorek, 17 stycznia 2023 16:55:59

  • Mac: Fix a crash when enumerating USB devices without a name. Closes #810

Revision 2207

Author: michael.buckley | Date: środa, 11 stycznia 2023 06:10:19

  • Merge pull request #808 from UltraHDR/patch-1
  • macOS: Set LSApplicationCategoryType to games

Revision 2206

Author: ultrahdr | Date: wtorek, 10 stycznia 2023 22:08:10

  • macOS: Set LSApplicationCategoryType to games
    • https://developer.apple.com/documentation/bundleresources/information_property_list/lsapplicationcategorytype
  • macOS will auto-add it to the agmes folder in macOS Launchpad

Revision 2205

Author: ov2 | Date: sobota, 31 grudnia 2022 13:51:38

  • win32: update directx sdk download link

Revision 2204 / 1085-3c4982e

Author: ov2 | Date: niedziela, 6 listopada 2022 02:14:49

  • msu1: return minimum available samples in resamplers

Revision 2203

Author: ov2 | Date: niedziela, 6 listopada 2022 02:11:37

  • msu1: revert to start for invalid loop positions (#778)

Revision 2202

Author: ov2 | Date: niedziela, 6 listopada 2022 00:44:45

  • win32: add st to rom file extensions (#793)

Revision 2201

Author: michael.buckley | Date: sobota, 5 listopada 2022 20:08:09

  • Mac: Fix port leak

Revision 2200

Author: bearoso | Date: czwartek, 3 listopada 2022 18:06:23

  • Merge pull request #795 from kbrighton/msu-1-gtk-fix. Fixes issue where non-archive msu-1 files would have improper file extensions

Revision 2199

Author: nick.burtner | Date: wtorek, 1 listopada 2022 22:50:21

  • Fixes issue where non-archive msu-1 files would have improper file extensions

Revision 2198

Author: michael.buckley | Date: poniedziałek, 31 października 2022 04:58:11

  • Mac: Wait for metal command buffer to finish before presenting drawable, properly this time

Revision 2197

Author: michael.buckley | Date: poniedziałek, 31 października 2022 04:57:55

  • Revert "Mac: Wait for metal command buffer to finish before presenting drawable"
  • This reverts commit a2ebe3f09fcb606e71ba86606e758b322d50f882.

Revision 2196

Author: michael.buckley | Date: poniedziałek, 31 października 2022 04:02:11

  • Mac: Wait for metal command buffer to finish before presenting drawable

Revision 2195

Author: bearoso | Date: sobota, 22 października 2022 21:51:44

  • Move AddCycles to be consistent with other OPs.

Revision 2194

Author: bearoso | Date: sobota, 22 października 2022 00:42:40

  • Adjust opcode timing as reported by pi1541.

Revision 2193

Author: michael.buckley | Date: czwartek, 8 września 2022 17:01:13

  • Mac: Remove logger.cpp from project

Revision 2192

Author: michael.buckley | Date: czwartek, 8 września 2022 16:57:27

  • Mac: Cheat entry

Revision 2191

Author: ov2 | Date: czwartek, 1 września 2022 16:08:22

  • Reset save timer before loading new rom (fixes #782)

Revision 2190

Author: bearoso | Date: sobota, 30 kwietnia 2022 19:37:07

  • Gtk: Fix replacing last directory component instead adding filename

Revision 2189

Author: bearoso | Date: poniedziałek, 25 kwietnia 2022 22:45:39

  • Remove unused logger.cpp and logger.h.

Revision 2188

Author: bearoso | Date: środa, 20 kwietnia 2022 00:22:42

  • Gtk: Remove option to disable OpenGL.
  • OpenGL is the optimal display mode until Vulkan is in, and it's mandatory on Wayland. Don't let it be disabled.

Revision 2187

Author: bearoso | Date: środa, 13 kwietnia 2022 22:06:13

  • Remove Settings.SupportHires
  • There's no point in disabling it at this point, so it's always supported.

Revision 2186

Author: bearoso | Date: środa, 13 kwietnia 2022 01:45:33

  • Use MAX_SNES_HEIGHT, not SNES_HEIGHT_EXTENDED.

Revision 2185

Author: bearoso | Date: wtorek, 12 kwietnia 2022 17:19:06

  • Merge pull request #760 from realnc/fix-libretro-runahead-audio
  • libretro: Fix audio not being submitted when rendering is disabled

Revision 2184

Author: nikos.chantziaras | Date: wtorek, 12 kwietnia 2022 15:08:54

  • libretro: Fix audio when video rendering is disabled In commit 6628042fe386197648334063f70e6a94350b9bf7, audio upload was moved from retro_run() to S9xDeinitUpdate(). This breaks audio when runahead is enabled in RetroArch.
  • With second-instance runahead, S9xDeinitUpdate() is not called when video rendering is disabled and thus the core instance responsible for audio is not uploading the audio. With single-instance runahead, audio is uploaded twice because video rendering is always enabled and thus S9xDeinitUpdate() gets called twice per frame.
  • Fix this by introducing a callback that gets called at the end of every screen refresh, regardless of whether or not rendering is active for this frame. We can then decide in the callback whether or not audio should be uploaded.

Revision 2183

Author: bearoso | Date: poniedziałek, 11 kwietnia 2022 23:04:29

  • libretro: Get audio samples during frame callback.

Revision 2182

Author: bearoso | Date: czwartek, 3 marca 2022 17:41:25

  • Merge pull request #738 from ds22x/master
  • [Libretro] Create a separate aspect ratio option for "4:3 Preserved"

Revision 2181

Author: bearoso | Date: poniedziałek, 11 kwietnia 2022 04:04:56

  • Actually use buffer_size.

Revision 2180

Author: bearoso | Date: poniedziałek, 11 kwietnia 2022 01:31:36

  • Adapt to non-contiguous GFX.Screen.

Revision 2179

Author: bearoso | Date: poniedziałek, 11 kwietnia 2022 01:20:59

  • Add cast.

Revision 2178

Author: bearoso | Date: poniedziałek, 11 kwietnia 2022 01:16:16

  • Attempt to blindly fix MacOS.

Revision 2177

Author: bearoso | Date: poniedziałek, 11 kwietnia 2022 00:26:32

  • win32: Adapt to GFX.Screen in core.

Revision 2176

Author: bearoso | Date: niedziela, 10 kwietnia 2022 23:41:16

  • Create output buffer in core.
  • TODO: Fix Windows.

Revision 2175

Author: bearoso | Date: niedziela, 10 kwietnia 2022 00:19:01

  • Gtk: Update gtk_file.cpp for modern C++
  • Uses std::filesystem and std::string.

Revision 2174

Author: bearoso | Date: czwartek, 24 marca 2022 22:41:39

  • cirrus.yml: Add cmake dep to Gtk build.

Revision 2173

Author: bearoso | Date: czwartek, 24 marca 2022 22:37:35

  • Gtk: Lower meson required version.

Revision 2172

Author: bearoso | Date: czwartek, 24 marca 2022 22:33:20

  • Gtk: Add missing CMake options.

Revision 2171

Author: bearoso | Date: czwartek, 24 marca 2022 18:21:52

  • Gtk: Add CMake as build option.

Revision 2170

Author: bearoso | Date: wtorek, 22 marca 2022 20:09:30

  • Gtk: Experiment with symlink.

Revision 2169

Author: bearoso | Date: wtorek, 22 marca 2022 00:31:28

  • libretro: Send all samples at frame end.

Revision 2168

Author: bearoso | Date: poniedziałek, 21 marca 2022 20:53:21

  • libretro: Sound buffering change.

Revision 2167

Author: bearoso | Date: piątek, 18 marca 2022 22:12:15

  • Fix errant h.

Revision 2166

Author: bearoso | Date: piątek, 18 marca 2022 21:50:05

  • win32: Adjust to moved external deps.

Revision 2165

Author: bearoso | Date: piątek, 18 marca 2022 21:49:54

  • Gtk: Fix compile with moved deps.

Revision 2164

Author: bearoso | Date: piątek, 18 marca 2022 21:49:29

  • Move GPU related submodules to external.

Revision 2163

Author: bearoso | Date: sobota, 12 marca 2022 18:19:39

  • Gtk: Clean up a couple sound drivers.
  • Make them more idiomatic C++.

Revision 2162

Author: bearoso | Date: poniedziałek, 7 marca 2022 18:28:19

  • Revert "LoROM: Don't map SRAM if size is 0."
  • This reverts commit 386bfe0aa9c33b33d84e941f0d2055830dde3d00.

Revision 2161

Author: bearoso | Date: czwartek, 3 marca 2022 17:41:25

  • Merge pull request #738 from ds22x/master
  • [Libretro] Create a separate aspect ratio option for "4:3 Preserved"

Revision 2160

Author: ds22x | Date: poniedziałek, 14 lutego 2022 13:49:35

  • Add missing translated entry

Revision 2159

Author: ds22x | Date: poniedziałek, 14 lutego 2022 13:44:49

  • Create a separate aspect ratio option for '4:3 Preserved'

Revision 2158

Author: bearoso | Date: środa, 2 marca 2022 01:22:03

  • Gtk: Add Ukrainian translation from StanleyKid-22.

Revision 2157

Author: bearoso | Date: wtorek, 22 lutego 2022 00:47:02

  • Merge pull request #735 from jSTE0/microopt
  • Microoptimisations from jSTE0

Revision 2156

Author: jste0 | Date: sobota, 12 lutego 2022 00:32:31

  • dsp1: Optimise copying registers on LE platforms
    • Use {READ,WRITE}_WORD so that it copies by word on little-endian platforms. This also fixes a bug in the assignment of Op11Xr which was a regression introduced in snes9x-1.40.

Revision 2155

Author: jste0 | Date: piątek, 11 lutego 2022 23:48:10

  • fx: Optimise copying registers on LE platforms
    • Use {READ,WRITE}_WORD so that it copies by word on little-endian platforms. Mark a LUT const for const-correctness.

Revision 2154

Author: jste0 | Date: piątek, 4 lutego 2022 23:55:06

  • dsp1: Use clz CPU instruction when normalising fixed-point numbers
    • Use the gcc built-in GCC function, making the operation constant-time and branch-free. Verified on x86 and ARM.

Revision 2153

Author: jste0 | Date: piątek, 4 lutego 2022 23:52:50

  • dsp: Mark function-scope const arrays as static
    • Avoids recreating the arrays on the stack on every entry to the function and moves them to the ro section.

Revision 2152

Author: jste0 | Date: piątek, 4 lutego 2022 23:48:48

  • gfx: Use simpler equality test for IPPU.FrameCount
    • As it's only incremented here and then reset to 0, avoids integer division, which can be be expensive on CPUs without this instruction such as pre-ARMv7 classic ARMs.

Revision 2151

Author: bearoso | Date: sobota, 19 lutego 2022 20:28:33

  • Update changes.txt
    • Fix typo.

Revision 2150

Author: bearoso | Date: sobota, 19 lutego 2022 20:24:55

  • Update changes.txt

Revision 2149

Author: bearoso | Date: sobota, 19 lutego 2022 20:22:20

  • gtk: Initialize jd

Revision 2148

Author: bearoso | Date: sobota, 19 lutego 2022 20:20:38

  • Merge pull request #741 from jraby/gtk-joystick-hotplug
  • gtk: Support adding/removing joysticks at runtime

Revision 2147

Author: jean.raby | Date: piątek, 18 lutego 2022 22:12:19

  • joynums.fill(false);

Revision 2146

Author: jean.raby | Date: piątek, 18 lutego 2022 21:43:52

  • Move joystick + related functions under JoyDevices

Revision 2145

Author: jean.raby | Date: piątek, 18 lutego 2022 17:08:20

  • range-based for loops + simplify joynum assignment

Revision 2144

Author: jean.raby | Date: czwartek, 17 lutego 2022 17:02:53

  • gtk: Support adding/removing joysticks at runtime
  • Reworked how/where SDL events are polled:
    • poll_joystick_events is now a static member of JoyDevice so it can be called from outside when needed (preference window for config and caliration).
    • S9xProcessEvents calls JoyDevice::poll_joystick_events directly so events are polled when no joysticks are attached.
    • JoyDevice::poll_joystick_events handles SDL_JOYDEVICE{ADDED,REMOVED} events.
    • Individual JoyDevice no longer call poll_joystick_events from get_events.
  • Reworked how attached joysticks are maintained in Snes9xConfig:
    • Use a map for joysticks keyed on SDL JoystickID (instance id in sdl parlance), which is stable while a joystick is attached instead of an array keyed on device_index.
    • The instance id is what poll_joystick_events gets with every event (except for SDL_JOYDEVICEADDED which gets a device_index...) Instance id is an incrementing int starting from 0, they are never reused. i.e. each attach/dettach/attach cycle yields a new id. Whereas device index are reused and can "move".
    • On SDL_JOYDEVICEADDED the joystick is handed a "joynum", that is, an int from 0 to NUM_JOYPADS-1. A new joystick always get the lowest available joynum. (joynum was already a member of JoyDevice but wasn't initialized, this seemed like a proper way to use it.)
    • On SDL_JOYDEVICEREMOVED, the joystick associated with the instance id is simply removed from the map. All this allows for the following behaviors. It is possible to start without any joystick, add one joystick and it works. (disconnect/reconnect cycles with a single joystick also work)
  • Joystick numbers are "stable" while they remain connected. For example:
    • Start with joystick0 and joystick1 connected
    • if joystick0 is disconnected, joystick1 keeps its number and keeps working
    • if joystick0 (or any new joystick) is connected at this time, it gets to become joystick0. If all joysticks are disconnected while snes9x is running, the order of the "reconnections" will determine the joystick number of each joystick.  I think there is room for improvement still, with regards to code organization. For instance, there could be a "JoyDevices" class which would handle all the attached JoyDevice. This would allow moving all the "joystick_*" methods from Snes9xConfig to that new class, and poll_joystick_events could also be moved there. The functionality wouldn't change, but the intent/ownership would probably be clearer.

Revision 2143

Author: bearoso | Date: piątek, 18 lutego 2022 20:57:00

  • Merge pull request #737 from jraby/fix-relative-paths-savestates
  • gtk: fix handling of relative paths for save states

Revision 2142

Author: jean.raby | Date: poniedziałek, 14 lutego 2022 03:57:58

  • gtk: Simplify S9xOpenSnapshotFile
  • This is basically what osx and libretro do, just use the provided filename. The code this replaces had a hard time handling relative paths, it would prepend the leading directories to fname, which would most of the time resolve to an invalid path. (e.g ./roms/romname.000 -> ./roms/roms/romname.000)

Revision 2141

Author: jean.raby | Date: poniedziałek, 14 lutego 2022 03:56:42

  • gtk: save_state_dialog - use filename without dir

 

NOWSZY [SNES] Snes9x 1.60x DevBuild 15/02/22
Knight of round (Capcom U.S.A., Inc., Apr, 1994)

DevSnes9x 1.6()1 15/02/2022

Unix:

  • Add alsa output support. (cjacker)
  • Add I420 conversion. (cjacker)

DevSnes9x 1.6()1 31/01/2022

  • Restructured tile.cpp tile renderer from heavy macros into C++ templates, significantly lowering compile time. (yoffy)
  • MichaelBuckley provided a brand new MacOS port that is completely rewritten based on newer, supported APIs.
  • Fixed an out-of-bound memory access in sound DSP. (Sour, byuu)
  • Revert default SFX2 clock speed increase.
  • Added a render position hack. Fixes glitches in several games.
  • Allow an SRAM mapping up to 128KB.

Win32:

  • Apply turbo mode volume when rewinding.
  • Added menu entry to load oops files, and an option to confirm before saving or loading states.
  • Fixed sound volume resetting when sound reinitializes.
  • Added a save-state preview dialog.
  • Added save banks for up to 100 states
  • Added support for relative-style save slots
  • Fixed blargg rf filter.
  • Show command line options on -h and /?

Gtk:

  • Added an option to show time. (taimoorgit)
  • 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.

Unix:

  • Added audio output threading. (yoffy)
  • Added screensaver prevention on joystick use. (greg-kennedy)
  • Fix YUY2 conversion. (greg-kennedy)

SVN

Revision 2140

Author: ov2 | Date: poniedziałek, 14 lutego 2022 01:05:57

  • win32: stop trying to send audio data after device removal

Revision 2139

Author: bearoso | Date: środa, 2 lutego 2022 23:13:37

  • Merge pull request #734 from realnc/fix-43-aspect-ratio-upstream
  • libretro: Fix 4:3 aspect ratio to actually be 4:3 regardless of cropping

Revision 2138

Author: nikos.chantziaras | Date: środa, 2 lutego 2022 19:13:17

  • libretro: Fix 4:3 aspect ratio to actually be 4:3 regardless of cropping

Revision 2137

Author: michael.buckley | Date: środa, 2 lutego 2022 19:58:18

  • Mac: Set marketing version to 1.61

Revision 2136

Author: michael.buckley | Date: środa, 2 lutego 2022 19:53:32

  • Revert "Mac: prefer integrated GPU"
  • This reverts commit cf1a5901fccafdaead225b0a5e55ff74fdcf9678.

Revision 2135

Author: bearoso | Date: wtorek, 1 lutego 2022 02:47:21

  • Add scanline timing for Full Throttle Racing.

Revision 2134

Author: bearoso | Date: poniedziałek, 31 stycznia 2022 23:56:17

  • Gtk: Wayland: Use older wayland API for compatibility.

Revision 2133

Author: bearoso | Date: poniedziałek, 31 stycznia 2022 23:39:04

  • Set SRAM initialization to set whole buffer, not just a few bytes.
  • Add a TODO comment at allocation. These never change, so they should ideally be static.

Revision 2132

Author: bearoso | Date: poniedziałek, 31 stycznia 2022 23:32:27

  • Gtk: Add wayland-client as wayland dep.

Revision 2131

Author: bearoso | Date: poniedziałek, 31 stycznia 2022 23:21:29

  • Update changes.txt.

Revision 2130

Author: bearoso | Date: poniedziałek, 31 stycznia 2022 23:18:33

  • Unix: Regenerate configure.

Revision 2129

Author: bearoso | Date: poniedziałek, 31 stycznia 2022 23:15:42

  • Unix: xvideo: Prefer RGB then YUY2 then I420.

Revision 2128

Author: bearoso | Date: poniedziałek, 31 stycznia 2022 23:10:44

  • Merge pull request #727 from cjacker/master
  • Add alsa sound output and I420 Xvideo image format support for unix CLI.

Revision 2127

Author: cjacker | Date: czwartek, 25 listopada 2021 14:34:51

  • fix realloc error

Revision 2126

Author: cjacker | Date: wtorek, 23 listopada 2021 08:59:38

  • Add I420 Xvideo image format support, with both libyuv hardware acceleration and software conversion support.

Revision 2125

Author: cjacker | Date: wtorek, 23 listopada 2021 08:20:01

  • Add alsa sound output support

Revision 2124

Author: cjacker | Date: wtorek, 23 listopada 2021 08:18:41

  • fix paddev[n] args

Revision 2123

Author: ov2 | Date: poniedziałek, 31 stycznia 2022 17:59:50

  • Update changes.txt

Revision 2122

Author: ov2 | Date: poniedziałek, 31 stycznia 2022 17:29:01

  • win32: fix frame advance hotkey no longer working after 25 days (fixes #716)

Revision 2121

Author: bearoso | Date: poniedziałek, 31 stycznia 2022 04:23:33

  • Gtk: Wayland: Add idle inhibitor.

Revision 2120

Author: bearoso | Date: poniedziałek, 31 stycznia 2022 03:17:52

  • Add ability of FastROM hacks to use SuperFX.

Revision 2119

Author: bearoso | Date: poniedziałek, 31 stycznia 2022 03:03:34

  • libretro: Fix interaction with Blargg filter and hires.

Revision 2118

Author: bearoso | Date: poniedziałek, 31 stycznia 2022 01:40:32

  • changes.txt: Add some unix port changes.

Revision 2117

Author: bearoso | Date: poniedziałek, 31 stycznia 2022 01:34:51

  • Gtk: Set default background to starfield.

Revision 2116

Author: bearoso | Date: poniedziałek, 31 stycznia 2022 01:30:11

  • Update changes.txt.

Revision 2115

Author: bearoso | Date: poniedziałek, 31 stycznia 2022 00:52:50

  • Update version and copyright for 1.61.

Revision 2114

Author: bearoso | Date: poniedziałek, 20 grudnia 2021 19:21:43

  • pulseaudio: Fix potential stall with Pipewire
  • Pipewire allows very small buffer sizes. It's possible that Snes9x will accumulate enough samples in fast-forward to exceed this. Instead of waiting forever for the buffer capacity to free up, just write the number of samples for the free space after one small wait.

Revision 2113

Author: ov2 | Date: poniedziałek, 13 grudnia 2021 21:40:10

  • Merge pull request #728 from Jamiras/custom_frame_advance
  • fix custom key bind for frame advance

Revision 2112

Author: jamiras | Date: poniedziałek, 13 grudnia 2021 21:24:45

  • fix custom key bind for frame advance

Revision 2111

Author: michael.buckley | Date: czwartek, 18 listopada 2021 04:22:00

  • Mac: prefer integrated GPU

Revision 2110

Author: michael.buckley | Date: poniedziałek, 15 listopada 2021 20:15:09

  • Mac: Implement emulation hack preferences.

Revision 2109

Author: qwertymodo | Date: środa, 25 sierpnia 2021 19:12:11

  • Add 128KByte SRAM support in cheats and netplay client

Revision 2108

Author: ov2 | Date: środa, 25 sierpnia 2021 16:34:54

  • Merge pull request #717 from ImmaturityRules/win10-sdk-fix
  • Fix Win10 SDK and v142 toolset build

Revision 2107

Author: steve.sharples | Date: wtorek, 24 sierpnia 2021 19:30:55

  • Fix Win10 SDK and vc142 toolset build

Revision 2106

Author: qwertymodo | Date: sobota, 21 sierpnia 2021 00:33:23

  • Add support for mapping more than 128KByte SRAM

Revision 2105

Author: ov2 | Date: czwartek, 27 maja 2021 15:15:54

  • win32: specify filter scale for blargg rf (fixes #704)

Revision 2104

Author: bearoso | Date: sobota, 15 maja 2021 18:33:27

  • cheats: Fix of delete instead of free on strdup.

Revision 2103

Author: bearoso | Date: sobota, 15 maja 2021 18:23:12

  • Gtk: OpenGL: Fix non-PBO output path.

Revision 2102

Author: bearoso | Date: sobota, 15 maja 2021 18:23:12

  • Gtk: Make sound driver check a little simpler.

Revision 2101

Author: michael.buckley | Date: poniedziałek, 26 kwietnia 2021 05:43:09

  • Mac: attempt to fix a reproted crash

Revision 2100

Author: michael.buckley | Date: poniedziałek, 26 kwietnia 2021 02:44:40

  • Mac: refactor preferences code, fix a couple connections, and add new icons

Revision 2099

Author: bearoso | Date: niedziela, 7 lutego 2021 19:07:37

  • memmap: Add a comment about the new hack detection.

Revision 2098

Author: bearoso | Date: sobota, 6 lutego 2021 20:08:46

  • memmap: Add heuristic to detect Earthbound hack.
  • Fixes issue #691.

Revision 2097

Author: ov2 | Date: poniedziałek, 11 stycznia 2021 20:31:23

  • win32: poll joypads in hotkey handler if paused or stopped (#684)

Revision 2096

Author: michael.buckley | Date: wtorek, 29 grudnia 2020 06:13:09

  • Mac: Restore Mouse, SuperScope and Justifier support

Revision 2095

Author: bearoso | Date: środa, 4 listopada 2020 20:11:28

  • Gtk: OpenGL: Use correct screen for fbconfig.

Revision 2094

Author: bearoso | Date: środa, 4 listopada 2020 19:55:25

  • Gtk: Unthread preferences creation.

Revision 2093

Author: bearoso | Date: środa, 4 listopada 2020 19:54:44

  • Revert "Gtk: OpenGL: Try to ensure window is mapped."
  • This reverts commit c4a269b32a4347f8d000cb52583273cf34b600d8.

Revision 2092

Author: bearoso | Date: środa, 4 listopada 2020 19:41:55

  • Revert "Gtk: Reorder init."
  • This reverts commit a9a9b0fafb5d9ed457937e7207dd43de3858bf3b.

Revision 2091

Author: bearoso | Date: środa, 4 listopada 2020 19:10:30

  • Gtk: Reorder init.
  • This should give the window time to create, and we ensure Gtk has a main loop iteration so it's done.

Revision 2090

Author: bearoso | Date: środa, 4 listopada 2020 19:03:28

  • Gtk: OpenGL: Try to ensure window is mapped.

Revision 2089

Author: bearoso | Date: wtorek, 3 listopada 2020 17:28:01

  • Fix misspelling.
  • Complement, not compliment.

Revision 2088

Author: michael.buckley | Date: środa, 23 września 2020 22:55:35

  • Merge pull request #672 from orsi/update-macos-ui
  • Redesign preferences window to macos ui style

Revision 2087

Author: jorsi | Date: wtorek, 22 września 2020 18:29:00

  • replace unknown source icons with system icons

Revision 2086

Author: jorsi | Date: wtorek, 22 września 2020 18:17:14

  • fix improper declaration/assignment variables

Revision 2085

Author: jorsi | Date: wtorek, 22 września 2020 18:07:57

  • remove questionable icons

Revision 2084

Author: jorsi | Date: poniedziałek, 14 września 2020 23:31:56

  • redesign preferences window to macos ui style

Revision 2083

Author: michael.buckley | Date: poniedziałek, 14 września 2020 02:34:44

  • Merge pull request #671 from orsi/ignore-osx-files
  • Ignore osx files and remove cached/tracked .DS_Store

Revision 2082

Author: jorsi | Date: poniedziałek, 14 września 2020 02:07:31

  • delete cache of .DS_Store

Revision 2081

Author: jorsi | Date: poniedziałek, 14 września 2020 02:07:06

  • add temp osx files to .gitignore

Revision 2080

Author: michael.buckley | Date: poniedziałek, 14 września 2020 02:34:09

  • Merge pull request #670 from orsi/add-frameskip-ui
  • Adds frame skip stepper to preferences window

Revision 2079

Author: jorsi | Date: poniedziałek, 14 września 2020 01:30:43

  • fix stepper changing text field to wrong values

Revision 2078

Author: jorsi | Date: poniedziałek, 14 września 2020 01:11:14

  • add checkbox to select Automatic; refactor event methods

Revision 2077

Author: jorsi | Date: niedziela, 13 września 2020 23:56:02

  • remove log

Revision 2076

Author: jorsi | Date: niedziela, 13 września 2020 23:55:02

  • remove Mac from string value -- users will see this string

Revision 2075

Author: jorsi | Date: niedziela, 13 września 2020 04:02:42

  • add frame skip to preferences

Revision 2074

Author: michael.buckley | Date: sobota, 12 września 2020 19:58:13

  • Merge pull request #667 from orsi/mac-remove-signing
  • remove signing from all targets

Revision 2073

Author: jorsi | Date: sobota, 12 września 2020 16:39:34

  • remove signing from all targets

Revision 2072

Author: michael.buckley | Date: piątek, 11 września 2020 22:28:23

  • Mac: Disable library validation in debug builds so that they hopefully don't require any kind of code signing

Revision 2071

Author: michael.buckley | Date: piątek, 11 września 2020 17:29:38

  • Mac: allow debug builds without signing, allowing for greater collaboration

Revision 2070

Author: ov2 | Date: piątek, 11 września 2020 15:33:43

  • Merge pull request #632 from gocha/appveyor-fix-tagerror
  • [appveyor] Fix "git: No tags can describe xxx" error caused in forked repositories

Revision 2069

Author: gocha | Date: wtorek, 18 lutego 2020 09:11:56

  • CI: delete `git describe --tags` from appveyor.yml to prevent the "git: fatal: No tags can describe" errors in forked repositories

Revision 2068

Author: michael.buckley | Date: poniedziałek, 7 września 2020 22:59:39

  • Mac: Make escape key resume as well as pause

Revision 2067

Author: michael.buckley | Date: poniedziałek, 7 września 2020 22:54:19

  • Mac: Return hardware and software reset menu items

Revision 2066

Author: michael.buckley | Date: poniedziałek, 7 września 2020 20:23:05

  • Use strlcpy and strlcat in the Mac port

Revision 2065

Author: bearoso | Date: poniedziałek, 7 września 2020 18:53:39

  • Merge pull request #663 from sbzappa/msu-1-support-macos
  • Fixed support of MSU-1 audio files on MacOS.

Revision 2064

Author: sbzappa | Date: poniedziałek, 7 września 2020 18:28:36

  • Fixed support of MSU-1 audio files on MacOS.
  • Adjusted how MacOS specific implementation of S9xMSU1OpenFile builds up
  • paths when calling _makepath to allow for enumeration suffixes (e.g. -1.pcm).

Revision 2063

Author: bearoso | Date: poniedziałek, 7 września 2020 18:09:52

  • Handle. in extension for _makepath.

Revision 2062

Author: michael.buckley | Date: poniedziałek, 7 września 2020 18:02:10

  • ADd compat.cpp to Mac port

Revision 2061

Author: bearoso | Date: poniedziałek, 7 września 2020 17:59:51

  • compat.cpp: Add appropriate headers.

Revision 2060

Author: bearoso | Date: poniedziałek, 7 września 2020 17:58:47

  • Add compat.cpp.

Revision 2059

Author: bearoso | Date: poniedziałek, 7 września 2020 17:57:17

  • Add a compat.cpp file for compatibility symbols.

Revision 2058

Author: bearoso | Date: sobota, 29 sierpnia 2020 17:46:24

  • Merge pull request #661 from yoffy/audio-output-thread
  • audio output thread

Revision 2057

Author: kenta.yoshimura | Date: sobota, 29 sierpnia 2020 10:15:17

  • audio output thread

Revision 2056

Author: bearoso | Date: poniedziałek, 24 sierpnia 2020 21:21:24

  • Gtk: Fix '&' in rom info dialog.

Revision 2055

Author: bearoso | Date: poniedziałek, 24 sierpnia 2020 00:47:27

  • Gtk: Still use theme icon if available.

Revision 2054

Author: bearoso | Date: poniedziałek, 24 sierpnia 2020 00:46:25

  • Gtk: Update built-in mini-icon.

Revision 2053

Author: bearoso | Date: poniedziałek, 24 sierpnia 2020 00:17:55

  • Gtk: Fix crash when no icon is found.

Revision 2052

Author: bearoso | Date: niedziela, 23 sierpnia 2020 23:28:01

  • Gtk: Thread preferences creation.

Revision 2051

Author: bearoso | Date: niedziela, 9 sierpnia 2020 21:28:20

  • Gtk: Don't pass arguments to gtkmm application.
  • It tries to usurp the filename argument.

Revision 2050

Author: bearoso | Date: sobota, 8 sierpnia 2020 19:01:10

  • Gtk: Shaders: Use our copy of glslang headers
  • Add include to compiler command to prevent use of system headers.

Revision 2049

Author: bearoso | Date: piątek, 7 sierpnia 2020 22:36:03

  • Add explicit declaration of tile unit templates.
  • Silences warnings and prevents double-compilation.

Revision 2048

Author: bearoso | Date: piątek, 7 sierpnia 2020 21:59:03

  • Shaders: Use C++ style struct types.
  • Supresses non-C-compatible warnings.

Revision 2047

Author: bearoso | Date: piątek, 7 sierpnia 2020 21:51:30

  • Shaders: Bump glslang version to latest stable.

Revision 2046

Author: bearoso | Date: piątek, 7 sierpnia 2020 21:08:51

  • Shaders: Compile correct GLSL version on legacy.
  • OpenGL versions below 3.3 will use GLSL version 1.50.
  • This lets slang shaders work on earlier versions.

Revision 2045

Author: bearoso | Date: piątek, 7 sierpnia 2020 21:08:51

  • Remove S9xChooseMovieFilename
  • This is integration of the frontend with the core. Disable the button mappings that use it. The frontend should implement on its own.

Revision 2044

Author: bearoso | Date: piątek, 7 sierpnia 2020 21:08:51

  • Remove S9xChooseFilename
  • This is integration of the frontend with the core. Disable the snapshot button mappings that use it. Any frontend should implement those port commands its own.

Revision 2043

Author: bearoso | Date: piątek, 7 sierpnia 2020 21:08:51

  • Move _splitpath and _makepath into core.

Revision 2042

Author: bearoso | Date: piątek, 7 sierpnia 2020 21:08:51

  • Remove S9xSetPalette

Revision 2041

Author: michael.buckley | Date: piątek, 31 lipca 2020 05:31:10

  • Allow building for Apple Silicon

Revision 2040

Author: michael.buckley | Date: piątek, 31 lipca 2020 05:30:25

  • Mac: Update for Xcode 12

Revision 2039

Author: bearoso | Date: piątek, 31 lipca 2020 01:24:54

  • Gtk: Fix recent menu. Add game name to title.

Revision 2038

Author: bearoso | Date: czwartek, 30 lipca 2020 02:22:29

  • Update cirrus.yml to get all submodules.

Revision 2037

Author: bearoso | Date: czwartek, 30 lipca 2020 01:33:15

  • win32: Include ResourceLimits.cpp in glslang.

Revision 2036

Author: bearoso | Date: czwartek, 30 lipca 2020 01:32:46

  • Gtk/Shaders: Use embedded copy of glslang.

Revision 2035

Author: brandon.wright | Date: środa, 29 lipca 2020 01:24:27

  • win32: Fix glslang include directory.

Revision 2034

Author: brandon.wright | Date: środa, 29 lipca 2020 00:39:49

  • win32: Redirect glslang file references.

Revision 2033

Author: brandon.wright | Date: środa, 29 lipca 2020 00:25:27

  • Add glslang to shaders directory.

Revision 2032

Author: brandon.wright | Date: środa, 29 lipca 2020 00:22:51

  • Remove glslang from win32 directory.

Revision 2031

Author: brandon.wright | Date: wtorek, 28 lipca 2020 00:58:03

  • Gtk: Don't expand shader parameter widgets.

Revision 2030

Author: brandon.wright | Date: wtorek, 21 lipca 2020 21:17:15

  • Gtk: Add gthread library dependency.

Revision 2029

Author: bearoso | Date: wtorek, 21 lipca 2020 21:12:03

  • Merge pull request #648 from keithbowes/indicate-meson-version
  • Indicate required Meson version

Revision 2028

Author: keith.bowes | Date: wtorek, 21 lipca 2020 19:49:13

  • Indicate Meson version

Revision 2027

Author: brandon.wright | Date: piątek, 17 lipca 2020 21:56:41

  • cirrus: Add libgtkmm-3.0-dev to linux packages.

Revision 2026

Author: brandon.wright | Date: piątek, 17 lipca 2020 21:48:34

  • Gtk: Switch codebase to gtkmm.
  • GTK: Remove support for GTK+ 2.0.
  • GTK 3 is stable and widespread enough now.
  • GTK: Rearrange headers to eliminate gtk_s9xcore.h
  • Gtk: Initial gtkmm conversion work.
  • Gtk: More gtkmm conversion and bug fixing.
  • Gtk: More gtkmm fixes.
  • Gtk: More Fixes
  • OpenGL no longer creates a second window.
  • Accelerators are fixed.
  • Gtk: More fixes
  • Removed GLX context dependency on Gtk.
  • Gtk: Fix formatting.
  • Gtk: Remove a #pragma once

Revision 2025

Author: brandon.wright | Date: środa, 1 lipca 2020 00:28:10

  • GTK: Refactoring of display output code.
  • Moves buffer management to single location.

Revision 2024

Author: brandon.wright | Date: wtorek, 30 czerwca 2020 23:53:52

  • Shaders: Use const char * for filenames.

Revision 2023

Author: bearoso | Date: wtorek, 30 czerwca 2020 21:14:46

  • Merge pull request #636 from LinRs/zh_CN
  • GTK: Add Simplified Chinese translations

Revision 2022

Author: linrs | Date: środa, 4 marca 2020 14:48:00

  • GTK: Add Simplified Chinese translations

Revision 2021

Author: bearoso | Date: wtorek, 30 czerwca 2020 21:14:08

  • Merge pull request #642 from JotaRandom/master
  • Translation update

Revision 2020

Author: bearoso | Date: wtorek, 30 czerwca 2020 21:13:50

  • Merge branch 'master' into master

Revision 2019

Author: brandon.wright | Date: niedziela, 21 czerwca 2020 22:25:54

  • GTK: Config code cleanup.

Revision 2018

Author: bearoso | Date: niedziela, 21 czerwca 2020 22:17:24

  • Merge pull request #644 from AlexApps99/master
  • Improvements to mute when using turbo

Revision 2017

Author: alexapps99 | Date: niedziela, 21 czerwca 2020 12:02:08

  • Fixed sound playing while in turbo after pause
  • (this may break other aspects of audio around pausing)

Revision 2016

Author: alexapps99 | Date: niedziela, 21 czerwca 2020 11:46:27

  • Added rewind to turbo mute

Revision 2015

Author: michael.buckley | Date: niedziela, 21 czerwca 2020 02:35:14

  • Mac: Remove 1-pixel border that was cutting into the window

Revision 2014

Author: brandon.wright | Date: sobota, 20 czerwca 2020 18:05:25

  • Remove out-of-bounds access with macs rifle data.
  • Don't access past the end of the internal array, just use the
  • internal_macs variable directly.

Revision 2013

Author: brandon.wright | Date: sobota, 20 czerwca 2020 17:44:11

  • Fix some warnings.
  • Removed sstrncpy function.
  • Changed bindings in GTK port to std::array and fixed packing nonsense.

Revision 2012

Author: pablo.lezaeta.reyes | Date: piątek, 12 czerwca 2020 08:51:13

  • Update Spanish Translation
  • Signed-off-by: Pablo Lezaeta Reyes

Revision 2011

Author: pablo.lezaeta.reyes | Date: piątek, 12 czerwca 2020 08:39:28

  • Update translations [placeholder]
  • Signed-off-by: pablo Lezaeta Reyes

Revision 2010

Author: jotarandom | Date: czwartek, 11 czerwca 2020 11:10:33

  • Merge pull request #1 from snes9xgit/master
  • Merging

Revision 2009

Author: brandon.wright | Date: niedziela, 7 czerwca 2020 22:38:01

  • SA1: Remove memory remapping at load state.
  • This fixes the Mega Man X SA1 patch.

Revision 2008

Author: ov2 | Date: wtorek, 31 marca 2020 20:37:27

  • Merge pull request #638 from cout/increase_sram_size
  • Increase SRAM size to 512KB

Revision 2007

Author: paul.brannan | Date: wtorek, 31 marca 2020 12:35:29

  • Increase SRAM size to 512KB
  • Increased SRAM size from 128KB to 512KB. This fixes a crash in the
  • emulator when writing to SRAM between addresses $720000 and $7DFFFF.

Revision 2006

Author: michael.buckley | Date: czwartek, 19 marca 2020 04:14:57

  • Mac: Fix redraw issues on dual monitor setups when closing and reopening the window

Revision 2005

Author: michael.buckley | Date: czwartek, 19 marca 2020 01:54:18

  • Mac: Fix pause fade after closing and reopening window

Revision 2004

Author: michael.buckley | Date: czwartek, 19 marca 2020 01:22:51

  • Mac: Always save SRAM on window close and quit

Revision 2003

Author: michael.buckley | Date: czwartek, 19 marca 2020 01:22:39

  • Mac: Fix window redraw crash

Revision 2002

Author: michael.buckley | Date: poniedziałek, 2 marca 2020 02:19:23

  • Mac: Another fix to joypad hats

Revision 2001

Author: michael.buckley | Date: poniedziałek, 2 marca 2020 02:19:23

  • Mac: Prevent centering analog stick from affecting hat values

Revision 2000

Author: michael.buckley | Date: poniedziałek, 2 marca 2020 01:59:00

  • Mac: Make metal layer inherit content sale from window to fix issues swapping between retina and non-retina monitors

Revision 1999

Author: ov2 | Date: wtorek, 21 stycznia 2020 21:21:02

  • Merge pull request #625 from gocha/vs2019fix
  • Fix Visual Studio 2019 (C3848 error in conffile.cpp)

Revision 1998

Author: gocha | Date: niedziela, 19 stycznia 2020 04:48:06

  • win32: fix compilation error in vs2019

Revision 1997

Author: ov2 | Date: wtorek, 21 stycznia 2020 21:12:24

  • Merge pull request #608 from hg/master
  • CI builds for Linux/FreeBSD/macOS/libretro cores, + binary downloads

Revision 1996

Author: kirill.isakov | Date: poniedziałek, 16 grudnia 2019 08:21:57

  • Add Linux & FreeBSD X11 CI builds

Revision 1995

Author: kirill.isakov | Date: poniedziałek, 16 grudnia 2019 07:01:44

  • Add libretro core CI builds on more platforms

Revision 1994

Author: kirill.isakov | Date: niedziela, 15 grudnia 2019 17:01:44

  • Add automated builds via Cirrus CI (Linux & macOS)

Revision 1993

Author: kirill.isakov | Date: niedziela, 15 grudnia 2019 16:57:52

  • Fix SPIRV linking error on Ubuntu/Debian

Revision 1992

Author: michael.buckley | Date: niedziela, 19 stycznia 2020 05:57:01

  • Merge pull request #624 from kethinov/typo
  • Fix Super Scope typo

Revision 1991

Author: eric.newport | Date: sobota, 18 stycznia 2020 19:54:00

  • Fix Super Scope typo

Revision 1990

Author: michael.buckley | Date: piątek, 17 stycznia 2020 15:30:23

  • Mac: Re-enable high resolution graphics

Revision 1989

Author: michael.buckley | Date: czwartek, 16 stycznia 2020 17:14:54

  • Merge pull request #621 from gtalusan/master
  • Mac: make HID hat switches work

Revision 1988

Author: george.talusan | Date: poniedziałek, 13 stycznia 2020 06:50:48

  • Mac: make HID hat switches work

Revision 1987

Author: michael.buckley | Date: czwartek, 16 stycznia 2020 05:23:05

  • Fix joypads for multiple players

Revision 1986

Author: michael.buckley | Date: czwartek, 16 stycznia 2020 05:10:10

  • Mac: Report button presses for all 8 players, not just the first 2

Revision 1985

Author: michael.buckley | Date: czwartek, 16 stycznia 2020 05:01:56

  • Mac: Fix keyboard implementation for players 2-8

Revision 1984

Author: michael.buckley | Date: czwartek, 16 stycznia 2020 04:40:22

  • Mac: Fix keyboard preferences for players 2-8

Revision 1983

Author: michael.buckley | Date: poniedziałek, 13 stycznia 2020 00:47:58

  • Mac: Fix HID parsing for gamepads

Revision 1982

Author: michael.buckley | Date: wtorek, 7 stycznia 2020 05:40:48

  • Merge pull request #619 from gtalusan/master
  • Mac: fix gamepad control on Catalina

Revision 1981

Author: george.talusan | Date: poniedziałek, 6 stycznia 2020 17:25:21

  • Mac: fix gamepad control on Catalina

Revision 1980

Author: michael.buckley | Date: poniedziałek, 6 stycznia 2020 00:50:17

  • Mac: fix a crash caused by a race condition when switching ROMs

Revision 1979

Author: ov2 | Date: piątek, 3 stycznia 2020 16:23:56

  • win32: fix for save/load preview dialog in opengl fullscreen (#580)

Revision 1978

Author: ov2 | Date: poniedziałek, 30 grudnia 2019 17:03:06

  • win32: add save banks, hotkeys, menu changes

 

wstecz30/12/2019 14:00
Do ściągnięcia
snes9x-1.60-169-ge268af2-win32-t2e.pl.zip
snes9x-1.60-169-ge268af2-win32-x64-t2e.pl.zip
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU