!

[SNES] Snes9x 1.55 TestBuild 05/05/18

[5] # TestBuild Snes9x | !!! Sobota, 5 Maja 2018 23:17 CET [05-05-2018 22:49 CET]

[SNES] Snes9x 1.55 TestBuild 05/05/18

Nowy Testbuild emulatora konsoli Super Nintendo - Snes9X.
Ostatnia publiczna wersja tego emulatora to Snes9x 1.55

Doom (Williams Entertainment Inc., Feb 29, 1996)

05.05.2018:

  • Fixes to cheat dialog
  • New option to disable keyboard hotkeys for background input
  • New hotkeys for loading/saving from file and mute
  • Disabled hotplugging, new menu entry to manually detect new gamepads

 

Revision 952

Author: ov2 | Date: sobota, 5 maja 2018 18:29:27

  • win32: disable hotplugging, add menu entry to detect gamepad changes

Revision 951

Author: ov2 | Date: sobota, 5 maja 2018 18:28:49

  • win32: add option to ignore hotkeys from keyboard with backgroundinput

Revision 950

Author: ov2 | Date: sobota, 5 maja 2018 16:11:00

  • win32: add mute hotkey

Revision 949

Author: ov2 | Date: sobota, 5 maja 2018 15:51:45

  • win32: add hotkeys for saving/loading from file

Revision 948

Author: ov2 | Date: sobota, 5 maja 2018 15:17:14

  • win32: easier index handling, some dialog comfort fixes

Revision 947

Author: ov2 | Date: sobota, 5 maja 2018 15:09:36

  • win32: remove some compile warnings

Revision 946

Author: bearoso | Date: sobota, 5 maja 2018 03:21:20

  • Use XRRGetScreenResourcesCurrent in both places.

Revision 945

Author: brandon.wright | Date: sobota, 5 maja 2018 01:31:25

  • Bypass compositor properly.

Revision 944

Author: nebuleon.fumika | Date: czwartek, 3 maja 2018 01:03:56

  • gfx.cpp: memset less memory at once for FirstSprite+Y, accelerating sprite rendering if not all lines have sprites.

Revision 943

Author: brandon.wright | Date: sobota, 5 maja 2018 00:56:57

  • Set auto input rate box after input rate slider.

Revision 942

Author: brandon.wright | Date: sobota, 5 maja 2018 00:56:57

  • Simplify XRR config.

Revision 941

Author: ov2 | Date: sobota, 5 maja 2018 00:55:02

  • win32: remove index from deleted cheats (fixes #288)

Revision 940

Author: ov2 | Date: sobota, 5 maja 2018 00:55:02

  • Open bml files in binary mode

Revision 939

Author: brandon.wright | Date: sobota, 5 maja 2018 00:12:22

  • Overscan issues.
NOWSZY [SNES] DevSnes9x 1.63-1450 (72e49464) DevBuild 27 Sep, 2024 2
Mech Warrior 3050 (1995, Activision)

DevSnex9x 1.63-1450/27 Sep, 2024 2

DevSnex9x 1.63-1449 (0727b4a4) 15 Sep, 2024 2 by BearOso

DevSnex9x 1.63-1448 (e06f1887) by bearoso

DevSnex9x 1.63-1447 (9ed6f9d8) 15 Sep, 2024 1 by BearOso

DevSnex9x 1.63-1446 (d5ba1c60) by Marcel Veldhuizen

DevSnex9x 1.63-1445 (0c547f34) 12 Sep, 2024 2 by BearOso

DevSnex9x 1.63-1444 (ea243051) 12 Sep, 2024 by BearOso

DevSnex9x 1.63-1443 (ebd9df46) 11 Sep, 2024 2 by BearOso

DevSnex9x 1.63-1442 (5449e2d3) 6 Sep, 2024 2 by BearOso

DevSnex9x 1.63-1441 (645a4712) 6 Sep, 2024 by BearOso

 

DevSnex9x 1.63-1438/2 Sep, 2024 2

DevSnex9x 1.63-1437 (85591435) 11 Aug, 2024 by BearOso

DevSnex9x 1.63-1436 (17737825) 11 Aug, 2024 by BearOso

DevSnex9x 1.63-1435 (8b1d6739) 3 Aug, 2024 by BearOso

DevSnex9x 1.63-1434 (e92b93ca) 29 Jul, 2024 2 by BearOso

DevSnex9x 1.63-1433 (4a20cfc0) by bearoso

DevSnex9x 1.63-1432 (bff02194) by Lucas Gabriel Vuotto

DevSnex9x 1.63-1431 (8a9b8cfc) 26 Jul, 2024 2 by BearOso

DevSnex9x 1.63-1430 (881eeaed) 14 Jul, 2024 2 by BearOso

DevSnex9x 1.63-1429 (7c9c2209) 14 Jul, 2024 2 by Michael Buckley

DevSnex9x 1.63-1428 (18096d9f) 14 Jul, 2024 by OV2

DevSnex9x 1.63-1427 (921f9f7b) by OV2

DevSnex9x 1.63-1426 (921f9f7b) by OV2

DevSnex9x 1.63-1425 (921f9f7b) 7 Jul, 2024 1 by OV2

DevSnex9x 1.63-1424 (dcd279af) 6 Jul, 2024 1 by BearOso

DevSnex9x 1.63-1423 (d514d135) 18 Jun, 2024 2 by BearOso

DevSnex9x 1.63-1422 (ed3695f7) 18 Jun, 2024 2 by BearOso

 

Sunset Raiders (Konami, 1993)

DevSnex9x 1.63-1421/13 Jun, 2024

DevSnex9x 1.63-1420 (008cbcd1) 13 Jun, 2024 2 by BearOso

DevSnex9x 1.63-1419 (3980a9d6) 13 Jun, 2024 2 by BearOso

DevSnex9x 1.63-1418 (5c78493f) 13 Jun, 2024 2 by BearOso

DevSnex9x 1.63-1417 (33e40a8f) 13 Jun, 2024 1 by BearOso

DevSnex9x 1.63-1416 (2e25b70c) 13 Jun, 2024 1 by BearOso

DevSnex9x 1.63-1415 (5949bbab) 13 Jun, 2024 by BearOso

DevSnex9x 1.63-1414 (99990af3) 12 Jun, 2024 by BearOso

DevSnex9x 1.63-1413 (c02ee437) 11 Jun, 2024 2 by BearOso

DevSnex9x 1.63-1412 (c7b77d4a) 7 Jun, 2024 2 by BearOso

 

Phantom 2040 (1995, Viacom)

DevSnex9x 1.63-1410/26 May, 2024

DevSnex9x 1.63-1409 (55724eba) 25 May, 2024 1 by BearOso

DevSnex9x 1.63-1408 (794b4fdc) 25 May, 2024 by BearOso

DevSnex9x 1.63-1407 (738e5398) 19 May, 2024 by BearOso

DevSnex9x 1.63-1406/13 May, 2024 2

DevSnex9x 1.63-1404/12 May, 2024

DevSnex9x 1.63-1403 (6dd6f194) 11 May, 2024 by BearOso

DevSnex9x 1.62.3-1402 (d62f1421) 10 May, 2024 by OV2

DevSnex9x 1.62.3-1401 (be539555) 8 May, 2024 1 by OV2

DevSnex9x 1.62.3-1400 (add607c3) 7 May, 2024 2 by BearOso

DevSnex9x 1.62.3-1399 (c476e4ac) 7 May, 2024 2 by BearOso

DevSnex9x 1.62.3-1398 (bac67981) 7 May, 2024 2 by BearOso

DevSnex9x 1.62.3-1397 (73cb8014) 7 May, 2024 2 by BearOso

DevSnex9x 1.62.3-1396 (77f86ef4) 5 May, 2024 1 by OV2

DevSnex9x 1.62.3-1395 (51b65282) 5 May, 2024 by BearOso

DevSnex9x 1.62.3-1394 (771b0ffc) 1 May, 2024 2 by BearOso

DevSnex9x 1.62.3-1393 (dcccf28b) 30 Apr, 2024 by BearOso

DevSnex9x 1.62.3-1392 (2bb77232) by Sneed

 

NOWSZY [SNES] Snes9x 1.63.3 (2bb7723) DevBuild 28/04/2024
Winter Gold (1996, Nintendo)

commit 2bb772322084db3fd905d3f9dd13139dd7423950
Author: Sneed <127693805+TrashRaccoonSnuffy@users.noreply.github.com>
Date: Sat Apr 27 20:17:16 2024 -0400

  • boot 4mb superfx roms

commit fdcff015dc7465859597459da07bca7ec9714266
Author: BearOso

  • CPU: Stop emulation if CPU is deadlocked.

commit 986dd2a0611b711ca56a90e72a36aebe06902918
Author: BearOso

  • SuperFX: Allow execution from ROM in higher banks.

commit 65ef81ca2d4edf31d15db379a6d19d97b0265bd0
Author: BearOso

  • SuperFX: Attempt to fix execution bank check against SCMR.

commit 0a527f3adc2419df533a455b2dfddea6abc1496f
Merge: af4ec50b 496d2f00
Author: bearoso

  • Merge pull request #906 from pstef/update-minizip Update minizip to version 1.1

commit 496d2f0020e08eb4955cb652e89453ee39368ec7
Merge: 5fbc1767 af4ec50b
Author: pstef

  • Merge branch 'snes9xgit:master' into update-minizip

commit af4ec50b16f267245350ab099dde62a38aec66bd
Author: BearOso

  • SuperFX: Run when any bit of SCMR is set.

commit 582128bce7ccf4e3cf7848ae9f6a729a1ebad4c4
Author: BearOso

  • Qt: Implement Swap Controller 1 & 2

commit 98cac16b46122f64ec49a03a04127a21beacda58
Author: BearOso

  • Qt: Allow changing controller ports. No mouse yet.

commit 8077396d399424de89d0a6cc15134523965658e0
Merge: bb905521 3c09b1ea
Author: bearoso

  • Merge pull request #914 from bernborgess/fix-vulkan-semicolon Vulkan: Fixed semicolon in vulcan_context.cpp

commit 3c09b1ea638822c27994ac1a1624b80b01e2e9c6
Author: bernborgess

  • Fixed semicolon in vulcan_context.cpp

commit bb905521df5fcaa76e02cc91efce1a8b2adb925c
Author: BearOso

  • Vulkan: Simplify some code.

 

NOWSZY [SNES] Snes9x 1.63.3 (0ae69cd) DevBuild 18/04/2024
Obitus (1993, Psygnosis)

commit 0ae69cd518fa693e8c996e499af562ee046613a2
Author: BearOso

  • Qt: Update paths before loading game.

commit 8750a9ec2654dfe0526dfd047c61d120b9a80340
Author: BearOso

  • Vulkan: Silence some warnings.

commit a5a0a80464e948ab363e33b672489eda5a8692f4
Author: BearOso

  • Qt: Fix cheats dialog.

commit e0849ab384b53040174abcd6364ab7a85d38995a
Author: BearOso

  • Qt/Windows: Just use a fixed dark fusion style.
  • Fix dark/light icon calculation to not be based on actual colors, not the OS theme.

commit 31db46516d5dd4a11786a24fa2b99fc7d6c680c3
Author: BearOso

  • Qt/Windows: Don't use new windows11 style with Qt 6.7.
  • It has some glitches.

commit 9d22dbb8d866f10042fe564db7dc7b41078a580b
Author: BearOso

  • Cirrus.yml: Update FreeBSD target.

commit 0ed93cd7327a0b3868a3d1e6bd56d23a798607fb
Author: BearOso

  • vulkan-headers: Roll back to v1.3.280.
  • v1.3.281 contains a broken Vulkan-Hpp on 32-bit.

commit 3d5e412fb58910f41b0c452c9153dea593113e7e
Author: BearOso

  • Vulkan-Hpp: Fix VULKAN_HPP_NO_NODISCARD_WARNINGS.

commit 130942f57820afd50a07dc82afd0f7a57dbebe57
Author: BearOso

  • Vulkan: Fix compile issues on Windows because of min/max.

commit 46c6bd7eb4cad66121c9e38afb2393dd74a0e6ad
Author: BearOso

  • Vulkan-Hpp: Don't use exceptions.

commit 7cf9f5992314e2bcdba41220f2668b70927c3c2f
Author: BearOso

  • Update VulkanMemoryAllocator-Hpp.

commit 3ebc239034c2584a22250e9e5b98ea0a0bf48a24
Author: BearOso

  • Update vulkan-headers to v1.3.281.

commit 1e1c45be07bf5760e73414d9ed0253d6dedb8605 Merge: be6372c0 43368927
Author: bearoso

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

commit 43368927249a5facb41c530559db8e9f3b8b0f21
Author: StanleyKid-22 <97188687+StanleyKid-22@users.noreply.github.com>
Date: Wed Feb 14 15:47:32 2024 +0200

  • Updated Ukrainian translation

commit 7b7f126f5eea896f8c7789fca78b93bd75f68f4b Merge: 0aad83b3 be6372c0
Author: StanleyKid-22 <97188687+StanleyKid-22@users.noreply.github.com>
Date: Wed Feb 14 15:44:58 2024 +0200

  • Merge branch 'snes9xgit:master' into master

commit be6372c0345c82a87b880c791703fb1929ecf72c
Author: BearOso

  • Gtk/Wayland: Disable display driver during unfullscreening.
  • Gtk incorrectly doesn't resize widgets beneath a subsurface.

commit 68af8fe78349082ef2d01456b112ec0ee230606d
Author: BearOso

  • Vulkan/Wayland: Use old swapchain size if none provided.

commit f83a57fe25c92d9bdf04321083d04d91470a46da
Author: BearOso

  • Qt: Use DEFINES for core library.
  • Fixes compile.

commit e76abdc4ef8f961ea0f8e87c160cf59cc6d44e42 Merge: f0001ab4 62501a22
Author: bearoso

  • Merge pull request #887 from alarixnia/unix-bsd
  • unix: Fix support for systems other than Linux

commit 0aad83b35e551a946b694b1620d5b43ea65427fc
Author: StanleyKid-22 <97188687+StanleyKid-22@users.noreply.github.com>
Date: Sun Jan 28 12:30:54 2024 +0200

  • Update Ukrainian translation
  • Hotfix for 2 strings.

commit 1785bb4467b5caaaaa02c763d8bc0e85af2d471d
Author: StanleyKid-22 <97188687+StanleyKid-22@users.noreply.github.com>
Date: Sat Jan 27 20:27:04 2024 +0200

  • Updated Ukrainian translation
  • Updated to actual project version 1.62.3.

commit f0001ab42866d8088fcffcc41c89c4e7513a6212
Author: BearOso

  • Wayland: Reorder resizing operations
  • Ensure a buffer is in place before calling viewporter.

commit 9b77335345a7351c1b1f8078c49fb5cc83808b37
Author: BearOso

  • Wayland: Unset source coordinates to just use whole buffer.

commit 652adc81a4ed787ff1b2fb2dbe2c49c2a39e552b
Author: OV2

  • win32: fix libretro build

commit 56a5d3c31f6c3bda6842cc39aaaf5f1edb71b42d
Author: OV2

  • win32: restore rom info dialog colors

commit 4dddce8b8855ce0403f03441ce010abc6c7734b7
Author: BearOso

  • Qt: Abstract cheats interface.

commit b8d71c6562330a673204be617c4f5633e9881767
Author: BearOso

  • Qt: Update actual bindings after using menu items.

commit 7dcae9d56d671f45c3aebe61c7cb0e40947426a8
Author: BearOso

  • qt: Build fmt library.

commit 6e738950c68654ed1828bb2bc61cb3d2c2448561
Author: BearOso

  • win32: Don't realloc graphics buffers when dialog shown.

commit ca158abcb64e70d7bb7d5bcdc0c87c8cf760a2e3
Author: BearOso

  • Qt: Add scripts used for building minimal binary Qt.

commit 026307219c2d577e357abaf8410d3b6d1e2f474d
Author: BearOso

  • Qt: Update Windows build with prebuilt Qt.

commit 62501a2218c5e8e336db0023a28d811786070215
Author: nia

  • unix: Support OSS audio on systems other than Linux.

commit 666761c95a4bd1281bf1ac4e60c801a0eeb9441e
Author: nia

  • unix: Avoid redefining libm function log2l

commit 97291767b825aa16559ed01b69ff0d41249cb7a0 Merge: 91b08bfe 5fb99b7a
Author: bearoso

  • Merge pull request #886 from alarixnia/dlopen
  • gtk: Use CMAKE_DL_LIBS

commit 91b08bfeb79b1d0ea56c84b633bf880eb9030b06 Merge: a0493451 38c28e1f
Author: bearoso

  • Merge pull request #885 from JakeSmarter/de
  • Add de l10n

commit a049345125dec703644ec000a021e4ae13d53317 Merge: 5c65edbb 665ddf86
Author: bearoso

  • Merge pull request #881 from JakeSmarter/pl
  • More i18n

commit 5fb99b7ad63b1953db6d2d9183a84ebf0412a4e6
Author: nia

  • gtk: Use CMAKE_DL_LIBS
  • Fixes building snes9x-gtk on systems where dlopen is in libc and without an empty libdl stub.

commit 5c65edbbcaec306af23ace0c1cf30e3a2ce8e608
Author: OV2

  • win32: map waveOut devices to mmdevices via endpoint id

commit 38c28e1f9cfde7981043ba55bd7741c27424ec0a
Author: Jake Smarter

  • Add de l10n

commit d30060cdc1e15f861ef987b58e68005b1e41f058
Author: OV2

  • win32: try MMDeviceEnumerator for waveOut device enumeration before
  • falling back to device caps (#883)

commit 665ddf86f2c2a38299b22c60cc7b45c820b48034
Author: Jake Smarter

  • * Add plurals
  • * Drop proper names from l10n
  • * Add string parameter numbers for correct l10n freedom
  • * Update POT file
  • * Update pl l10n based on new POT file <
  • * Add locale specific number formatting where applicable
  • * Make use of Glib’s logging facility

commit bd918f60fbd52c49acd3e1b489b22854690fc202
Author: BearOso

  • Qt/Wayland: Fix case when window is reparented for server-side decoration.
  • Apparently the top-level window surface can start at negative coordinates, so the subsurface needs to be offset by that much more.

commit 953de5246524499fbc22683d7d0ffc3c11c36a21
Author: BearOso

  • Qt: Fix issues with input rate and vrr.

commit b8d0b8ec9e1c6be9aec71628e0655a8e2a476266
Author: BearOso

  • Fix some unsigned/signed comparisons.

commit 397cb983477439bb6070579806e46435defbc731
Author: BearOso

  • Vulkan: Remove out-of-date message from exception handler. Clean up a bit.

commit 94125d4781e52937bd0ef7c203034e4f7bc7043e
Author: BearOso

  • Resampler: Consistently use signed ints.

commit 58bdb3efa0da7e1f994cff34ab1ef238dd19dacb
Author: BearOso

  • Vulkan: Use mailbox when available. Suppress debug messages.

commit e3f17907113444c431c15eb117a33047dd7798ff
Author: BearOso

  • Vulkan/Gtk: Make instance creation fail more robust.

commit 039e68d306266c1e74573e978802c1f6a1f1b0a8
Author: BearOso

  • Gtk: Don't allow threading with NTSC filter.

commit 49556cd5d164be6f0ce0f71198f07158d555fe0d
Author: BearOso

  • Gtk: Blargg NTSC outputs reduced width in 512-mode.

commit 01e408e4c8f5816d969a1af1c38bb264678417fa
Author: BearOso

  • (Qt,Gtk)/OpenGL: Specify unpack alignment.

commit 0e03a36847c2ab14d84963b0263e653aa4087ff4
Author: BearOso

  • Update Vulkan Memory Allocator and .hpp.

commit 9be1ee83b3903ba1ce282f1f2d9fe27dfd9faab0
Author: BearOso

  • Gtk: Compile std_chrono_throttle.cpp unconditionally.

commit 84ac9475675423be3b3577dfc39db7c44eb7f5a0
Author: BearOso

  • memmap: Fix SD3 Italian translation that uses ExtHiROM.
  • Lower Mother 2 hack heuristic score to 3.

commit 153965e5f2fbb0b638868ac3fa89ff8b0363d22c Merge: f7ddc412 e2087adf
Author: bearoso

  • Merge pull request #868 from JakeSmarter/pl
  • Add GTK+ pl translations

commit f7ddc412f911e6fd80cf04b033a111ffe2c8d866
Author: BearOso

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

commit 67b6d47c0960e3eff38a8f6574a114e29d31ea4a
Author: BearOso

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

commit 02cb6dc3196300ea2fb84f60f7144ebaa8347362
Author: BearOso

  • Vulkan: Set graphics queue on swapchain creation.

commit 5314bc8db0233230972190760405b59cb143f16b
Author: BearOso

  • Vulkan: Check image extents for surface compatibility.

commit f45e22b08d147d6fbf90ec49c9bf82aaeddd377f
Author: BearOso

  • Qt: Change vsync setting immediately when config changes.
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

 

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

 

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.58x TestBuild 29/12/18
Kawasaki Superbike Challange (1995, Doomark Group LTD)

29.12.2018

  • fix audio output device selection

SVN

Revision 1509

Author: brandon.wright | Date: sobota, 29 grudnia 2018 19:50:24

  • Include ctype.h

Revision 1508

Author: brandon.wright | Date: sobota, 29 grudnia 2018 19:47:15

  • Use strcspn instead of strtok for reentrancy.
  • Also, trim codes so game genie and pro-action replay codes
  • parse properly.

Revision 1507

Author: twinaphex | Date: sobota, 29 grudnia 2018 18:50:29

  • This text is not necessary

Revision 1506

Author: twinaphex | Date: sobota, 29 grudnia 2018 18:50:22

  • BUildfix for PS3 - error: comma at end of enumerator list

Revision 1505

Author: ov2 | Date: sobota, 29 grudnia 2018 15:28:43

  • win32: return before restoring old output device on ok (fixes #471)

Revision 1504

Author: brandon.wright | Date: sobota, 29 grudnia 2018 01:43:21

  • GTK+: The build has never allowed GTK+3 < 22.

Revision 1503

Author: brandon.wright | Date: sobota, 29 grudnia 2018 01:36:23

  • GTK+: Use std::string for some config options.

Revision 1502

Author: brandon.wright | Date: sobota, 29 grudnia 2018 00:07:32

  • GTK+: Use lowercase true/false, bool in more places.

Revision 1501

Author: brandon.wright | Date: piątek, 28 grudnia 2018 19:06:31

  • GTK+: OpenGL: Separate glFinish and glFenceSync options.

Revision 1500

Author: bearoso | Date: poniedziałek, 24 grudnia 2018 19:32:20

  • Merge pull request #469 from greg-kennedy/patch-1
  • Add some entries to the Unix default snes9x.conf

Revision 1499

Author: greg.kennedy | Date: poniedziałek, 24 grudnia 2018 19:21:51

  • Add some entries to the Unix default snes9x.conf
  • These knobs were missing default entries in snes9x.conf.default.

Revision 1498

Author: brandon.wright | Date: niedziela, 23 grudnia 2018 19:09:30

  • GTK+: Match filenames and appname to snes9x-gtk.
  • This will help environments match the desktop file with
  • the executable easier. The visible name stays just Snes9x.

Revision 1497

Author: brandon.wright | Date: piątek, 21 grudnia 2018 01:57:36

  • GTK+: Clean up build file and print summary of options.

Revision 1496

Author: brandon.wright | Date: środa, 19 grudnia 2018 02:22:29

  • Move ChangeInputDevice after controller option set.

Revision 1495

Author: brandon.wright | Date: środa, 19 grudnia 2018 02:15:36

  • win32: Try to propagate controller enabled state.

Revision 1494

Author: brandon.wright | Date: wtorek, 18 grudnia 2018 23:48:50

  • win32: Disable controller port 2 if controller 2 is disabled.

Revision 1493

Author: brandon.wright | Date: wtorek, 18 grudnia 2018 23:47:17

  • GTK+: Clarify appdatadir default.

Revision 1492

Author: brandon.wright | Date: wtorek, 18 grudnia 2018 22:49:53

  • GTK+: Add appdatadir to meson build for Snes9x-only files.

Revision 1491

Author: brandon.wright | Date: wtorek, 18 grudnia 2018 19:20:54

  • GTK+: Fix minizip includes. Add default options.

Revision 1490

Author: brandon.wright | Date: wtorek, 18 grudnia 2018 19:20:54

  • GTK+: Silence -Wformat-truncation on GCC.

Revision 1489

Author: brandon.wright | Date: wtorek, 18 grudnia 2018 19:20:54

  • GTK+: Switch to Meson build system.

Revision 1488

Author: brandon.wright | Date: wtorek, 18 grudnia 2018 19:20:54

  • GTK+: OpenGL: Get rid of virtual dtor warning.

Revision 1487

Author: bearoso | Date: poniedziałek, 17 grudnia 2018 19:23:31

  • Merge pull request #463 from orbea/libretro
  • libretro: Use -O3 instead of -O2.

Revision 1486

Author: orbea | Date: poniedziałek, 17 grudnia 2018 19:20:19

  • libretro: Use -O3 instead of -O2.

Revision 1484

Author: brandon.wright | Date: niedziela, 16 grudnia 2018 18:04:59

  • Bump appveyor version #.

Revision 1483

Author: ov2 | Date: sobota, 15 grudnia 2018 19:28:14

  • win32: get rid of some more warnings

Revision 1482

Author: ov2 | Date: sobota, 15 grudnia 2018 19:28:14

  • Get rid of some netplay warnings

Revision 1481

Author: ov2 | Date: sobota, 15 grudnia 2018 19:28:14

  • Update changes.txt

Revision 1480

Author: ov2 | Date: sobota, 15 grudnia 2018 19:28:14

  • win32: do not immediately apply automatic input rate checkbox

Revision 1479

Author: ov2 | Date: sobota, 15 grudnia 2018 19:28:08

  • win32: add audio device selection (xaudio2 only for the moment)

Revision 1478

Author: ov2 | Date: sobota, 15 grudnia 2018 14:10:19

  • win32: remove unused xml class

Revision 1477

Author: ov2 | Date: piątek, 14 grudnia 2018 23:54:20

  • win32: disable winxp deprecation warnings

Revision 1476

Author: brandon.wright | Date: czwartek, 13 grudnia 2018 19:21:50

  • Update changes.txt

Revision 1475

Author: ryan..swingflip..hamlin | Date: czwartek, 13 grudnia 2018 19:19:09

  • Finished up Armv7 CortexA7

Revision 1474

Author: ryan..swingflip..hamlin | Date: czwartek, 13 grudnia 2018 19:19:03

  • Added Classic Armv7 A7

Revision 1473

Author: emery.hemingway | Date: czwartek, 13 grudnia 2018 19:18:53

  • Genode make rules

Revision 1472

Author: brandon.wright | Date: czwartek, 13 grudnia 2018 18:58:33

  • Bump version number to 1.58.

Revision 1471

Author: brandon.wright | Date: środa, 12 grudnia 2018 23:56:56

  • GTK+: Use borders instead of transparent background for now.

Revision 1470

Author: brandon.wright | Date: środa, 12 grudnia 2018 23:46:30

  • GTK+: The config file show know about none.

Revision 1469

Author: brandon.wright | Date: środa, 12 grudnia 2018 23:44:47

  • GTK+: Make sure menu item knows about nothing.

Revision 1468

Author: brandon.wright | Date: środa, 12 grudnia 2018 23:40:31

  • GTK+: Allow disconnecting controller port 2.

Revision 1467

Author: brandon.wright | Date: środa, 12 grudnia 2018 23:24:21

  • GTK+: Hook up Settings.DisplayPressedKeys

Revision 1466

Author: brandon.wright | Date: środa, 12 grudnia 2018 23:15:56

  • Add special S9xDisplayStringType to pass additional info.
  • Add some arrow characters for displayed keys.

Revision 1465

Author: brandon.wright | Date: środa, 12 grudnia 2018 19:36:56

  • Move S9xMovieUpdate to start of next frame.

Revision 1464

Author: brandon.wright | Date: poniedziałek, 10 grudnia 2018 22:10:40

  • GTK+: Remove vertex_shader and rename fragment_shader.

Revision 1463

Author: brandon.wright | Date: poniedziałek, 10 grudnia 2018 22:02:57

  • GTK+: More sensible defaults.
  • 16666 NTSC frame time is closer to correct than 16667.
  • 32000/32040 is irrelevant because resampling is always needed.
  • Don't recommend 32000 in UI.

Revision 1462

Author: brandon.wright | Date: poniedziałek, 10 grudnia 2018 21:58:51

  • Use 1 instead of 0 as first # for pressed key display.

Revision 1461

Author: brandon.wright | Date: wtorek, 4 grudnia 2018 23:07:01

  • Fix uninitialized warning and aliased pointers.

Revision 1460

Author: brandon.wright | Date: wtorek, 4 grudnia 2018 23:06:04

  • GTK+: OpenGL: Don't link libGL directly.

Revision 1459

Author: brandon.wright | Date: wtorek, 4 grudnia 2018 21:57:20

  • GTK+: OpenGL: Old libepoxy lacks glXSwapIntervalMESA.

Revision 1458

Author: brandon.wright | Date: wtorek, 4 grudnia 2018 18:18:22

  • GTK+: Set locale to C when loading shader files.
  • We can't know what format they're in, and for some reason español
  • breaks them.

Revision 1457

Author: brandon.wright | Date: wtorek, 4 grudnia 2018 03:52:12

  • GTK+: Fix data dir name for translations.

Revision 1456

Author: brandon.wright | Date: wtorek, 4 grudnia 2018 03:10:35

  • GTK+: Update gettext and remove intltool.

Revision 1455

Author: brandon.wright | Date: wtorek, 4 grudnia 2018 03:03:53

  • GTK+: OpenGL: Use fence to allow GTK+ to run during wait.

Revision 1454

Author: brandon.wright | Date: wtorek, 4 grudnia 2018 00:32:12

  • GTK+: OpenGL: Add fences as glFinish alternative.

Revision 1453

Author: brandon.wright | Date: wtorek, 4 grudnia 2018 00:32:12

  • GTK+: Various cleanups.

Revision 1452

Author: brandon.wright | Date: wtorek, 4 grudnia 2018 00:32:12

  • GTK+: Mandate Netplay, Joystick, JMA.

Revision 1451

Author: brandon.wright | Date: wtorek, 4 grudnia 2018 00:32:12

  • GTK+: Start in timeout mode.

Revision 1450

Author: bearoso | Date: niedziela, 2 grudnia 2018 01:57:29

  • Merge pull request #456 from orbea/lto
  • libretro: Allow overriding -flto.

Revision 1449

Author: orbea | Date: sobota, 1 grudnia 2018 23:58:48

  • libretro: Allow overriding -flto.
  • With some users it could be handy to set -flto manually, for example with gcc
  • its possible to get a speed up for linking with -flto=jobserver.

Revision 1448

Author: brandon.wright | Date: niedziela, 2 grudnia 2018 01:56:22

  • Move snes9x.conf.default to unix directory.

Revision 1447

Author: brandon.wright | Date: niedziela, 2 grudnia 2018 01:54:25

  • GTK+: Fix partial config files. Fix sanity check.

Revision 1446

Author: brandon.wright | Date: piątek, 30 listopada 2018 22:35:19

  • GTK+: OpenGL: Number of components is deprecated.

Revision 1445

Author: brandon.wright | Date: czwartek, 29 listopada 2018 23:09:18

  • GTK+: OpenGL: Use texture in GLSL 1.40 shader.

Revision 1444

Author: brandon.wright | Date: środa, 28 listopada 2018 17:55:10

  • Remove ssnprintf function.

Revision 1443

Author: brandon.wright | Date: środa, 28 listopada 2018 02:24:45

  • libretro: Fix double-height mode with overscan crop.

Revision 1442

Author: brandon.wright | Date: wtorek, 20 listopada 2018 22:30:00

  • Adjust Chou Aniki timing hack.

Revision 1441

Author: brandon.wright | Date: wtorek, 20 listopada 2018 21:54:01

  • appveyor: Include cheats.bml in artifacts.

Revision 1440

Author: brandon.wright | Date: niedziela, 18 listopada 2018 21:12:25

  • GTK+: Don't use sstrncpy when not capping to buffer size.

Revision 1439

Author: brandon.wright | Date: niedziela, 18 listopada 2018 20:08:42

  • GTK+: Use std::string here.

Revision 1438

Author: brandon.wright | Date: niedziela, 18 listopada 2018 19:30:58

  • GTK+: More cleaning.

Revision 1437

Author: brandon.wright | Date: niedziela, 18 listopada 2018 19:21:16

  • GTK+: Clean up autotools files.

Revision 1436

Author: brandon.wright | Date: niedziela, 18 listopada 2018 19:03:14

  • Get rid of "ignore" warnings.

Revision 1435

Author: brandon.wright | Date: niedziela, 18 listopada 2018 19:02:12

  • Turn these into inline functions for sanity.

Revision 1434

Author: brandon.wright | Date: niedziela, 18 listopada 2018 18:18:27

  • Use a sstrncpy function that behaves like strlcpy.

Revision 1433

Author: brandon.wright | Date: niedziela, 18 listopada 2018 01:41:37

  • String bounds-checking.

Revision 1432

Author: brandon.wright | Date: sobota, 17 listopada 2018 23:12:06

  • GTK+: Patch into S9xCustomDisplayString.
  • Fix issue with overlay on overscanned height.

Revision 1431

Author: brandon.wright | Date: sobota, 17 listopada 2018 22:27:53

  • Fix unused variables.

Revision 1430

Author: brandon.wright | Date: sobota, 17 listopada 2018 22:24:56

  • GTK+: Silence NULL pointer arithmetic warning.

Revision 1429

Author: brandon.wright | Date: sobota, 17 listopada 2018 22:19:19

  • Remove unused functions in xbrz.cpp.

Revision 1428

Author: brandon.wright | Date: sobota, 17 listopada 2018 22:16:31

  • Fix encoding in xbrz.cpp.

Revision 1427

Author: brandon.wright | Date: sobota, 17 listopada 2018 22:16:03

  • Fix pragma warning on clang.

Revision 1426

Author: brandon.wright | Date: sobota, 17 listopada 2018 22:02:37

  • Remove useless 'register' storage class.
  • It's deprecated, and any compiler we use now ignores it.

Revision 1425

Author: brandon.wright | Date: sobota, 17 listopada 2018 21:54:57

  • GTK+: OpenGL: WaylandEGLContext is a class.

Revision 1424

Author: brandon.wright | Date: sobota, 17 listopada 2018 19:19:16

  • GTK+: OpenGL: Don't reset state we don't change.

Revision 1422

Author: brandon.wright | Date: piątek, 16 listopada 2018 00:45:29

  • Missed another one.

Revision 1421

Author: brandon.wright | Date: piątek, 16 listopada 2018 00:42:29

  • Mark all of GTK+ with header stub, and a couple others.

Revision 1420

Author: brandon.wright | Date: piątek, 16 listopada 2018 00:35:52

  • Missed a couple.

Revision 1419

Author: brandon.wright | Date: piątek, 16 listopada 2018 00:31:39

  • Use a license stub everywhere.
  • This points to the full license in the root directory.

Revision 1418

Author: brandon.wright | Date: piątek, 16 listopada 2018 00:03:49

  • GTK+: Implement a different overlay font.
  • It's the same font, but with kerning added and the black outline
  • replaced with a translucent background.

Revision 1417

Author: brandon.wright | Date: środa, 14 listopada 2018 22:34:27

  • Have appveyor include the correct LICENSE file.

Revision 1416

Author: brandon.wright | Date: środa, 14 listopada 2018 22:32:24

  • Move full license to root directory.
  • Remove gpl-2.0.txt and lgpl-2.1.txt licenses because with the
  • exclusions they aren't needed.

Revision 1415

Author: brandon.wright | Date: środa, 14 listopada 2018 21:51:39

  • GTK+: Don't translate config file entries.

Revision 1414

Author: brandon.wright | Date: środa, 14 listopada 2018 02:17:30

  • GTK+: Remove doc directory. GTK+ port is now only Snes9x-licensed.

Revision 1413

Author: brandon.wright | Date: poniedziałek, 12 listopada 2018 23:51:21

  • GTK+: Use root snes_ntsc implementation.
  • Implement scanlines there.

Revision 1412

Author: brandon.wright | Date: sobota, 10 listopada 2018 01:50:30

  • Bump appveyor version number.

Revision 1411

Author: brandon.wright | Date: piątek, 9 listopada 2018 23:20:00

  • GTK+: Make Wayland support removable.

Revision 1410

Author: brandon.wright | Date: piątek, 9 listopada 2018 22:54:07

  • GTK+: GL: Use PBOs by default, disable on GL < 1.5

Revision 1409

Author: brandon.wright | Date: piątek, 9 listopada 2018 22:47:38

  • GTK+: OpenGL: Only do this part on non-legacy.

Revision 1408

Author: brandon.wright | Date: piątek, 9 listopada 2018 22:46:13

  • GTK+: OpenGL: Allow legacy, no shader, paths.

Revision 1407

Author: ov2 | Date: piątek, 9 listopada 2018 22:18:51

  • Update changes.txt

Revision 1406

Author: brandon.wright | Date: piątek, 9 listopada 2018 21:55:33

  • GTK+: Mandate OpenGL on Wayland.
  • Warn users if their OpenGL stack is too old.

Revision 1405

Author: brandon.wright | Date: piątek, 9 listopada 2018 02:00:36

  • Update 1.56.2 to 1.57 everywhere but appveyor.

Revision 1404

Author: brandon.wright | Date: czwartek, 8 listopada 2018 23:44:30

  • Update changelog.

Revision 1403

Author: brandon.wright | Date: czwartek, 8 listopada 2018 22:12:47

  • GTK+: OSS: Try /dev/dspN 1 through 9.

Revision 1402

Author: brandon.wright | Date: czwartek, 8 listopada 2018 21:59:24

  • GTK+: Save controller ports to config file.

Revision 1401

Author: brandon.wright | Date: czwartek, 8 listopada 2018 21:23:37

  • GTK+: Add hotkey to capture the mouse.

Revision 1400

Author: brandon.wright | Date: środa, 7 listopada 2018 22:09:27

  • GTK+: Remove goofy headerbar experiment.

Revision 1399

Author: brandon.wright | Date: środa, 7 listopada 2018 02:22:06

  • win32: Add a colorful icon resource.

Revision 1398

Author: brandon.wright | Date: środa, 7 listopada 2018 01:46:44

  • GTK+: Consolidate includes to compat header.

Revision 1397

Author: brandon.wright | Date: środa, 7 listopada 2018 01:04:10

  • GTK+: Fix GTK+ 2.0 compatibility again.

Revision 1396

Author: brandon.wright | Date: wtorek, 6 listopada 2018 23:39:23

  • GTK+: lint the snes9x.ui file.

Revision 1395

Author: brandon.wright | Date: wtorek, 6 listopada 2018 23:39:23

  • GTK+: Relative save slots.

Revision 1394

Author: ov2 | Date: wtorek, 6 listopada 2018 22:18:55

  • Correct stream revert behavior (closes #353)

Revision 1393

Author: ov2 | Date: wtorek, 6 listopada 2018 22:18:55

  • win32: remove hires option (closes #348)

Revision 1392

Author: brandon.wright | Date: wtorek, 6 listopada 2018 18:57:19

  • GTK+: Remove extraneous Cg directory.

Revision 1391

Author: brandon.wright | Date: wtorek, 6 listopada 2018 18:39:17

  • GTK+: Use glXQueryExtension, not epoxy_has_glx.

Revision 1390

Author: brandon.wright | Date: wtorek, 6 listopada 2018 01:40:16

  • GTK+: Fix some typos and add comments to config.

Revision 1389

Author: brandon.wright | Date: wtorek, 6 listopada 2018 01:17:48

  • GTK+: Don't append "- Snes9x" to game name.

Revision 1388

Author: nelson.garcia | Date: poniedziałek, 5 listopada 2018 23:02:29

  • Remove memory leak in loadzip.cpp
  • * Call `unzClose(file)` outside of the assert clause. In Release mode,
  • any statement in an assert clause is not called, causing a memory leak.
  • If the file does not close successfully, `assert(FAIL)` is called.

Revision 1387

Author: brandon.wright | Date: sobota, 3 listopada 2018 01:20:46

  • GTK+: Add support for header bar.

Revision 1386

Author: brandon.wright | Date: piątek, 2 listopada 2018 22:48:20

  • GTK+/style: Remove explicit returns in void funcs.

Revision 1385

Author: brandon.wright | Date: piątek, 2 listopada 2018 21:52:26

  • GTK+: Style: Remove voids from parameter list.

Revision 1384

Author: brandon.wright | Date: piątek, 2 listopada 2018 21:47:31

  • GTK+: More consts and enums instead of #defines.

Revision 1383

Author: brandon.wright | Date: piątek, 2 listopada 2018 21:27:12

  • GTK+: Clean up control stuff a bit.

Revision 1382

Author: brandon.wright | Date: piątek, 2 listopada 2018 21:25:32

  • GTK+: Fix OpenGL without NPOT.

Revision 1381

Author: brandon.wright | Date: piątek, 2 listopada 2018 03:11:39

  • GTK+: Get rid of # in joystick binding name.
  • Rename a couple bindings.

Revision 1380

Author: brandon.wright | Date: piątek, 2 listopada 2018 03:11:39

  • GTK+: Remove XML config format.

Revision 1379

Author: ov2 | Date: czwartek, 1 listopada 2018 23:22:21

  • win32: align offset with gtk/libretro

Revision 1378

Author: brandon.wright | Date: czwartek, 1 listopada 2018 23:14:38

  • GTK+, libretro: Don't clip between fields.

Revision 1377

Author: ov2 | Date: czwartek, 1 listopada 2018 23:01:07

  • win32: cut ext height from top and botton, center regular (fixes #443)

Revision 1376

Author: ov2 | Date: środa, 31 października 2018 20:54:57

  • win32: remove bogus height reduction

Revision 1375

Author: brandon.wright | Date: środa, 31 października 2018 01:26:01

  • GTK+: Human-readable bindings in config file.

Revision 1374

Author: brandon.wright | Date: wtorek, 30 października 2018 22:45:02

  • win32: Disable bg toggle keys by default.

Revision 1373

Author: brandon.wright | Date: poniedziałek, 29 października 2018 22:41:41

  • GTK+: OpenGL+: Check context size on expose.
  • Also, fix splash drawing on Wayland/OpenGL.

Revision 1372

Author: brandon.wright | Date: poniedziałek, 29 października 2018 22:14:40

  • GTK+: Never let GTK+ paint the output window.

Revision 1371

Author: brandon.wright | Date: poniedziałek, 29 października 2018 22:02:45

  • GTK+: Don't pass draw signal on OpenGL/Wayland.
  • Also, don't pass draw signal on to GTK+, period.

Revision 1370

Author: brandon.wright | Date: poniedziałek, 29 października 2018 01:46:08

  • GTK+: Disable sound sync by default.

Revision 1369

Author: brandon.wright | Date: niedziela, 28 października 2018 22:55:33

  • GTK+: Clean up speed throttling.
  • No more frameskip selection, only 4 options:
  • * Timer throttling to Settings.FrameRate
  • * Same, but skips frames when late
  • * Wait on sound buffer
  • * Don't throttle.
  • Dynamic rate control is automatically disabled for option 3.

Revision 1368

Author: brandon.wright | Date: niedziela, 28 października 2018 17:29:51

  • GTK+: Turn context structs into classes.
  • Remove placeholder "#pragma once" uses.

Revision 1367

Author: brandon.wright | Date: niedziela, 28 października 2018 17:22:00

  • GTK+: Use a GLSL 1.10 shader for OpenGL < 3.0.

Revision 1366

Author: brandon.wright | Date: niedziela, 28 października 2018 02:07:49

  • GTK+: Faster cairo software output path.

Revision 1365

Author: brandon.wright | Date: niedziela, 28 października 2018 01:13:51

  • GTK+: Modernize OpenGL code.
  • Requires OpenGL 2.0 or above. Everything is core-compatible now.

Revision 1364

Author: brandon.wright | Date: niedziela, 28 października 2018 01:00:15

  • glsl: Use core-compatible OpenGL calls.
  • * Remove glTexCoordPointer because it wasn't affecting anything
  • anyway.
  • * Use GL_TRIANGLE_STRIP instead of deprecated GL_QUADS.

Revision 1363

Author: brandon.wright | Date: sobota, 27 października 2018 23:16:41

  • Remove support for old-style XML shaders.

Revision 1362

Author: brandon.wright | Date: sobota, 27 października 2018 23:06:16

  • Remove excess styling.

Revision 1361

Author: brandon.wright | Date: sobota, 27 października 2018 22:56:22

  • GTK+: Force OpenGL 2.0 compatibility.

Revision 1360

Author: brandon.wright | Date: sobota, 27 października 2018 22:33:55

  • Remove 24-bit PBO format. It's actually useless.

Revision 1359

Author: brandon.wright | Date: sobota, 27 października 2018 22:12:21

  • Support context creation on GLX 1.3.

Revision 1358

Author: brandon.wright | Date: sobota, 27 października 2018 02:14:25

  • Remove reconfigure method.

Revision 1357

Author: brandon.wright | Date: sobota, 27 października 2018 01:54:28

  • Be conservative with OpenGL version for now.

Revision 1356

Author: brandon.wright | Date: sobota, 27 października 2018 01:22:51

  • Make OpenGL context management separate.

Revision 1355

Author: brandon.wright | Date: piątek, 26 października 2018 22:49:56

  • Rename Wayland helpers to Wayland egl context.

Revision 1354

Author: brandon.wright | Date: piątek, 26 października 2018 22:46:55

  • Fix compilation with GTK2.

Revision 1353

Author: brandon.wright | Date: czwartek, 25 października 2018 00:26:50

  • libretro: Center 224 lines when crop overscan off

Revision 1352

Author: brandon.wright | Date: środa, 24 października 2018 23:54:55

  • libretro: use > instead of >= to compare heights.

Revision 1351

Author: brandon.wright | Date: środa, 24 października 2018 23:05:44

  • Clean overscan area when turning off extended.

Revision 1350

Author: brandon.wright | Date: środa, 24 października 2018 22:45:01

  • GTK: No, the other way.

Revision 1349

Author: brandon.wright | Date: środa, 24 października 2018 22:41:24

  • GTK: Move centered 224/239 to y=8 instead of y=7.

Revision 1348

Author: brandon.wright | Date: środa, 24 października 2018 22:36:15

  • Merge remote-tracking branch 'libretro/master'

Revision 1347

Author: finalpatch | Date: środa, 17 października 2018 14:49:27

  • Add core option "Block Invalid VRAM Access" (#184)
  • * Add core option "Block Invalid VRAM Access"

Revision 1346

Author: meepingsnesroms | Date: piątek, 12 października 2018 18:24:28

  • Fix compiling on Mac OS Mojave

Revision 1345

Author: brandon.wright | Date: środa, 24 października 2018 22:35:11

  • Center overscan crop in libretro.

Revision 1344

Author: brandon.wright | Date: poniedziałek, 22 października 2018 22:08:11

  • More XRandR not to compile if not X11.

Revision 1343

Author: brandon.wright | Date: poniedziałek, 22 października 2018 22:06:12

  • Invalidate on init to reset GTK spacing.

Revision 1342

Author: brandon.wright | Date: poniedziałek, 22 października 2018 21:53:12

  • Set output window size.

Revision 1341

Author: brandon.wright | Date: poniedziałek, 22 października 2018 21:36:52

  • Request compositor protocol v3. Set buffer scale.

Revision 1340

Author: brandon.wright | Date: poniedziałek, 22 października 2018 20:56:18

  • Save framebuffer.

Revision 1339

Author: brandon.wright | Date: poniedziałek, 22 października 2018 01:49:13

  • NULL out region

Revision 1338

Author: brandon.wright | Date: poniedziałek, 22 października 2018 01:03:35

  • Add wayland helper files.

Revision 1337

Author: brandon.wright | Date: poniedziałek, 22 października 2018 00:05:37

  • Better Wayland OpenGL.
  • Still breaks with scale factors.

Revision 1336

Author: brandon.wright | Date: sobota, 20 października 2018 23:47:43

  • EGL X11 leaks badly. Revert Wayland/GL stuff ATM.

Revision 1335

Author: brandon.wright | Date: piątek, 19 października 2018 01:08:01

  • Pass input through subsurface.

Revision 1334

Author: brandon.wright | Date: piątek, 19 października 2018 01:00:27

  • Use a flush instead of commit.

Revision 1333

Author: brandon.wright | Date: piątek, 19 października 2018 00:53:07

  • Fix fullscreen in Wayland/GL.

Revision 1332

Author: brandon.wright | Date: piątek, 19 października 2018 00:47:39

  • Basic OpenGL on Wayland. Fullscreen is broken.

Revision 1331

Author: brandon.wright | Date: środa, 17 października 2018 00:26:24

  • Software Wayland mostly works.

Revision 1330

Author: brandon.wright | Date: poniedziałek, 15 października 2018 21:54:36

  • Better driver failure behavior.

Revision 1329

Author: brandon.wright | Date: poniedziałek, 15 października 2018 21:31:42

  • Conditional set_bypass_compositor.

Revision 1328

Author: brandon.wright | Date: poniedziałek, 15 października 2018 21:25:26

  • Allow XV only in GTK/X11.

Revision 1327

Author: r.mi.calixte | Date: poniedziałek, 15 października 2018 21:20:13

  • wayland: fix fullscreen mode

Revision 1326

Author: r.mi.calixte | Date: poniedziałek, 15 października 2018 21:19:51

  • wayland: handle screensaver

Revision 1325

Author: r.mi.calixte | Date: poniedziałek, 15 października 2018 21:19:22

  • wayland: make xrandr query conditional

Revision 1324

Author: brandon.wright | Date: poniedziałek, 15 października 2018 21:18:21

  • Remove 'else', fix formatting.

Revision 1323

Author: r.mi.calixte | Date: poniedziałek, 15 października 2018 21:16:40

  • wayland: implement Snes9xWindow::get_refresh_rate

Revision 1322

Author: r.mi.calixte | Date: poniedziałek, 15 października 2018 21:15:52

  • wayland: include X11 libraries only if it is an available GDK backend

Revision 1321

Author: brandon.wright | Date: poniedziałek, 15 października 2018 21:04:28

  • GTK: Add EGL WSI for OpenGL.

Revision 1320

Author: brandon.wright | Date: sobota, 6 października 2018 01:17:19

  • Allow instant IRQ trigger from 4200 writes again.

Revision 1319

Author: brandon.wright | Date: czwartek, 4 października 2018 00:45:03

  • Merge remote-tracking branch 'libretro/master'

Revision 1318

Author: twinaphex | Date: niedziela, 30 września 2018 16:49:53

  • Merge pull request #180 from lifajucejo/switch_opt
  • Clean up libnx makefile and enable more optimizations

Revision 1317

Author: lifajucejo | Date: niedziela, 30 września 2018 16:25:16

  • Clean up libnx makefile and enable more optimizations

Revision 1316

Author: twinaphex | Date: czwartek, 27 września 2018 23:47:20

  • Merge pull request #179 from m4xw/libnx
  • [LIBNX] Initial Port

Revision 1315

Author: m4xw | Date: czwartek, 27 września 2018 23:41:04

  • [LIBNX] Initial Port

Revision 1314

Author: twinaphex | Date: czwartek, 27 września 2018 18:37:56

  • Merge pull request #178 from hiddenasbestos/lightgun
  • Lightgun Improvements

Revision 1313

Author: brandon.wright | Date: czwartek, 4 października 2018 00:32:50

  • libretro: Change 8:7 aspect ratio to uncorrected.

Revision 1312

Author: brandon.wright | Date: czwartek, 4 października 2018 00:06:41

  • win32: add InitialSnapshotFilename support.

Revision 1311

Author: brandon.wright | Date: środa, 3 października 2018 23:58:40

  • GTK+: Don't override command-line port choice.

Revision 1310

Author: brandon.wright | Date: środa, 3 października 2018 00:16:06

  • Pass decimal mode tests.

Revision 1309

Author: bearoso | Date: czwartek, 27 września 2018 19:24:16

  • Merge pull request #435 from hiddenasbestos/lightgun
  • Lightgun improvements

Revision 1308

Author: bearoso | Date: czwartek, 27 września 2018 19:23:22

  • Merge branch 'master' into lightgun

Revision 1307

Author: ov2 | Date: czwartek, 20 września 2018 15:46:38

  • Merge pull request #420 from Dwedit/change-header-detection
  • Change detection of copier headers

Revision 1306

Author: dwedit | Date: wtorek, 28 sierpnia 2018 20:53:09

  • Change detection of copier headers

Revision 1305

Author: david.walters | Date: czwartek, 27 września 2018 17:23:16

  • lightgun overhaul

Revision 1304

Author: twinaphex | Date: środa, 29 sierpnia 2018 01:44:33

  • MSVC 2005 bugfix

Revision 1303

Author: twinaphex | Date: wtorek, 28 sierpnia 2018 23:36:29

  • (PS3) Buildfixes

Revision 1302

Author: twinaphex | Date: wtorek, 28 sierpnia 2018 19:31:07

  • Remove this for Wii/WiiU/Gamecube

Revision 1301

Author: twinaphex | Date: wtorek, 28 sierpnia 2018 18:21:23

  • No -flto available for PS3

Revision 1300

Author: ov2 | Date: wtorek, 11 września 2018 22:18:02

  • Merge pull request #432 from Dwedit/fix-sa1-savestates
  • Fix incorrect memory map for SA1 after loading savestates

Revision 1299

Author: dwedit | Date: wtorek, 11 września 2018 20:26:47

  • Fix incorrect memory map for SA1 after loading savestates
  • Initialize SA1.VirtualBitmapFormat to match what it becomes

Revision 1298

Author: bearoso | Date: poniedziałek, 10 września 2018 04:58:20

  • Fix extra 4 cycles I left inaccidentally.

Revision 1297

Author: brandon.wright | Date: niedziela, 9 września 2018 23:15:38

  • Timings.IRQTriggerCycles is 3.5 dot clocks.

Revision 1296

Author: bearoso | Date: niedziela, 9 września 2018 18:17:58

  • Merge pull request #431 from lacastri/daffy
  • daffy duck irq non-reschedule

Revision 1295

Author: lacastri | Date: niedziela, 9 września 2018 01:49:42

  • daffy duck irq non-reschedule

Revision 1294

Author: ov2 | Date: środa, 29 sierpnia 2018 21:35:13

  • Merge pull request #425 from truidic/lagfix
  • lagfix unused

Revision 1293

Author: truidic | Date: środa, 29 sierpnia 2018 19:27:40

  • lagfix unused

Revision 1292

Author: twinaphex | Date: środa, 29 sierpnia 2018 16:51:51

  • MSVC 2005 bugfix

Revision 1291

Author: twinaphex | Date: środa, 29 sierpnia 2018 16:49:51

  • (PS3) Buildfixes

Revision 1290

Author: twinaphex | Date: środa, 29 sierpnia 2018 16:48:53

  • Remove this for Wii/WiiU/Gamecube

Revision 1289

Author: twinaphex | Date: środa, 29 sierpnia 2018 16:48:37

  • No -flto available for PS3

Revision 1288

Author: ov2 | Date: środa, 29 sierpnia 2018 11:39:16

  • Merge pull request #423 from tmkk/osx-defaultconfs
  • MacOSX: explicitly set default values for new options

Revision 1287

Author: tmkk | Date: środa, 29 sierpnia 2018 11:17:10

  • macosx: explicitly set default values for new options

Revision 1286

Author: ov2 | Date: poniedziałek, 27 sierpnia 2018 21:30:57

  • Merge pull request #417 from retrotalker/appveyor-merge
  • appveyor libretro

Revision 1285

Author: retrotalker | Date: poniedziałek, 27 sierpnia 2018 21:12:27

  • appveyor libretro

Revision 1284

Author: ov2 | Date: niedziela, 26 sierpnia 2018 19:53:17

  • Merge pull request #414 from retrotalker/rifle
  • connect rifle controller

Revision 1283

Author: retrotalker | Date: niedziela, 26 sierpnia 2018 19:07:14

  • connect rifle controller

Revision 1282

Author: ov2 | Date: sobota, 25 sierpnia 2018 21:24:13

  • Move identical VRAMReadBuffer updates to inline function

Revision 1281

Author: ov2 | Date: sobota, 25 sierpnia 2018 21:22:41

  • Merge pull request #412 from Dwedit/snes9x-master-fix-submission
  • Move `VRAMReadBuffer` from `IPPU` to `PPU`, then add to savestate

Revision 1280

Author: dwedit | Date: sobota, 25 sierpnia 2018 21:16:52

  • Move `VRAMReadBuffer` from `IPPU` to `PPU`, then add to savestate, tagged as version 11. Fixes RunAhead in Battle Grand Prix.

Revision 1279

Author: ov2 | Date: sobota, 25 sierpnia 2018 20:18:18

  • Prevent read_idx from overflowing

Revision 1278

Author: ov2 | Date: sobota, 25 sierpnia 2018 19:51:43

  • Add NextIRQTimer to snapshot, do not re-set hdma byte

Revision 1277

Author: ov2 | Date: sobota, 25 sierpnia 2018 19:51:42

  • Ensure CPU.MemSpeed is correct when CPU.FastROMSpeed changes

Revision 1276

Author: ov2 | Date: sobota, 25 sierpnia 2018 19:51:42

  • win32: fix compile with newest studio 2017

Revision 1275

Author: ov2 | Date: piątek, 24 sierpnia 2018 19:27:31

  • Merge pull request #410 from retrotalker/interlace
  • resize viewport on load state

Revision 1274

Author: retrotalker | Date: piątek, 24 sierpnia 2018 00:35:15

  • resize viewport on load state

Revision 1273

Author: brandon.wright | Date: środa, 22 sierpnia 2018 22:21:26

  • libretro: Allow more granular SFX underclocks.

Revision 1272

Author: brandon.wright | Date: środa, 22 sierpnia 2018 22:15:27

  • Increase SuperFX speed slightly.

Revision 1271

Author: brandon.wright | Date: środa, 22 sierpnia 2018 17:24:29

  • Check POR freeze-high bit for transparency check.

Revision 1270

Author: bearoso | Date: wtorek, 21 sierpnia 2018 17:57:59

  • Merge pull request #406 from retrotalker/cursor
  • lightgun cursor grey typo

Revision 1269

Author: retrotalker | Date: wtorek, 21 sierpnia 2018 16:25:50

  • lightgun cursor grey typo

Revision 1268

Author: brandon.wright | Date: poniedziałek, 20 sierpnia 2018 19:54:00

  • Proper write-twice behavior for $2122.

Revision 1267

Author: bearoso | Date: poniedziałek, 20 sierpnia 2018 17:33:22

  • Merge pull request #399 from bladeoner/master
  • Fix several file references in the APU folder

Revision 1266

Author: bladeoner | Date: niedziela, 19 sierpnia 2018 01:40:32

  • Fix several file references in the APU folder

Revision 1265

Author: bearoso | Date: poniedziałek, 20 sierpnia 2018 17:33:08

  • Merge pull request #403 from retrotalker/cursor
  • change crosshairs

Revision 1264

Author: retrotalker | Date: niedziela, 19 sierpnia 2018 00:45:04

  • change crosshairs

Revision 1263

Author: bearoso | Date: poniedziałek, 20 sierpnia 2018 17:32:27

  • Merge pull request #402 from retrotalker/controls
  • activate controllers

Revision 1262

Author: retrotalker | Date: sobota, 18 sierpnia 2018 20:58:17

  • activate controllers
  • Looney Tunes B-Ball multitap

Revision 1261

Author: bearoso | Date: sobota, 18 sierpnia 2018 20:17:28

  • Merge pull request #400 from retrotalker/apu
  • interpolation - clamp output

Revision 1260

Author: retrotalker | Date: sobota, 18 sierpnia 2018 15:34:04

  • interpolation - clamp output

Revision 1259

Author: bearoso | Date: piątek, 17 sierpnia 2018 18:02:49

  • Merge pull request #398 from bladeoner/master
  • Fix APU include snes.hpp

Revision 1258

Author: bladeoner | Date: czwartek, 16 sierpnia 2018 21:04:43

  • Fix APU include snes.hpp

Revision 1257

Author: brandon.wright | Date: piątek, 17 sierpnia 2018 17:59:10

  • Be more conservative and use HC=512 instead.

Revision 1256

Author: brandon.wright | Date: piątek, 17 sierpnia 2018 17:56:48

  • Revert "Move render to HBLANK start."
  • This reverts commit 933c8610639ec818209ebc51ca74d8d5e2db625f.

Revision 1255

Author: brandon.wright | Date: piątek, 17 sierpnia 2018 17:23:20

  • Move render to HBLANK start.

Revision 1254

Author: dwedit | Date: czwartek, 16 sierpnia 2018 18:01:39

  • Makefile Changes: Use Link-time optimization on GCC, and define __WIN32__ in all MSVC targets

Revision 1253

Author: brandon.wright | Date: czwartek, 16 sierpnia 2018 18:01:39

  • Don't black out screen when no data in savestate.

Revision 1252

Author: bearoso | Date: środa, 15 sierpnia 2018 21:52:11

  • Merge pull request #395 from retrotalker/region
  • Console region option

Revision 1251

Author: retrotalker | Date: środa, 15 sierpnia 2018 19:08:57

  • Console region option
  • auto, ntsc, pal

Revision 1250

Author: bearoso | Date: środa, 15 sierpnia 2018 21:51:54

  • Merge pull request #394 from retrotalker/makefile
  • makefile.common fix

Revision 1249

Author: retrotalker | Date: środa, 15 sierpnia 2018 19:10:31

  • makefile.common fix
  • remove spc_dsp.cpp -- already included in sdsp.cpp

Revision 1248

Author: bearoso | Date: środa, 15 sierpnia 2018 21:49:25

  • Merge pull request #396 from retrotalker/overclock
  • "Light" overclocking option

Revision 1247

Author: retrotalker | Date: środa, 15 sierpnia 2018 19:15:24

  • overclocking option
  • light

Revision 1246

Author: brandon.wright | Date: środa, 15 sierpnia 2018 00:33:03

  • Don't allow IRQ to occur instantly when just writing $4200.

Revision 1245

Author: brandon.wright | Date: środa, 15 sierpnia 2018 00:33:03

  • GTK+: Add dangerous hacks.

Revision 1244

Author: ov2 | Date: wtorek, 14 sierpnia 2018 21:30:48

  • win32: add dx9 error dialog with download link

Revision 1243

Author: tatsuya79 | Date: sobota, 11 sierpnia 2018 23:49:57

  • rise sprite limit hack to 128

Revision 1242

Author: brandon.wright | Date: sobota, 11 sierpnia 2018 23:46:40

  • Add merge option for hires blending.

Revision 1241

Author: brandon.wright | Date: sobota, 11 sierpnia 2018 19:36:46

  • Fix garbage on left column in Kirby 3.

Revision 1240

Author: brandon.wright | Date: sobota, 11 sierpnia 2018 17:40:08

  • Change ARM to __arm__ and add GCC/Clang catch-all.

Revision 1239

Author: brandon.wright | Date: wtorek, 7 sierpnia 2018 18:48:21

  • LoROM: Don't map SRAM if size is 0.

Revision 1238

Author: brandon.wright | Date: wtorek, 7 sierpnia 2018 18:44:55

  • libretro: Fix sprite limit name.

Revision 1237

Author: ov2 | Date: wtorek, 7 sierpnia 2018 18:39:36

  • libretro: add fast snapshot support

Revision 1236

Author: ov2 | Date: wtorek, 7 sierpnia 2018 18:37:14

  • win32: get rid of some warnings

Revision 1235

Author: ov2 | Date: wtorek, 7 sierpnia 2018 18:37:14

  • win32: switch to DirectXMath to remove d3d9x dependency, remove HLSL

Revision 1234

Author: brandon.wright | Date: wtorek, 7 sierpnia 2018 00:32:23

  • Don't break double-height modes.

Revision 1233

Author: brandon.wright | Date: wtorek, 7 sierpnia 2018 00:05:17

  • Fix snafu.

Revision 1232

Author: brandon.wright | Date: poniedziałek, 6 sierpnia 2018 23:14:45

  • libretro: Fix some warnings.

Revision 1231

Author: brandon.wright | Date: poniedziałek, 6 sierpnia 2018 23:12:35

  • libretro: add memory randomization

Revision 1230

Author: brandon.wright | Date: poniedziałek, 6 sierpnia 2018 22:51:35

  • Add overclock and sprite limit options.

Revision 1229

Author: brandon.wright | Date: poniedziałek, 6 sierpnia 2018 19:54:38

  • Fix Chrono Trigger bug where screen jumps.

Revision 1228

Author: brandon.wright | Date: poniedziałek, 6 sierpnia 2018 19:31:07

  • Make interpolation config a little cleaner.
  • Add config file option to all ports.

Revision 1227

Author: brandon.wright | Date: poniedziałek, 6 sierpnia 2018 17:10:34

  • Use outer-scope "in".

Revision 1226

Author: brandon.wright | Date: poniedziałek, 6 sierpnia 2018 00:04:06

  • Add DSP interpolation code.

Revision 1225

Author: brandon.wright | Date: poniedziałek, 6 sierpnia 2018 00:03:36

  • GTK+: Update interlaced drawing.
  • Apply vsync on resize.

Revision 1224

Author: ov2 | Date: sobota, 4 sierpnia 2018 13:53:11

  • Merge pull request #356 from fr500/master
  • fix mouse and lightguns

Revision 1223

Author: radius | Date: wtorek, 31 lipca 2018 00:53:21

  • fix mouse and lightguns

Revision 1222

Author: bearoso | Date: poniedziałek, 30 lipca 2018 22:36:48

  • Merge pull request #371 from turhope/ppu
  • ppu.windowleft fix

Revision 1221

Author: turhope | Date: poniedziałek, 30 lipca 2018 20:34:07

  • ppu.windowleft fix
  • some games incorrectly show rogue vertical line on column 0

Revision 1220

Author: bearoso | Date: poniedziałek, 30 lipca 2018 22:36:25

  • Merge pull request #368 from orbea/data
  • gtk: Use datarootdir instead of datadir.

Revision 1219

Author: orbea | Date: niedziela, 29 lipca 2018 01:33:23

  • gtk: Use datarootdir instead of datadir.

Revision 1218

Author: brandon.wright | Date: niedziela, 29 lipca 2018 00:58:33

  • Fix with_system_zip variable name.

Revision 1217

Author: bearoso | Date: niedziela, 29 lipca 2018 00:53:45

  • Merge pull request #367 from orbea/libretro
  • One moreSnes9x alias instead of stdint type.

Revision 1216

Author: orbea | Date: niedziela, 29 lipca 2018 00:48:08

  • One moreSnes9x alias instead of stdint type.

Revision 1215

Author: brandon.wright | Date: sobota, 28 lipca 2018 22:59:15

  • Use Snes9x aliases instead of stdint types here.

Revision 1214

Author: brandon.wright | Date: piątek, 20 lipca 2018 02:41:33

  • Revert "Lower SA1 relative speed slightly."
  • Super Mario RPG is negatively affected.
  • This reverts commit 597275bb39266707526afcf6ccedd7c90622f650.

Revision 1213

Author: brandon.wright | Date: piątek, 20 lipca 2018 01:19:26

  • Lower SA1 relative speed slightly.

Revision 1212

Author: brandon.wright | Date: czwartek, 12 lipca 2018 17:15:37

  • Check for NULL Display.

Revision 1211

Author: ov2 | Date: niedziela, 8 lipca 2018 15:14:49

  • Merge pull request #354 from fr500/master
  • fix crash with sufami turbo and remove lingering runahead code

Revision 1210

Author: radius | Date: sobota, 7 lipca 2018 19:13:59

  • remove lingering runahead code

Revision 1209

Author: radius | Date: sobota, 7 lipca 2018 18:46:45

  • fix crash with sufami turbo

Revision 1208

Author: brandon.wright | Date: czwartek, 5 lipca 2018 17:54:19

  • JMP with index has an I/O cycle here. Fixes Phalanx.

Revision 1207

Author: brandon.wright | Date: środa, 4 lipca 2018 19:44:33

  • That didn't really help. Revert.

Revision 1206

Author: brandon.wright | Date: środa, 4 lipca 2018 18:14:17

  • Use 8 instead of 14, since it's closer to accurate.

Revision 1205

Author: brandon.wright | Date: środa, 4 lipca 2018 18:01:00

  • Use delay of 14 instead of 12 cycles for first NMI

Revision 1204

Author: brandon.wright | Date: środa, 4 lipca 2018 17:22:05

  • Add 4200 and 4210 NMI bits to instruction line.

Revision 1203

Author: ov2 | Date: wtorek, 3 lipca 2018 22:53:58

  • libretro: re-add parameter to detect missing symbols

Revision 1202

Author: ov2 | Date: wtorek, 3 lipca 2018 22:53:02

  • Merge pull request #351 from fr500/master
  • Bring the core up to speed

Revision 1201

Author: radius | Date: poniedziałek, 2 lipca 2018 01:51:24

  • remove incomplete memory_maps implementation
  • cleanup logs
  • fix possible overflow
  • cleanup

Revision 1200

Author: radius | Date: poniedziałek, 2 lipca 2018 00:42:36

  • fix multicart link

Revision 1199

Author: radius | Date: niedziela, 1 lipca 2018 17:21:12

  • fix controller assignment

Revision 1198

Author: radius | Date: niedziela, 1 lipca 2018 17:00:30

  • build fix, fix sfx overclock

Revision 1197

Author: radius | Date: niedziela, 1 lipca 2018 02:11:20

  • fix indentation

Revision 1196

Author: radius | Date: niedziela, 1 lipca 2018 01:31:47

  • standarize indentation

Revision 1195

Author: radius | Date: niedziela, 1 lipca 2018 01:19:09

  • cleanups

Revision 1194

Author: radius | Date: niedziela, 1 lipca 2018 01:18:54

  • backport bsx, multicart

Revision 1193

Author: kps501 | Date: niedziela, 1 lipca 2018 01:18:08

  • libretro: hires blending buffer

Revision 1192

Author: kps501 | Date: niedziela, 1 lipca 2018 01:16:48

  • backport hires blending

Revision 1191

Author: alberto.fustinoni | Date: sobota, 30 czerwca 2018 19:48:04

  • Formatting

Revision 1190

Author: alberto.fustinoni | Date: sobota, 30 czerwca 2018 19:48:03

  • Comments

Revision 1189

Author: alberto.fustinoni | Date: sobota, 30 czerwca 2018 19:48:03

  • Remove linker warnings

Revision 1188

Author: alberto.fustinoni | Date: sobota, 30 czerwca 2018 19:48:03

  • logic

Revision 1187

Author: kwyxz | Date: sobota, 30 czerwca 2018 19:48:03

  • Allow Solaris build

Revision 1186

Author: ov2 | Date: wtorek, 3 lipca 2018 22:39:20

  • win32: save custom rom dialog position and column sizes

Revision 1185

Author: ov2 | Date: wtorek, 3 lipca 2018 20:43:55

  • Use correct byte limit

Revision 1184

Author: ov2 | Date: wtorek, 3 lipca 2018 20:42:34

  • macOS: only try to enable valid cheats

Revision 1183

Author: ov2 | Date: wtorek, 3 lipca 2018 20:42:11

  • win32: only enable cheat if it was valid

Revision 1182

Author: brandon.wright | Date: wtorek, 3 lipca 2018 00:41:52

  • Put back the stuff that broke the Mac port.

Revision 1181

Author: brandon.wright | Date: wtorek, 3 lipca 2018 00:41:52

  • Pass OAM tests now.

Revision 1180

Author: ov2 | Date: czwartek, 28 czerwca 2018 23:14:52

  • Merge pull request #350 from marconett/macos-cheat-fix
  • macOS cheats: fixed variable rename oversight; typecasting

Revision 1179

Author: marco.nett | Date: czwartek, 28 czerwca 2018 22:45:43

  • fixed variable rename oversight; typecasting

Revision 1178

Author: ov2 | Date: czwartek, 28 czerwca 2018 14:29:03

  • win32: use WM_CLOSE when exiting via menu (fixes #349)

Revision 1177

Author: ov2 | Date: czwartek, 28 czerwca 2018 14:28:29

  • macOS: try to use new cheat commands (incomplete format support)

Revision 1176

Author: brandon.wright | Date: wtorek, 26 czerwca 2018 10:46:39

  • Also allow interlacing in Mode 7.

Revision 1175

Author: brandon.wright | Date: wtorek, 26 czerwca 2018 01:02:10

  • Disable interlace mode for bg modes not 5 or 6.

Revision 1174

Author: bearoso | Date: wtorek, 26 czerwca 2018 00:14:56

  • Merge pull request #347 from kps501/dsp
  • st010 accuracy fixes

Revision 1173

Author: kps501 | Date: niedziela, 24 czerwca 2018 18:54:47

  • seta010 fixes
  • op01, op04, op05

Revision 1172

Author: ov2 | Date: niedziela, 24 czerwca 2018 16:18:50

  • win32: make custom rom dialog resizable, reactivate splitter

Revision 1171

Author: ov2 | Date: niedziela, 24 czerwca 2018 13:12:59

  • win32: include ddraw libs, compile with ddraw support by default

Revision 1169

Author: brandon.wright | Date: czwartek, 21 czerwca 2018 22:24:16

  • Get rid of "Unable to find msu file" console spam.

Revision 1168

Author: brandon.wright | Date: czwartek, 21 czerwca 2018 21:23:43

  • Use port commands for quickload to allow undo.

Revision 1167

Author: brandon.wright | Date: czwartek, 21 czerwca 2018 20:46:29

  • Revert "Save oops unconditionally on loading state."
  • This reverts commit fc0b79ec2f7ea18daa6d6fdffba4630ac4702c7c.

Revision 1166

Author: brandon.wright | Date: środa, 20 czerwca 2018 19:44:09

  • Save oops unconditionally on loading state.
  • GTK+: Use oops for undo load state.

Revision 1165

Author: brandon.wright | Date: środa, 20 czerwca 2018 01:15:24

  • Break a specific SMP opcode into cycles. Fixes Little Magic.

Revision 1164

Author: ov2 | Date: wtorek, 19 czerwca 2018 22:36:50

  • Do not prematurely close unzFiles for ips, properly close for ups
  • (closes #343)

Revision 1163

Author: ov2 | Date: wtorek, 19 czerwca 2018 22:36:50

  • win32: move shader param dialog to VideoDriver container

Revision 1162

Author: brandon.wright | Date: niedziela, 17 czerwca 2018 21:52:31

  • Clear WAI at different location. Fixes Top Gear 3000.

Revision 1161

Author: brandon.wright | Date: niedziela, 17 czerwca 2018 01:13:21

  • GTK+: Make ALSA driver more verbose.

Revision 1160

Author: brandon.wright | Date: niedziela, 17 czerwca 2018 00:33:23

  • changes.txt

Revision 1159

Author: brandon.wright | Date: niedziela, 17 czerwca 2018 00:31:41

  • GTK+, Unix: Preserve current joypad state when rewinding.

Revision 1158

Author: brandon.wright | Date: niedziela, 17 czerwca 2018 00:10:13

  • Bump version number to 1.56.2. Update changes.txt.

Revision 1157

Author: brandon.wright | Date: sobota, 16 czerwca 2018 23:35:56

  • win32: Allow disabling of NTSC Filter Scanlines.

Revision 1156

Author: brandon.wright | Date: sobota, 16 czerwca 2018 22:23:27

  • Fix wrong tile choice in mosaic mode.

Revision 1155

Author: brandon.wright | Date: sobota, 16 czerwca 2018 21:25:58

  • When image is below 1x scale, don't use integer scaling.

Revision 1154

Author: ov2 | Date: sobota, 16 czerwca 2018 16:30:38

  • GTK+: use new constant name (#338)

Revision 1153

Author: brandon.wright | Date: środa, 13 czerwca 2018 19:37:58

  • Fix Umihara Kawase's brightness fluctuation.

Revision 1152

Author: ov2 | Date: środa, 13 czerwca 2018 14:55:38

  • win32: clear extra line when doubling for blargg so that mixing does not
  • access random bytes (fixes #332)

Revision 1151

Author: brandon.wright | Date: środa, 13 czerwca 2018 00:50:24

  • win32: Add integer scaling option.

Revision 1150

Author: brandon.wright | Date: wtorek, 12 czerwca 2018 23:05:18

  • GTK+: Add integer scaling settings to aspect ratio

Revision 1149

Author: brandon.wright | Date: wtorek, 12 czerwca 2018 21:49:40

  • Divert IRQTransition for the moment. Increase time after WAI to 14 cycles.

Revision 1148

Author: brandon.wright | Date: sobota, 9 czerwca 2018 17:23:26

  • Add an undo load state option.

Revision 1144

Author: brandon.wright | Date: czwartek, 7 czerwca 2018 23:31:51

  • Changes.txt.

Revision 1143

Author: brandon.wright | Date: czwartek, 7 czerwca 2018 23:16:22

  • More sanity checking.

Revision 1142

Author: brandon.wright | Date: czwartek, 7 czerwca 2018 23:02:48

  • Bump version number.

Revision 1141

Author: brandon.wright | Date: czwartek, 7 czerwca 2018 22:58:38

  • Bound values in preferences.

Revision 1140

Author: brandon.wright | Date: czwartek, 7 czerwca 2018 22:49:41

  • Sanity check input rate better.

Revision 1139

Author: brandon.wright | Date: czwartek, 7 czerwca 2018 22:23:23

  • win32: Populate cheat dialog in correct order.

Revision 1138

Author: brandon.wright | Date: czwartek, 7 czerwca 2018 19:46:03

  • Check for GTK+ 3.22 or above when using GTK+ 3.

Revision 1137

Author: brandon.wright | Date: czwartek, 7 czerwca 2018 19:19:40

  • Fix height resizing of code and description field in cheat dialog.

Revision 1136

Author: brandon.wright | Date: czwartek, 7 czerwca 2018 16:43:29

  • Sanity check automatic input rate for deviations > 5%.

Revision 1135

Author: bearoso | Date: czwartek, 7 czerwca 2018 03:07:09

  • Merge pull request #327 from Dwedit/snes9xgit
  • Backport Hermite Resampler bypass code from Libretro version

Revision 1134

Author: dwedit | Date: czwartek, 7 czerwca 2018 02:45:52

  • Backport Hermite Resampler bypass code from Libretro version

Revision 1133

Author: brandon.wright | Date: środa, 6 czerwca 2018 23:27:25

  • Reword the new cheat style.

Revision 1132

Author: brandon.wright | Date: środa, 6 czerwca 2018 23:20:47

  • Changes.txt again.

Revision 1131

Author: brandon.wright | Date: środa, 6 czerwca 2018 23:18:16

  • Changes.txt

Revision 1130

Author: brandon.wright | Date: środa, 6 czerwca 2018 22:33:08

  • Update readme-windows.txt.

Revision 1129

Author: brandon.wright | Date: środa, 6 czerwca 2018 02:38:59

  • Set minimum width for these columns.

Revision 1128

Author: brandon.wright | Date: środa, 6 czerwca 2018 02:17:17

  • More cheat window improvements.

Revision 1127

Author: brandon.wright | Date: wtorek, 5 czerwca 2018 23:32:31

  • Update changes.txt with some revisions.

Revision 1126

Author: brandon.wright | Date: wtorek, 5 czerwca 2018 18:58:38

  • Don't do anything when write to $4200 is the same.

Revision 1125

Author: brandon.wright | Date: wtorek, 5 czerwca 2018 02:27:24

  • Some cheat dialog QOL improvements.

Revision 1124

Author: brandon.wright | Date: wtorek, 5 czerwca 2018 00:19:00

  • Use "enable" instead of "enabled."

Revision 1123

Author: brandon.wright | Date: poniedziałek, 4 czerwca 2018 23:14:59

  • Remove forced alignment on landing buffer.

Revision 1122

Author: ov2 | Date: poniedziałek, 4 czerwca 2018 21:32:25

  • Save MACS rifle data in snapshot, increase snapshot version

Revision 1121

Author: bearoso | Date: poniedziałek, 4 czerwca 2018 17:37:58

  • Merge pull request #324 from kps501/macsrifle
  • add macs rifle controller (win32)

Revision 1120

Author: kps501 | Date: poniedziałek, 4 czerwca 2018 03:45:53

  • add macs rifle controller (win32)

Revision 1119

Author: brandon.wright | Date: poniedziałek, 4 czerwca 2018 17:36:55

  • Fix crash when elements are missing.

Revision 1118

Author: brandon.wright | Date: poniedziałek, 4 czerwca 2018 17:29:46

  • Cheats: Use "name" instead of "description". Allow whitespace.

Revision 1117

Author: brandon.wright | Date: poniedziałek, 4 czerwca 2018 01:31:29

  • Output leading zeroes.

Revision 1116

Author: brandon.wright | Date: poniedziałek, 4 czerwca 2018 01:02:48

  • Switch back to .cht format. Update to byuu's new form.

Revision 1115

Author: brandon.wright | Date: niedziela, 3 czerwca 2018 03:25:25

  • Fix casting on MSU1 volume.

Revision 1114

Author: brandon.wright | Date: niedziela, 3 czerwca 2018 03:01:44

  • Fix MSU1 swapping.

Revision 1113

Author: brandon.wright | Date: niedziela, 3 czerwca 2018 02:02:17

  • Use IRQTransition again.

Revision 1112

Author: brandon.wright | Date: niedziela, 3 czerwca 2018 01:44:13

  • Go back to allowing writes to 4200 and vtimerpos to trigger immediately.

Revision 1111

Author: ov2 | Date: sobota, 2 czerwca 2018 23:24:18

  • Apply IRQ flag changes before triggering NMI (#318)

Revision 1110

Author: ov2 | Date: sobota, 2 czerwca 2018 23:24:18

  • Edge case when setting vtimer only on same scanline

Revision 1109

Author: brandon.wright | Date: sobota, 2 czerwca 2018 21:40:50

  • Use OpenBus here like we used to.

Revision 1108

Author: brandon.wright | Date: sobota, 2 czerwca 2018 21:28:43

  • Disable tree-vrp on GCC for this function. GCC miscompiles it.

Revision 1107

Author: brandon.wright | Date: sobota, 2 czerwca 2018 02:25:41

  • Use OpenBus as intermediary here to fix Funaki Masakatsu.

Revision 1106

Author: brandon.wright | Date: sobota, 2 czerwca 2018 01:55:15

  • Use OpenBus for these two.

Revision 1105

Author: brandon.wright | Date: piątek, 1 czerwca 2018 22:34:51

  • Some simplification.

Revision 1104

Author: brandon.wright | Date: piątek, 1 czerwca 2018 22:05:58

  • Don't use initial variable.

Revision 1103

Author: brandon.wright | Date: piątek, 1 czerwca 2018 21:19:59

  • This was wrong.

Revision 1102

Author: brandon.wright | Date: piątek, 1 czerwca 2018 21:05:00

  • The flag pushed on to the stack before IRQ is the updated one.

Revision 1101

Author: brandon.wright | Date: piątek, 1 czerwca 2018 18:22:22

  • Fix line doubling in interlaced mode.

Revision 1100

Author: brandon.wright | Date: piątek, 1 czerwca 2018 00:46:27

  • Update GTK+ README.

Revision 1099

Author: brandon.wright | Date: piątek, 1 czerwca 2018 00:34:00

  • Update readme-windows.txt slightly.

Revision 1098

Author: brandon.wright | Date: czwartek, 31 maja 2018 23:22:56

  • Bump appveyor build number.

Revision 1097

Author: brandon.wright | Date: czwartek, 31 maja 2018 22:07:38

  • But don't break SA1.

Revision 1096

Author: brandon.wright | Date: czwartek, 31 maja 2018 22:03:49

  • Proper for Marko AND Super Ghouls and Ghosts.

Revision 1095

Author: ov2 | Date: czwartek, 31 maja 2018 12:55:08

  • Use separate variable, bitwise op does not guarantee evaluation order
  • (#316)

Revision 1094

Author: ov2 | Date: czwartek, 31 maja 2018 12:53:38

  • Expose debug command to ports

Revision 1093

Author: brandon.wright | Date: czwartek, 31 maja 2018 02:34:51

  • Use 16-bit with NTSC filter in hires mode.

Revision 1092

Author: brandon.wright | Date: czwartek, 31 maja 2018 00:46:20

  • Make note and clarify code.

Revision 1091

Author: brandon.wright | Date: czwartek, 31 maja 2018 00:10:36

  • Actually, I like the other fix better. We know the HDMA reads this value into the MDR as an intermediary, not that writing the address writes to OpenBus.
  • Revert "We definitely only know Speedy writes this address and it goes to open bus on hardware."
  • This reverts commit 6f5295225cf791354dd1ef63e3ebdacd8e30ce47.

Revision 1090

Author: brandon.wright | Date: środa, 30 maja 2018 23:50:59

  • We definitely only know Speedy writes this address and it goes to open bus on hardware.

Revision 1089

Author: brandon.wright | Date: środa, 30 maja 2018 23:40:21

  • Isolate Speedy Gonzales fix for now.

Revision 1088

Author: brandon.wright | Date: środa, 30 maja 2018 20:27:30

  • Check for the short scanline on the timer scanline, not the current one.

Revision 1087

Author: ov2 | Date: środa, 30 maja 2018 16:15:43

  • Use Timings.H_Max_Master when calculating cycles for next irq
  • (fixes #315)

Revision 1086

Author: ov2 | Date: środa, 30 maja 2018 14:10:27

  • Changes.txt

Revision 1085

Author: brandon.wright | Date: środa, 30 maja 2018 00:11:10

  • Changes.txt

Revision 1084

Author: bearoso | Date: wtorek, 29 maja 2018 23:20:54

  • Load glGetString before trying to use it.
NOWSZY [SNES] Snes9x ReRecording 1.56.2 r15

Revision 885

Author: gocha | Date: środa, 14 lutego 2018 07:38:44

  • Exclude master branch from appveyor build

Revision 883

Author: gocha | Date: wtorek, 6 lutego 2018 06:16:50

  • add appveyor build script (CI for Windows)

Revision 882

Author: qwertymodo | Date: piątek, 5 stycznia 2018 21:33:47

  • Move libpng and zlib dependencies into submodules for the Windows build

Revision 881

Author: ov2 | Date: środa, 3 stycznia 2018 22:50:09

  • win32: disable sound sync when speed is not set to 100%

Revision 880

Author: ov2 | Date: środa, 3 stycznia 2018 22:28:21

  • win32: add -cartB parameter

Revision 879

Author: ov2 | Date: środa, 3 stycznia 2018 22:12:06

  • win32: merge multi rom load function

Revision 878

Author: ov2 | Date: środa, 3 stycznia 2018 21:08:08

  • win32: only enable dynamic rate control checkbox for xaudio2

Revision 877

Author: ov2 | Date: środa, 3 stycznia 2018 21:08:08

  • win32: add option to disable message scaling with epx

Revision 876

Author: ov2 | Date: środa, 3 stycznia 2018 21:08:08

  • win32: shorten faq, include link to dx9 runtime

Revision 875

Author: brandon.wright | Date: czwartek, 14 grudnia 2017 05:50:47

  • Fix NETPLAY_SUPPORT define I broke.

Revision 874

Author: brandon.wright | Date: czwartek, 7 grudnia 2017 23:03:32

  • Rendering Ranger R2 now seems to work without timing hack.

Revision 873

Author: brandon.wright | Date: czwartek, 7 grudnia 2017 19:24:29

  • Fix issue with expose on GTK+ 3.

Revision 872

Author: brandon.wright | Date: czwartek, 7 grudnia 2017 18:36:50

  • Fix assertion on PulseAudio driver exit.

Revision 871

Author: brandon.wright | Date: czwartek, 7 grudnia 2017 18:36:24

  • Fix warnings on GTK+ display driver with GTK+ 3.

Revision 870

Author: brandon.wright | Date: czwartek, 7 grudnia 2017 03:30:27

  • Some GTK+ 3 fixes.

Revision 869

Author: brandon.wright | Date: czwartek, 7 grudnia 2017 02:00:19

  • Clean up compiler warnings.

Revision 868

Author: brandon.wright | Date: czwartek, 7 grudnia 2017 01:39:10

  • Fix code gaff in reset in BSX code

Revision 867

Author: brandon.wright | Date: czwartek, 7 grudnia 2017 01:04:15

  • Fix missing break in pseudo-cycle SMP.

Revision 866

Author: brandon.wright | Date: piątek, 1 grudnia 2017 01:38:09

  • List enumerated joysticks in terminal output.

Revision 865

Author: brandon.wright | Date: piątek, 1 grudnia 2017 01:14:17

  • Remove some vestiges from sound code.

Revision 864

Author: ov2 | Date: wtorek, 28 listopada 2017 20:54:30

  • win32: add dynamic rate control setting, implement for xaudio2

Revision 863

Author: ov2 | Date: wtorek, 28 listopada 2017 20:54:30

  • win32: add volume control regular/turbo (closes #258)

Revision 862

Author: ov2 | Date: wtorek, 28 listopada 2017 20:54:30

  • win32 libretro: switch toolkit to 141_xp

Revision 861

Author: ov2 | Date: wtorek, 28 listopada 2017 20:54:30

  • Do not define NDEBUG if _DEBUG is defined

Revision 860

Author: brandon.wright | Date: poniedziałek, 27 listopada 2017 19:41:06

  • Revert "Revert "Make SoundSync mutually exclusive with DynamicRateControl in GTK+ port. Disable S9xContinueUpdate.""
  • This reverts commit 7931400b4422772b559a4ad19c7f6eb014a77a61.

Revision 859

Author: brandon.wright | Date: poniedziałek, 27 listopada 2017 19:39:58

  • Reset time_ratio on preferences change. Use 4 fragments on OSS.

Revision 858

Author: brandon.wright | Date: poniedziałek, 27 listopada 2017 19:33:25

  • Revert "Make SoundSync mutually exclusive with DynamicRateControl in GTK+ port. Disable S9xContinueUpdate."
  • This reverts commit 63394cd26a99dd34e8c5dadf6e9145736a6cb228.

Revision 857

Author: brandon.wright | Date: poniedziałek, 27 listopada 2017 19:11:49

  • Make SoundSync mutually exclusive with DynamicRateControl in GTK+ port. Disable S9xContinueUpdate.

Revision 856

Author: brandon.wright | Date: sobota, 25 listopada 2017 19:40:07

  • GTK: Update display on S9xContinueUpdate.

Revision 855

Author: brandon.wright | Date: sobota, 25 listopada 2017 19:26:23

  • Reset GFX.InterlaceFrame on PPU reset.

Revision 854

Author: brandon.wright | Date: sobota, 25 listopada 2017 02:35:49

  • Handle PulseAudio case where no data can be written.

Revision 853

Author: brandon.wright | Date: piątek, 24 listopada 2017 21:01:05

  • Revert "Also break out of S9xMainLoop in original location."
  • This reverts commit 8313c51e81f1e444dddfb70947ebe94850086192.

Revision 852

Author: brandon.wright | Date: piątek, 24 listopada 2017 20:47:53

  • Also break out of S9xMainLoop in original location.

Revision 851

Author: brandon.wright | Date: piątek, 24 listopada 2017 20:03:24

  • Update config variable and sanitize input.

Revision 850

Author: brandon.wright | Date: piątek, 24 listopada 2017 15:19:05

  • Optimize rate control formula and remove placeholder copy-paste.

Revision 849

Author: brandon.wright | Date: piątek, 24 listopada 2017 01:57:47

  • Bump SDL requirement to SDL 2.0.

Revision 848

Author: brandon.wright | Date: czwartek, 23 listopada 2017 02:28:41

  • Move newline.

Revision 847

Author: brandon.wright | Date: czwartek, 23 listopada 2017 01:19:20

  • Merge remote-tracking branch 'origin/ratecontrol'

Revision 846

Author: brandon.wright | Date: czwartek, 23 listopada 2017 01:18:33

  • Remove debugging printfs.

Revision 845

Author: brandon.wright | Date: czwartek, 23 listopada 2017 01:14:49

  • Update PulseAudio driver to full API.

Revision 844

Author: brandon.wright | Date: środa, 22 listopada 2017 19:40:41

  • Don't break interlace syncopation on frame skip.
  • Unfortunately, save states with the wrong field are now broken forever.

Revision 843

Author: brandon.wright | Date: środa, 22 listopada 2017 19:40:30

  • Change where we break S9xMainLoop/Scan for input ("Brunnis lag fix")

Revision 842

Author: brandon.wright | Date: środa, 22 listopada 2017 00:58:19

  • Increase the number of opcodes executed on the SA1 to 5 per S-CPU opcode.

Revision 841

Author: brandon.wright | Date: wtorek, 21 listopada 2017 01:12:57

  • Update PortAudio driver to read/write API.

Revision 840

Author: brandon.wright | Date: poniedziałek, 20 listopada 2017 20:09:05

  • Remove unconditional rate control on OSS.

Revision 839

Author: brandon.wright | Date: poniedziałek, 20 listopada 2017 20:06:13

  • Add GTK+ preferences for dynamic rate control.

Revision 838

Author: brandon.wright | Date: poniedziałek, 20 listopada 2017 19:25:53

  • Disable dynamic rate control by default.

Revision 837

Author: brandon.wright | Date: poniedziałek, 20 listopada 2017 19:07:54

  • Add dynamic rate control for audio, based on Retroarch/Themaister's paper
  • Adds support to alsa and oss sound drivers on GTK+ port.

Revision 836

Author: brandon.wright | Date: środa, 22 listopada 2017 19:36:02

  • Don't break interlace syncopation on frame skip.
  • Unfortunately, save states with the wrong field are now broken forever.

Revision 835

Author: brandon.wright | Date: środa, 22 listopada 2017 19:12:41

  • Change where we break S9xMainLoop/Scan for input ("Brunnis lag fix")

Revision 834

Author: brandon.wright | Date: środa, 22 listopada 2017 01:01:50

  • Increase the number of opcodes executed on the SA1 to 5 per S-CPU opcode.

Revision 833

Author: qwertymodo | Date: wtorek, 21 listopada 2017 02:29:39

  • Update Mac OSX version number and date strings

Revision 832

Author: bearoso | Date: niedziela, 19 listopada 2017 19:16:36

  • Merge pull request #259 from NoSuck/unix_fullscreen
  • unix: fix fullscreen property change timing

Revision 831

Author: the.flying.rapist | Date: niedziela, 12 listopada 2017 20:11:26

  • unix: fix fullscreen property change timing
  • Previously, the Unix version of Snes9x was unable to create a fullscreen window. (It would create a regular window the size of the screen.)

Revision 830

Author: brandon.wright | Date: piątek, 17 listopada 2017 23:11:03

  • Added Chou Aniki APU timing hack.

Revision 829

Author: brandon.wright | Date: piątek, 17 listopada 2017 23:00:58

  • Update copyrights.

Revision 827

Author: noabody | Date: środa, 1 listopada 2017 21:34:18

  • Modify src/gtk/snes9x.ui to add scroll-box to gtk2+ cheat dialog.

Revision 825

Author: tmkk | Date: poniedziałek, 30 października 2017 10:23:12

  • macosx: make compatible with 10.7-10.11 SDK

Revision 824

Author: tmkk | Date: niedziela, 29 października 2017 07:06:37

  • macosx: fix Open ROM Image dialog doesn't appear on recent macOS (issue 216)

Revision 823

Author: tmkk | Date: niedziela, 29 października 2017 07:01:54

  • macosx: use bzero instead of ZeroMemory

Revision 822

Author: tmkk | Date: niedziela, 29 października 2017 07:00:29

  • macosx: make musicbox compatible with a new S-SMP

Revision 821

Author: tmkk | Date: niedziela, 29 października 2017 06:53:53

  • macosx: project file update, adding new S-SMP sources

Revision 820

Author: qwertymodo | Date: środa, 25 października 2017 07:16:54

  • Allow fast-forwarding in games using the SPC7110 RTC

Revision 819

Author: qwertymodo | Date: poniedziałek, 23 października 2017 18:03:19

  • Add support for Tengai Makyou Zero English patch mapping

Revision 818

Author: ov2 | Date: sobota, 14 października 2017 00:32:38

  • Release msu data and audio streams on exit, use unzClose when closing file

Revision 817

Author: ov2 | Date: piątek, 13 października 2017 22:38:37

  • win32: rework CHECK_MEMORY_LEAKS to dump after static object deinit

Revision 816

Author: ov2 | Date: piątek, 13 października 2017 22:38:37

  • Fix some on-exit memory leaks

Revision 815

Author: qwertymodo | Date: piątek, 13 października 2017 00:59:33

  • Properly report MSU-1 revision in the status register

Revision 814

Author: ov2 | Date: wtorek, 10 października 2017 20:04:22

  • Make DEBUGGER compile again (without APU debugger)

Revision 813

Author: qwertymodo | Date: poniedziałek, 9 października 2017 22:15:44

  • New attempt to fix RAM mapping for Light Fantasy (matches higan)

Revision 812

Author: bearoso | Date: wtorek, 3 października 2017 22:19:50

  • Merge pull request #238 from megari/gtk_no_deprecated
  • Move away from deprecated functions in the GTK port

Revision 811

Author: ari.sundholm | Date: wtorek, 12 września 2017 02:33:16

  • gtk: replace uses of deprecated functions with those of non-deprecated ones

Revision 810

Author: bearoso | Date: wtorek, 3 października 2017 22:17:01

  • Merge pull request #223 from jristz/patch-2
  • Minor update to es.po

Revision 809

Author: pablo.lezaeta.reyes..p.a..lo.l.e..a.eta.r.ej.. | Date: sobota, 26 sierpnia 2017 07:57:13

  • Minor update to es.po
  • Minor update to spanish translation so Slots in contectual menu get translated (I hope)
  • Signed-off-by: Pablo Lezaeta Reyes

Revision 808

Author: ov2 | Date: niedziela, 1 października 2017 15:25:49

  • Update changes.txt

Revision 807

Author: ov2 | Date: niedziela, 1 października 2017 14:49:48

  • Do not define NDEBUG for DEBUGGER

Revision 806

Author: ov2 | Date: niedziela, 1 października 2017 14:49:33

  • win32: small readme updates

Revision 805

Author: ov2 | Date: niedziela, 1 października 2017 14:31:31

  • Use same spc buffer size in all cases

Revision 804

Author: ov2 | Date: niedziela, 1 października 2017 14:24:34

  • Load ignore checksum setting for all ports

Revision 803

Author: ov2 | Date: piątek, 29 września 2017 11:25:04

  • Merge pull request #227 from bonimy/update-gitignore
  • Update .gitignore

Revision 802

Author: nelson.garcia | Date: wtorek, 5 września 2017 21:28:35

  • Merge remote-tracking branch 'refs/remotes/snes9xgit/master' into update-gitignore

Revision 801

Author: nelson.garcia | Date: wtorek, 29 sierpnia 2017 23:19:15

  • Update .gitignore
  • Ignore files that snes9x can commonly interact with. This is a feature
  • to ensure these files aren't accidentally committed when
  • testing/debugging.

Revision 800

Author: qwertymodo | Date: czwartek, 28 września 2017 19:45:32

  • Add config option to ignore BPS/UPS checksums for soft patching

Revision 799

Author: qwertymodo | Date: czwartek, 28 września 2017 19:03:35

  • Fix building in VS2015

Revision 798

Author: qwertymodo | Date: czwartek, 28 września 2017 19:02:10

  • Fix missing Windows version string update

Revision 797

Author: ov2 | Date: poniedziałek, 11 września 2017 23:43:52

  • Call _splitpath with all parameters

Revision 796

Author: ov2 | Date: poniedziałek, 11 września 2017 23:42:13

  • Merge branch 'gtk_unix_fixes' of git://github.com/megari/snes9x

Revision 795

Author: ari.sundholm | Date: niedziela, 10 września 2017 23:45:26

  • Fix some build warnings generated by g++

Revision 794

Author: ari.sundholm | Date: niedziela, 10 września 2017 23:42:36

  • Fix some undefined behavior
  • The destructor of Resampler needs to be virtual, as it is subclassed
  • and pointers to objects subclassed from it are being deleted.
  • The issue in controls.cpp is that the loop ends up reading past the
  • end of an array. The small rewrite of the loop also makes it more
  • readable.
  • In memmap.cpp, there is an assignment statement of the following form:
  • a[i++] = b[i];
  • It is undefined what i's value should be in b[i], so this was made
  • explicit.

Revision 793

Author: ari.sundholm | Date: niedziela, 10 września 2017 22:42:09

  • gtk, unix: fixes to unbreak build and loading ROMs

Revision 792

Author: ov2 | Date: poniedziałek, 11 września 2017 23:29:12

  • Rename IPS_DIR to PATCH_DIR, split cheats path in win32

Revision 791

Author: qwertymodo | Date: niedziela, 10 września 2017 02:02:52

  • Minor refactor to .msu1 pack hotpatching

Revision 790

Author: qwertymodo | Date: niedziela, 3 września 2017 23:56:32

  • Merge branch 'msu1-zip'

Revision 789

Author: qwertymodo | Date: niedziela, 3 września 2017 23:54:01

  • Remove .msu.zip extension support in favor of .msu1

Revision 788

Author: qwertymodo | Date: czwartek, 31 sierpnia 2017 02:59:39

  • Fix MSU-1 audio memory leak

Revision 787

Author: qwertymodo | Date: czwartek, 17 sierpnia 2017 23:37:59

  • Adjust MSU-1 data ROM detection inside .msu1 packs

Revision 786

Author: qwertymodo | Date: czwartek, 17 sierpnia 2017 20:30:44

  • Add support for loading .msu1 packs as ROM files, if they actually contain a ROM file

Revision 785

Author: qwertymodo | Date: czwartek, 17 sierpnia 2017 19:37:28

  • Allow unzFindExtension to optionally match the exact filename

Revision 784

Author: qwertymodo | Date: czwartek, 17 sierpnia 2017 19:34:13

  • Add IPS_DIR to the search path for .msu1 pack files

Revision 783

Author: qwertymodo | Date: czwartek, 17 sierpnia 2017 03:56:57

  • Add support for .msu1 pack files

Revision 782

Author: ov2 | Date: niedziela, 3 września 2017 21:13:01

  • msu1: generate even if muted

Revision 781

Author: ov2 | Date: niedziela, 3 września 2017 20:15:45

  • msu1: drop samples equal to dsp dropped samples

Revision 780

Author: ov2 | Date: sobota, 2 września 2017 22:17:57

  • msu1: fix desync with turbo mode

Revision 779

Author: ov2 | Date: czwartek, 17 sierpnia 2017 18:11:30

  • win32: add custom state file name option

Revision 778

Author: ov2 | Date: niedziela, 23 lipca 2017 21:13:12

  • libretro: change remaining libsnes references in msvc project

Revision 777

Author: ov2 | Date: niedziela, 23 lipca 2017 21:11:47

  • libretro: merge some changes from libretro repository

Revision 776

Author: qwertymodo | Date: czwartek, 6 lipca 2017 02:01:07

  • MSU-1 pop/skip fixes

Revision 775

Author: ov2 | Date: piątek, 30 czerwca 2017 20:33:10

  • win32: return correct variable

Revision 774

Author: qwertymodo | Date: środa, 28 czerwca 2017 01:25:25

  • Fix a byte-masking error in byuu's APU causing issues in Dark Law, Haisei Mahjongg, and Super Pinball

Revision 773

Author: ov2 | Date: poniedziałek, 12 czerwca 2017 22:39:59

  • Correct unzStream revert

Revision 772

Author: ov2 | Date: poniedziałek, 12 czerwca 2017 21:52:36

  • Remove unnecessary msu1 reset

Revision 771

Author: ov2 | Date: poniedziałek, 12 czerwca 2017 21:52:26

  • Merge branch 'msu1-zip'

Revision 770

Author: ov2 | Date: sobota, 3 grudnia 2016 18:03:58

  • Look for msu1 files in .msu.zip

Revision 769

Author: ov2 | Date: sobota, 3 grudnia 2016 18:03:58

  • Add seek capability to unzStream

Revision 768

Author: ov2 | Date: sobota, 3 grudnia 2016 18:03:58

  • Switch to STREAM

Revision 767

Author: ov2 | Date: poniedziałek, 12 czerwca 2017 21:50:02

  • Fix MSU1 audio

Revision 766

Author: ov2 | Date: poniedziałek, 12 czerwca 2017 20:58:55

  • win32: do not change current directory in S9xGetDirectory

Revision 765

Author: ov2 | Date: niedziela, 11 czerwca 2017 23:50:43

  • Switch to anomie's version of hires pixel with correct placement

Revision 764

Author: ov2 | Date: niedziela, 11 czerwca 2017 23:09:07

  • win32: do not try to reset device if minimized

Revision 763

Author: brandon.wright | Date: niedziela, 4 czerwca 2017 17:05:30

  • Silence -Wimplicit-fallthrough with comments.

Revision 762

Author: bearoso | Date: niedziela, 4 czerwca 2017 00:24:01

  • Merge pull request #203 from jristz/patch-1
  • Update es.po again

Revision 761

Author: pablo.lezaeta.reyes..p.a..lo.l.e..a.eta.r.ej.. | Date: niedziela, 28 maja 2017 23:22:32

  • Update es.po

Revision 760

Author: pablo.lezaeta.reyes..p.a..lo.l.e..a.eta.r.ej.. | Date: niedziela, 28 maja 2017 23:21:42

  • Update es.po

Revision 759

Author: pablo.lezaeta.reyes..p.a..lo.l.e..a.eta.r.ej.. | Date: niedziela, 28 maja 2017 23:19:59

  • Update es.po again
  • Update the spanish translation chanign a "fake friend" and adding the hi/lorom translatables
  • Signed-off-by: Pablo Lezaeta Reyes

Revision 758

Author: brandon.wright | Date: sobota, 27 maja 2017 22:55:39

  • Attempt to fix RAM mapping for Light Fantasy.

Revision 757

Author: brandon.wright | Date: niedziela, 21 maja 2017 23:33:17

  • Circuit USA timing hack.

Revision 756

Author: bearoso | Date: wtorek, 16 maja 2017 15:57:18

  • Merge pull request #198 from jristz/patch-1
  • Fix a weird thing on the build system

Revision 755

Author: pablo.lezaeta.reyes..p.a..lo.l.e..a.eta.r.ej.. | Date: wtorek, 16 maja 2017 05:52:48

  • Fix a weir thing on the build system
  • Aparently make and MSGFMT don't like that extra line.

Revision 754

Author: brandon.wright | Date: wtorek, 16 maja 2017 00:30:15

  • Update changes.txt.

Revision 753

Author: bearoso | Date: wtorek, 16 maja 2017 00:24:50

  • Merge pull request #197 from jristz/master
  • Update spanish translation with slot9 and misc changes

Revision 752

Author: pablo.roberto.frnacisco.lezaeta.reyes | Date: poniedziałek, 15 maja 2017 04:30:58

  • Update spanish translation with slot9 and misc changes
  • Signed-off-by: Pablo Roberto Frnacisco Lezaeta Reyes

Revision 751

Author: bearoso | Date: niedziela, 7 maja 2017 01:47:54

  • Merge pull request #190 from YamashitaRen/master
  • GTK: Add a 10th save slot (Slot 9).

Revision 750

Author: yamashita.ren | Date: piątek, 28 kwietnia 2017 00:46:42

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x

Revision 749

Author: yamashita.ren | Date: wtorek, 25 kwietnia 2017 21:45:30

  • GTK: Add a 10th save slot (Slot 9).
  • Reorganizing save slots section of snes9x.ui while I'm at it.

Revision 748

Author: brandon.wright | Date: niedziela, 7 maja 2017 01:43:36

  • Fix environment variable name.

Revision 747

Author: brandon.wright | Date: niedziela, 7 maja 2017 01:40:23

  • Start list of changes for 1.55.

Revision 746

Author: brandon.wright | Date: niedziela, 7 maja 2017 01:39:01

  • Support XDG config directory.

Revision 745

Author: brandon.wright | Date: niedziela, 7 maja 2017 01:02:01

  • Update version number to 1.55.

Revision 744

Author: ov2 | Date: sobota, 29 kwietnia 2017 19:51:30

  • win32: remove cg toolkit requirement for compilation

Revision 743

Author: ov2 | Date: sobota, 29 kwietnia 2017 18:13:57

  • win32: update compile instructions

Revision 742

Author: ov2 | Date: sobota, 29 kwietnia 2017 18:13:57

  • win32: remove FMOD and FMOD_EX

Revision 741

Author: ov2 | Date: sobota, 29 kwietnia 2017 18:13:57

  • win32: remove non-unicode configurations

Revision 740

Author: ov2 | Date: sobota, 29 kwietnia 2017 18:13:57

  • win32: remove asm defines from zlib project

Revision 739

Author: ov2 | Date: sobota, 29 kwietnia 2017 18:13:57

  • win32: rename project to lowercase

Revision 738

Author: nelson.garcia | Date: sobota, 29 kwietnia 2017 18:13:57

  • Reference gitignore in solution
  • This change makes .gitignore viewable in snes9xw.sln. It also updates
  • the solution to be opened in Visual Studio 2017 by default. This doesn't
  • prevent it from being opened in VS15 for those not ready to make the
  • switch.

Revision 737

Author: nelson.garcia | Date: sobota, 29 kwietnia 2017 18:13:57

  • VS2017 solutions update (Please read description)
  • PLEASE TEST IN WINDOWS 7 AND WINDOWS XP BEFORE MERGING
  • Update windows solution files to VS 2017.
  • This also removes the MASM build commands from the zlib project. Having
  • this only makes buiding the source harder for new users, and it
  • ultimately isn't necessary.
  • The changes also rearrange the snesn9x project's and
  • from (Include);(DirectX);(Cg) to (DirectX);(Cg);(Include).
  • These changes reflect the original library path order. The modification
  • I made beforehand could have affected XP builds and I didn't have a
  • chance to test this before merging.

Revision 736

Author: nelson.garcia | Date: sobota, 29 kwietnia 2017 18:13:57

  • ignore snes9x files
  • add snes9x program-generated files to .gitignore

Revision 735

Author: nelson.garcia | Date: sobota, 29 kwietnia 2017 18:13:57

  • Added gitignore.
  • Added generated .gitignore file from https://www.gitignore.io using
  • keywords 'C', 'C++', 'VisualStudio'

Revision 734

Author: bearoso | Date: środa, 26 kwietnia 2017 16:21:37

  • Merge pull request #192 from jristz/master
  • fix errata

Revision 733

Author: pablo.roberto.francisco.lezaeta.reyes | Date: środa, 26 kwietnia 2017 05:57:37

  • fix errata
  • Signed-off-by: Pablo Roberto Francisco Lezaeta Reyes

Revision 732

Author: bearoso | Date: wtorek, 25 kwietnia 2017 16:44:36

  • Merge pull request #189 from jristz/master
  • New strings from master

Revision 731

Author: pablo.roberto.francisco.lezaeta.reyes | Date: wtorek, 25 kwietnia 2017 09:13:57

  • New strings from master"
  • Signed-off-by: Pablo Roberto Francisco Lezaeta Reyes

Revision 730

Author: brandon.wright | Date: wtorek, 25 kwietnia 2017 16:40:36

  • Allocate preferences on the stack to try and fix double free.

Revision 729

Author: ov2 | Date: poniedziałek, 17 kwietnia 2017 14:43:32

  • Add missing includes

Revision 728

Author: ov2 | Date: poniedziałek, 17 kwietnia 2017 14:02:51

  • win32: increase dropdown width

Revision 727

Author: ov2 | Date: poniedziałek, 17 kwietnia 2017 13:58:16

  • win32: add linker pragma

Revision 726

Author: ov2 | Date: poniedziałek, 17 kwietnia 2017 13:57:49

  • win32: change define name, keep ifdefs to minimum, keep enum values

Revision 725

Author: ov2 | Date: poniedziałek, 17 kwietnia 2017 12:56:07

  • Merge branch 'ddraw-switch' of git://github.com/bonimy/snes9x

Revision 724

Author: nelson.garcia | Date: poniedziałek, 3 kwietnia 2017 01:12:55

  • DirectDraw compile switch
  • This puts all Directdraw-related code into a compile-time switch
  • 'DIRECTDRAW_DEFINED'. To enable DirectDraw, you need to define this in
  • the snes9xw project file, and add a reference to drraw.lib in it too.

Revision 723

Author: ov2 | Date: poniedziałek, 17 kwietnia 2017 12:46:20

  • Release bsx streams on reset

Revision 722

Author: ov2 | Date: poniedziałek, 17 kwietnia 2017 12:33:12

  • Merge branch 'bsxrebase' of git://github.com/LuigiBlood/snes9x

Revision 721

Author: luigiblood | Date: piątek, 24 marca 2017 18:11:49

  • Make LAST_DIR actually last one

Revision 720

Author: luigiblood | Date: czwartek, 29 grudnia 2016 00:48:35

  • [BS-X] Fix Date & Time

Revision 719

Author: luigiblood | Date: środa, 28 grudnia 2016 16:51:21

  • [BS-X] Added Satellaview Folder on Win32 Settings window

Revision 718

Author: luigiblood | Date: środa, 28 grudnia 2016 16:43:10

  • [BS-X] Satellaview Signal Data File Support

Revision 717

Author: bearoso | Date: niedziela, 26 lutego 2017 18:12:20

  • Merge pull request #176 from marcosfrm/unix-ldflags
  • Unix: obey LDFLAGS on linking

Revision 716

Author: marcos.mello | Date: niedziela, 26 lutego 2017 14:16:39

  • Unix: obey LDFLAGS on linking

Revision 715

Author: ov2 | Date: poniedziałek, 20 lutego 2017 20:40:34

  • Merge git://github.com/bonimy/snes9x

Revision 714

Author: nelson.garcia | Date: sobota, 18 lutego 2017 05:52:11

  • Easy windows build support
  • Added and modified VS project files to more easily get started building
  • and working with s9x in the Windows VS environment.

Revision 713

Author: nelson.garcia | Date: sobota, 18 lutego 2017 04:37:42

  • Conditional exclusion of WIN_FMODEX_OPENAL_DRIVER
  • FMODEX removed support for FMOD_OUTPUTTYPE_OPENAL after V4.31.00 (refer
  • to http://upstream.rosalinux.ru/diffs/fmod/43100_to_43101/diff.html).
  • Therefore, the case for WIN_FMODEX_OPENAL_DRIVER is ignored when using
  • versions of FMODEx that no longer support it.

Revision 712

Author: nelson.garcia | Date: sobota, 18 lutego 2017 04:33:36

  • Merge remote-tracking branch 'refs/remotes/snes9xgit/master'

Revision 711

Author: brandon.wright | Date: środa, 8 lutego 2017 18:28:52

  • Revert "Revert hires pixel logic to anomie's version"
  • This reverts commit 795542de2b8b37e03a5f6103b6e67051025d2bd6.

Revision 710

Author: ov2 | Date: piątek, 16 grudnia 2016 22:02:57

  • Merge pull request #157 from qwIvan/patch-1
  • fixed typo

Revision 709

Author: qwivan | Date: poniedziałek, 12 grudnia 2016 06:59:20

  • fixed typo

Revision 708

Author: brandon.wright | Date: sobota, 10 grudnia 2016 17:52:05

  • Use 32040hz sample rate in libretro to avoid resampling.

Revision 707

Author: brandon.wright | Date: sobota, 10 grudnia 2016 00:50:50

  • Use 32040hz with more consistency.

Revision 706

Author: qwertymodo | Date: czwartek, 8 grudnia 2016 22:17:34

  • Fix MSU-1 refactor breaking builds on some systems

Revision 705

Author: qwertymodo | Date: środa, 7 grudnia 2016 06:19:26

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x

Revision 704

Author: ov2 | Date: sobota, 3 grudnia 2016 18:03:40

  • win32: use local copy of filename, msu loading calls S9xGetFilename

Revision 703

Author: ov2 | Date: sobota, 3 grudnia 2016 18:03:40

  • Properly close stream objects

Revision 702

Author: ov2 | Date: sobota, 3 grudnia 2016 18:03:40

  • win32: check correct define

Revision 701

Author: brandon.wright | Date: poniedziałek, 28 listopada 2016 21:01:18

  • Fix wording when minizip library isn't found.

Revision 700

Author: ov2 | Date: niedziela, 27 listopada 2016 18:47:41

  • win32: fix some warnings

Revision 699

Author: ov2 | Date: niedziela, 27 listopada 2016 18:05:28

  • win32: move msu files to apu files

Revision 698

Author: ov2 | Date: niedziela, 27 listopada 2016 18:02:03

  • Merge remote-tracking branch 'bsx/bsx'

Revision 697

Author: luigiblood | Date: czwartek, 24 listopada 2016 03:28:05

  • [BS-X] Making sure there's enough space in ROM memory, simple precaution

Revision 696

Author: luigiblood | Date: czwartek, 24 listopada 2016 03:19:36

  • [BS-X] Make Empty Memory Pack if loaded from Multi Cart menu
  • (This is a conscious choice. It means no empty Memory Pack will be made if loaded like a regular ROM, which is fine.)

Revision 695

Author: luigiblood | Date: środa, 23 listopada 2016 23:38:21

  • [BS-X] Save Memory Pack option (Windows)

Revision 694

Author: luigiblood | Date: środa, 23 listopada 2016 21:47:02

  • [BS-X] Fix SA-1 map

Revision 693

Author: luigiblood | Date: środa, 23 listopada 2016 21:27:18

  • [BS-X] Rename and proper SA-1 Memory Pack mapping

Revision 692

Author: luigiblood | Date: środa, 16 listopada 2016 01:21:23

  • [BS-X] Fix Block Erase on LoROM, Actual Flash writing
  • Fixes Sound Novel Tsukuru

Revision 691

Author: luigiblood | Date: poniedziałek, 14 listopada 2016 20:28:32

  • [BS-X] Read/Write Memory Pack Fixes

Revision 690

Author: luigiblood | Date: poniedziałek, 14 listopada 2016 16:32:05

  • [BS-X] MultiCart Loading for games with Memory Pack support
  • I found out that my code only really works with HiROM games.
  • Maker games have issues since sx2 fork.

Revision 689

Author: luigiblood | Date: wtorek, 8 listopada 2016 18:51:00

  • [BS-X] Added *.bs extension detection

Revision 688

Author: luigiblood | Date: wtorek, 8 listopada 2016 14:56:32

  • [BS-X] Memory Pack Type 1 emulation

Revision 687

Author: luigiblood | Date: wtorek, 8 listopada 2016 14:34:53

  • [BS-X] Fix Memory Mapping, Force BS-X boot

Revision 686

Author: ov2 | Date: sobota, 19 listopada 2016 20:05:29

  • Change movie file handle closing to fix win32 crash

Revision 685

Author: ov2 | Date: sobota, 19 listopada 2016 20:05:29

  • win32: properly pass unicode chars to DXErr replacement

Revision 684

Author: ov2 | Date: sobota, 19 listopada 2016 20:05:29

  • win32: update resource file

Revision 683

Author: qwertymodo | Date: środa, 7 grudnia 2016 06:19:23

  • Unload MSU-1 files on reset

Revision 682

Author: qwertymodo | Date: środa, 16 listopada 2016 01:08:56

  • Merge branch 'msu1'

Revision 681

Author: qwertymodo | Date: środa, 16 listopada 2016 01:07:36

  • msu1: endianess fix.

Revision 680

Author: bearoso | Date: środa, 16 listopada 2016 00:34:55

  • Merge pull request #149 from loganmc10/master
  • Add Android (arm) build to libretro makefile

Revision 679

Author: logan.mcnaughton | Date: wtorek, 15 listopada 2016 19:51:11

  • Add Android (arm) build to libretro makefile

Revision 678

Author: bearoso | Date: środa, 16 listopada 2016 00:34:25

  • Merge pull request #148 from loganmc10/patch-2
  • Add cortex-a53 to libretro Makefile

Revision 677

Author: logan.mcnaughton | Date: wtorek, 15 listopada 2016 19:23:09

  • Add cortex-a53 to libretro Makefile

Revision 676

Author: brandon.wright | Date: wtorek, 15 listopada 2016 22:34:57

  • Add aclocal.m4, update configure with system_zip fix.

Revision 675

Author: ov2 | Date: wtorek, 15 listopada 2016 19:23:57

  • Merge pull request #147 from loganmc10/patch-1
  • Fix libretro build

Revision 674

Author: logan.mcnaughton | Date: wtorek, 15 listopada 2016 19:16:34

  • Fix libretro build

Revision 673

Author: qwertymodo | Date: wtorek, 15 listopada 2016 00:03:23

  • Merge branch 'msu1'

Revision 672

Author: qwertymodo | Date: poniedziałek, 14 listopada 2016 23:58:35

  • MSU-1: Fix audio error flag

Revision 671

Author: qwertymodo | Date: poniedziałek, 14 listopada 2016 20:10:08

  • Add MSU-1 to libretro build

Revision 670

Author: brandon.wright | Date: poniedziałek, 14 listopada 2016 20:19:53

  • Revert "Fix compilation of wchar string literals"
  • This reverts commit 4a7d40e94e1abdf569cb44ccbc840ae1529787e9.

Revision 669

Author: qwertymodo | Date: poniedziałek, 14 listopada 2016 20:19:22

  • Add MSU-1 to libretro build

Revision 668

Author: brandon.wright | Date: poniedziałek, 14 listopada 2016 20:18:44

  • Revert "Add msu1.cpp to libretro build."
  • This reverts commit dcf97e92cdab4db46b6fb549d1171cfa8d830664.

Revision 667

Author: brandon.wright | Date: poniedziałek, 14 listopada 2016 20:12:00

  • Merge branch 'msu1'

Revision 666

Author: brandon.wright | Date: poniedziałek, 14 listopada 2016 20:10:13

  • Add msu1.cpp to libretro build.

Revision 665

Author: brandon.wright | Date: poniedziałek, 14 listopada 2016 20:09:47

  • Don't use typed enums from C++11 in core.

Revision 664

Author: qwertymodo | Date: wtorek, 8 listopada 2016 03:55:39

  • Add MSU-1 to unix build.

Revision 663

Author: qwertymodo | Date: wtorek, 8 listopada 2016 01:00:46

  • Fix MSU-1 audio resume.

Revision 662

Author: qwertymodo | Date: poniedziałek, 7 listopada 2016 20:28:33

  • Use escaped backslash for win32 paths.

Revision 661

Author: qwertymodo | Date: poniedziałek, 7 listopada 2016 20:18:32

  • Clean up MSU-1 audio file derivation.

Revision 660

Author: qwertymodo | Date: poniedziałek, 7 listopada 2016 20:03:37

  • Add MSU-1 to snapshots.

Revision 659

Author: qwertymodo | Date: niedziela, 6 listopada 2016 21:21:56

  • Add msu1.h/cpp to VS project file

Revision 658

Author: brandon.wright | Date: piątek, 4 listopada 2016 20:39:30

  • Add back time ratio change. Buffer levels are stable, so this is mathematically correct.

Revision 657

Author: qwertymodo | Date: piątek, 4 listopada 2016 03:16:06

  • Merge branch 'msu1' of https://github.com/snes9xgit/snes9x into msu1

Revision 656

Author: brandon.wright | Date: piątek, 4 listopada 2016 01:17:50

  • Revert input rate change. Causes desync.

Revision 655

Author: brandon.wright | Date: piątek, 4 listopada 2016 00:53:38

  • Make sure buffer size takes into account proper ratio. Set MSU1 resampler relative to input rate.

Revision 654

Author: qwertymodo | Date: piątek, 4 listopada 2016 03:14:45

  • Fix looping and (partly) resume.

Revision 653

Author: qwertymodo | Date: piątek, 4 listopada 2016 00:37:12

  • MSU-1 audio streaming now works, but it pops.

Revision 652

Author: qwertymodo | Date: czwartek, 3 listopada 2016 23:33:14

  • Merge branch 'msu1' of https://github.com/snes9xgit/snes9x into msu1

Revision 651

Author: brandon.wright | Date: czwartek, 3 listopada 2016 21:48:14

  • Merge branch 'msu1' of github.com:snes9xgit/snes9x into msu1

Revision 650

Author: brandon.wright | Date: czwartek, 3 listopada 2016 21:47:33

  • Generate sample example.

Revision 649

Author: qwertymodo | Date: czwartek, 3 listopada 2016 22:56:46

  • Fix MSU-1 audio file read loop

Revision 648

Author: qwertymodo | Date: czwartek, 3 listopada 2016 21:17:12

  • Actually mix MSU sample instead of adding the DSP twice.

Revision 647

Author: qwertymodo | Date: czwartek, 3 listopada 2016 21:12:40

  • Merge remote-tracking branch 'refs/remotes/origin/msu1' into msu1

Revision 646

Author: brandon.wright | Date: czwartek, 3 listopada 2016 20:55:57

  • Loop over sample size, not buffer size.

Revision 645

Author: brandon.wright | Date: czwartek, 3 listopada 2016 20:53:13

  • Whoops. shrink_buffer_size is undefined unless 8-bit or Mono is used.

Revision 644

Author: brandon.wright | Date: czwartek, 3 listopada 2016 20:50:11

  • Merge branch 'msu1' of github.com:snes9xgit/snes9x into msu1

Revision 643

Author: brandon.wright | Date: czwartek, 3 listopada 2016 20:45:20

  • Increase buffer size. Don't use sizeof on heap buffer (returns pointer size).

Revision 642

Author: qwertymodo | Date: czwartek, 3 listopada 2016 21:10:01

  • Fix MSU-1 sample buffer size

Revision 641

Author: qwertymodo | Date: czwartek, 3 listopada 2016 20:43:07

  • Add copyrights

Revision 640

Author: qwertymodo | Date: czwartek, 3 listopada 2016 20:28:45

  • Fix compilation of wchar string literals

Revision 639

Author: qwertymodo | Date: czwartek, 3 listopada 2016 19:40:47

  • Begin adding MSU-1 support. Data streaming is working in Windows, audio streaming is not.

Revision 638

Author: brandon.wright | Date: piątek, 11 listopada 2016 21:59:18

  • Fix API incompatibility between minizip versions.

Revision 637

Author: bearoso | Date: piątek, 11 listopada 2016 21:43:58

  • Merge pull request #144 from Polynomial-C/master
  • Introduce --with-system-zip configure flag to use system zip (minizip)

Revision 636

Author: lars.wendler | Date: piątek, 11 listopada 2016 18:26:59

  • Introduce --with-system-zip configure flag to use system zip (minizip)
  • if available.

Revision 635

Author: ov2 | Date: wtorek, 8 listopada 2016 22:38:04

  • Do not change mute state when restoring state

Revision 634

Author: ov2 | Date: niedziela, 6 listopada 2016 22:27:50

  • Do not change pause state when savestating

Revision 633

Author: ov2 | Date: niedziela, 6 listopada 2016 22:05:54

  • Assert on uneven sample count

Revision 632

Author: ov2 | Date: niedziela, 6 listopada 2016 22:05:10

  • win32: make sure sample count is even

Revision 631

Author: ov2 | Date: piątek, 4 listopada 2016 00:02:27

  • win32: differentiate between left and right special keys

Revision 630

Author: nelson.garcia | Date: sobota, 18 lutego 2017 04:27:11

  • ANSI support for dxerr
  • Legacy implementration of dxerr for snes9x only had Unicode support.
  • These changes add NASI support as well.

Revision 629

Author: ov2 | Date: czwartek, 20 października 2016 21:44:11

  • Win32: register for all device changes, ignore problematic message

Revision 628

Author: brandon.wright | Date: sobota, 15 października 2016 18:31:26

  • Add copyrights.

Revision 627

Author: ov2 | Date: sobota, 15 października 2016 02:20:34

  • Win32: update compile instructions

Revision 626

Author: brandon.wright | Date: piątek, 14 października 2016 20:32:46

  • Update changes.txt

Revision 625

Author: brandon.wright | Date: piątek, 14 października 2016 20:18:25

  • Bump version number to 1.54.1.

Revision 624

Author: brandon.wright | Date: piątek, 14 października 2016 20:10:24

  • Use c++11 if available.

Revision 623

Author: brandon.wright | Date: piątek, 14 października 2016 19:41:42

  • Use UTF-8 encoding for xbrz, not WIN1251.

Revision 618

Author: gocha | Date: piątek, 14 października 2016 03:30:46

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x
  • # Conflicts:
  • # cheats2.cpp
  • # globals.cpp
  • # movie.cpp
  • # movie.h
  • # snapshot.cpp
  • # win32/snes9xw.sln

Revision 617

Author: ov2 | Date: środa, 12 października 2016 21:50:54

  • Win32: do not also assign down left to down right

Revision 616

Author: ov2 | Date: środa, 12 października 2016 21:50:54

  • Win32: correctly save window when toggling fullscreen

Revision 615

Author: ov2 | Date: środa, 12 października 2016 21:50:54

  • Win32: update version in readme

Revision 614

Author: brandon.wright | Date: środa, 12 października 2016 00:25:03

  • Add Makefile.common

Revision 613

Author: brandon.wright | Date: poniedziałek, 10 października 2016 23:21:46

  • Add translators.

Revision 612

Author: ov2 | Date: poniedziałek, 10 października 2016 20:58:47

  • Changelog update

Revision 611

Author: ov2 | Date: poniedziałek, 10 października 2016 20:58:18

  • Win32: Update executable version

Revision 610

Author: brandon.wright | Date: poniedziałek, 10 października 2016 04:07:03

  • Note full Spanish translation.

Revision 609

Author: brandon.wright | Date: poniedziałek, 10 października 2016 04:00:39

  • First draft changelog update.

Revision 608

Author: brandon.wright | Date: niedziela, 9 października 2016 17:23:34

  • Translate the new strings to spanish to keep 100% completion.

Revision 607

Author: brandon.wright | Date: niedziela, 9 października 2016 05:10:05

  • Try and fail stateman init to clear buffer if newly disabled.

Revision 606

Author: brandon.wright | Date: niedziela, 9 października 2016 05:04:46

  • Allow adjustment of rewind settings from preferences. 0 buffer size disables (default).

Revision 605

Author: brandon.wright | Date: niedziela, 9 października 2016 04:33:34

  • Save rewind variables to config file. Rename rewind variables to fit port style. Set default rewind buffer to 0.

Revision 604

Author: brandon.wright | Date: niedziela, 9 października 2016 04:19:04

  • Fix tabulation glitch with rewind shortcut box.

Revision 603

Author: brandon.wright | Date: niedziela, 9 października 2016 04:16:27

  • Merge branch 'juhalaukken-master'

Revision 602

Author: brandon.wright | Date: niedziela, 9 października 2016 04:15:45

  • Merge branch 'master' of http://github.com/juhalaukkanen/snes9x into juhalaukken-master

Revision 601

Author: juha.laukkanen | Date: piątek, 27 czerwca 2014 10:36:36

  • Use of rewind feature (stateman) with GTK.

Revision 600

Author: brandon.wright | Date: niedziela, 9 października 2016 04:06:15

  • Fix xbrz to compile on non-win32, fix GTK+ port to use new xBRZ.

Revision 599

Author: brandon.wright | Date: niedziela, 9 października 2016 04:05:53

  • Compile with C++11 support.

Revision 598

Author: ov2 | Date: sobota, 8 października 2016 23:07:02

  • Win32: fix relative includes for cg shader passes

Revision 597

Author: ov2 | Date: sobota, 8 października 2016 21:34:18

  • libretro: merge changes from libretro repo

Revision 596

Author: ov2 | Date: sobota, 8 października 2016 17:52:23

  • Win32: switch to VS2015

Revision 595

Author: ov2 | Date: piątek, 7 października 2016 23:57:02

  • Fix multicart loading with only one cart

Revision 594

Author: ov2 | Date: piątek, 7 października 2016 23:57:02

  • Win32: update xbrz

Revision 593

Author: brandon.wright | Date: piątek, 7 października 2016 19:53:18

  • Bump OV2 Windows port copyright.

Revision 592

Author: brandon.wright | Date: piątek, 7 października 2016 19:51:43

  • Bump version number in unix port.

Revision 591

Author: brandon.wright | Date: piątek, 7 października 2016 19:49:59

  • Fix Japanese translation issue. Bump to 1.54 in configure.ac.

Revision 590

Author: brandon.wright | Date: piątek, 7 października 2016 19:47:07

  • Add byuu copyright for his S-SMP

Revision 589

Author: brandon.wright | Date: piątek, 7 października 2016 19:37:39

  • Bump Gtk+ port minor version number.

Revision 588

Author: brandon.wright | Date: poniedziałek, 3 października 2016 02:42:31

  • Merge branch 'master' of github.com:snes9xgit/snes9x

Revision 587

Author: bearoso | Date: niedziela, 2 października 2016 03:08:06

  • Merge pull request #116 from greg-kennedy/patch-1
  • Update x11.cpp

Revision 586

Author: greg.kennedy | Date: czwartek, 28 lipca 2016 06:27:07

  • Update x11.cpp
  • A fix for SNES in high-resolution mode - this was causing the Epoch crash scene in Chrono Trigger to display only on the top half of the screen.

Revision 585

Author: brandon.wright | Date: poniedziałek, 3 października 2016 02:41:42

  • Fix sizing when using GDK hidpi scaling with OpenGL or Xv.

Revision 584

Author: bearoso | Date: niedziela, 2 października 2016 03:06:49

  • Merge pull request #119 from jristz/master
  • Add mute on turbo translation and hack to ensure EVERYTHINK is translated

Revision 583

Author: pablo.lezaeta.reyes | Date: sobota, 13 sierpnia 2016 20:11:39

  • Add mute on turbo translation and hack to ensure EVERYTHINK is translated
  • Signed-off-by: Pablo Lezaeta Reyes

Revision 582

Author: brandon.wright | Date: niedziela, 2 października 2016 03:03:03

  • Update some copyrights, bump version number.

Revision 581

Author: brandon.wright | Date: niedziela, 2 października 2016 02:23:21

  • Fix some idiotic expose handling.

Revision 580

Author: brandon.wright | Date: wtorek, 27 września 2016 22:25:37

  • Fix some possible problems from cppcheck. Everything else looks fine.

Revision 579

Author: brandon.wright | Date: niedziela, 7 sierpnia 2016 00:21:04

  • Actually mute sound during turbo.

Revision 578

Author: brandon.wright | Date: wtorek, 2 sierpnia 2016 17:31:05

  • Add option to mute sound on turbo

Revision 577

Author: bearoso | Date: wtorek, 2 sierpnia 2016 22:07:47

  • Merge pull request #102 from trickart/develop
  • Add ja.po

Revision 576

Author: trickart | Date: niedziela, 10 stycznia 2016 14:29:23

  • Add ja.po

Revision 575

Author: bearoso | Date: wtorek, 2 sierpnia 2016 22:06:58

  • Merge pull request #115 from jristz/master
  • Translation to spanish

Revision 574

Author: pablo.lezaeta.reyes | Date: wtorek, 26 lipca 2016 08:00:27

  • Translation to spanish
  • The nex translation take es_VE and make it panhispanis, so now es is
  • used for all the spanish variants.
  • LINGUAS was updated to reflect the change.
  • aditionally using the built-in capabilities of poedit I pulled the
  • strings with the translatable thing from the source and updated the
  • translation fo the 100%, and recheck it with some styleguides from
  • some videogame companies and online forums to chech for consistencies
  • in terminology.
  • the remained untranslated parts are non translatable (for now) on the
  • source code, I will check if I can find them and update.
  • Signed-off-by: Pablo Lezaeta Reyes

Revision 573

Author: brandon.wright | Date: piątek, 15 kwietnia 2016 20:07:37

  • Don't set pixbuf to raw image data. Fixes segfault.

Revision 572

Author: gocha | Date: wtorek, 19 stycznia 2016 03:04:00

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x

Revision 571

Author: ov2 | Date: wtorek, 12 stycznia 2016 18:46:36

  • Merge pull request #101 from greg-kennedy/master
  • General changes to x11 port (Xv accel, fullscreen, aspect control, joysticks, etc)

Revision 570

Author: greg.kennedy | Date: wtorek, 5 stycznia 2016 00:41:52

  • Gracefully handle joystick errors, and attempt to reconnect unplugged sticks.

Revision 569

Author: greg.kennedy | Date: wtorek, 5 stycznia 2016 00:20:13

  • Fixes to maxaspect

Revision 568

Author: greg.kennedy | Date: niedziela, 3 stycznia 2016 05:40:24

  • Update config.sub, config.guess, install-sh to latest from autotools re: issue #81

Revision 567

Author: greg.kennedy | Date: niedziela, 3 stycznia 2016 05:32:31

  • Add -maxaspect option for fullscreen, which stretches / autocrops, but ignores 8:7 aspect.

Revision 566

Author: greg.kennedy | Date: wtorek, 29 grudnia 2015 23:17:24

  • Switch to Fullscreen fails unless done after MapWindow.

Revision 565

Author: greg.kennedy | Date: wtorek, 29 grudnia 2015 21:25:19

  • Add output scaling when Xv fullscreen is enabled.

Revision 564

Author: greg.kennedy | Date: wtorek, 29 grudnia 2015 21:04:13

  • Add Xv acceleration support to unix port.

Revision 563

Author: greg.kennedy | Date: wtorek, 29 grudnia 2015 07:55:03

  • Wrap XImage in a generic struct, for extending with XvImage later.

Revision 562

Author: greg.kennedy | Date: poniedziałek, 28 grudnia 2015 22:24:34

  • Add XV extension to configure script.

Revision 561

Author: greg.kennedy | Date: poniedziałek, 28 grudnia 2015 22:22:11

  • Add -fullscreen option, which starts snes9x in fullscreen mode.

Revision 560

Author: greg.kennedy | Date: poniedziałek, 28 grudnia 2015 21:39:16

  • Add error message if sound device cannot be opened.

Revision 559

Author: ov2 | Date: niedziela, 11 października 2015 22:13:36

  • win32: fix auto mouse cursor hide

Revision 558

Author: brandon.wright | Date: środa, 19 sierpnia 2015 20:58:34

  • Add missing splash source file.

Revision 557

Author: brandon.wright | Date: niedziela, 16 sierpnia 2015 12:36:56

  • Draw splash background with drivers.
  • Avoids cairo conflicts and allows user to see post-processing changes.

Revision 556

Author: brandon.wright | Date: piątek, 14 sierpnia 2015 09:01:24

  • Remove superfluous expose causing parsing stop on GTK+3.

Revision 555

Author: brandon.wright | Date: środa, 12 sierpnia 2015 03:27:56

  • unix port is not GTK+ port

Revision 554

Author: bearoso | Date: środa, 12 sierpnia 2015 10:21:42

  • Merge pull request #64 from nmagre/master
  • gtk: add xBRZ (2x, 3x, 4x)

Revision 553

Author: nicolas.magr. | Date: piątek, 30 stycznia 2015 14:38:06

  • GTK: update xbrz to 1.2
  • Conflicts:
  • filter/xbrz.cpp

Revision 552

Author: nicolas.magr. | Date: środa, 28 stycznia 2015 15:24:35

  • gtk: add xBRZ (2x, 3x, 4x)

Revision 551

Author: bearoso | Date: środa, 12 sierpnia 2015 09:54:12

  • Merge pull request #78 from thauti/bugfix
  • Gtk: Fix Mutex problem

Revision 550

Author: thauti | Date: wtorek, 12 maja 2015 22:45:57

  • Fix Mutex problem

Revision 549

Author: gocha | Date: wtorek, 26 maja 2015 10:21:32

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x

Revision 548

Author: ov2 | Date: niedziela, 24 maja 2015 16:17:58

  • Win32: improve transfer of command line controller settings

Revision 547

Author: gocha | Date: wtorek, 12 maja 2015 09:56:49

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x
  • Conflicts:
  • win32/snes9xw.sln
  • win32/snes9xw.vcxproj
  • win32/snes9xw.vcxproj.filters

Revision 546

Author: ov2 | Date: poniedziałek, 11 maja 2015 19:35:00

  • Merge pull request #72 from dartraiden/master
  • Fix typos in docs

Revision 545

Author: dartraiden | Date: czwartek, 23 kwietnia 2015 21:56:15

  • Fix typos in docs

Revision 544

Author: ov2 | Date: czwartek, 30 kwietnia 2015 22:36:27

  • Merge pull request #70

Revision 543

Author: gocha | Date: niedziela, 19 kwietnia 2015 12:32:19

  • Windows: Migrate to Visual Studio 2013
  • Library files

Revision 542

Author: ov2 | Date: poniedziałek, 20 kwietnia 2015 17:55:57

  • Win32: fix joypad hotkeys on joypads > 0

Revision 541

Author: ov2 | Date: poniedziałek, 20 kwietnia 2015 17:55:19

  • Win32: another attempt on hotplugging crashes

Revision 540

Author: gochaism | Date: środa, 6 maja 2015 15:14:20

  • Windows: Migrate to Visual Studio 2013
  • Library files:
  • - snes9xgit
  • - snes9x-rr additional libraries

Revision 539

Author: gochaism | Date: środa, 6 maja 2015 15:13:44

  • Lua: Add memory hook handler for DMA read

Revision 538

Author: gochaism | Date: środa, 6 maja 2015 11:01:04

  • Lua: Improve memory mapping of memory hook functions

Revision 537

Author: gochaism | Date: niedziela, 19 kwietnia 2015 13:58:22

  • Fix missing #include in ramwatch.cpp

Revision 536

Author: gochaism | Date: niedziela, 19 kwietnia 2015 07:04:21

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x

Revision 535

Author: ov2 | Date: czwartek, 2 kwietnia 2015 20:40:50

  • Win32: fix controller hotplugging

Revision 534

Author: gocha | Date: poniedziałek, 16 marca 2015 11:57:46

  • Merge pull request #2 from LionsAd/revert-1-snes9x-rr-unix-lua
  • Revert "[WIP] First attempt for bringing lua back to unix."

Revision 533

Author: fabian.franz | Date: poniedziałek, 16 marca 2015 11:24:40

  • Revert "[WIP] First attempt for bringing lua back to unix."

Revision 532

Author: gocha | Date: poniedziałek, 16 marca 2015 11:16:58

  • Merge pull request #1 from LionsAd/snes9x-rr-unix-lua
  • [WIP] First attempt for bringing lua back to unix.

Revision 531

Author: fabian.franz | Date: poniedziałek, 16 marca 2015 09:53:10

  • First attempt for bringing lua back to unix.

Revision 530

Author: gocha | Date: piątek, 6 marca 2015 02:32:32

  • Win32: use SetWindowLongPtr instead of SetWindowLong

Revision 529

Author: gocha | Date: piątek, 6 marca 2015 02:27:07

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x
  • Conflicts:
  • win32/snes9xw.vcproj

Revision 528

Author: daman | Date: piątek, 27 lutego 2015 20:41:25

  • Limit rewind buffer on 32bit
  • Signed-off-by: OV2

Revision 527

Author: ov2 | Date: piątek, 27 lutego 2015 20:23:31

  • Win32: only check joypads on arrival/disconnect

Revision 526

Author: ov2 | Date: niedziela, 1 lutego 2015 15:19:20

  • Win32: add missing Ptr changes (DaMan)

Revision 525

Author: ov2 | Date: niedziela, 1 lutego 2015 01:45:14

  • Win32: use SetWindowLongPtr instead of SetWindowLong (DaMan)

Revision 524

Author: ov2 | Date: czwartek, 29 stycznia 2015 21:42:32

  • Win32: update xbrz to 1.2

Revision 523

Author: bearoso | Date: czwartek, 8 stycznia 2015 00:00:51

  • Merge pull request #62 from sebn/gtk-fix-desktop-entry-mimetype
  • gtk: fix desktop entry mimetype

Revision 522

Author: sebastien.nicouleaud | Date: środa, 7 stycznia 2015 22:44:44

  • gtk: fix desktop entry mimetype
  • Current application/x-snes-rom is not an official IANA mimetype:
  • https://www.iana.org/assignments/media-types/application/x-snes-rom
  • The correct mimetype is application/vnd.nintendo.snes.rom:
  • https://www.iana.org/assignments/media-types/application/vnd.nintendo.snes.rom
  • The old mimetype was kept since someone may be using it.

Revision 521

Author: ov2 | Date: środa, 25 czerwca 2014 23:16:52

  • win32: add 2xbrz/3xbrz

Revision 520

Author: ov2 | Date: wtorek, 24 czerwca 2014 21:55:42

  • win32: add xbrz

Revision 519

Author: gocha | Date: sobota, 7 czerwca 2014 15:15:29

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x
  • Conflicts:
  • win32/wsnes9x.cpp

Revision 518

Author: ov2 | Date: poniedziałek, 2 czerwca 2014 22:20:19

  • libretro: rework controller assignment

Revision 517

Author: ov2 | Date: czwartek, 29 maja 2014 16:19:31

  • libretro: range-check port id

Revision 516

Author: ov2 | Date: niedziela, 25 maja 2014 18:13:28

  • libretro: do not display half-ready interlaced images

Revision 515

Author: ov2 | Date: niedziela, 25 maja 2014 18:12:53

  • win32: use correct color conversion (Zenju)

Revision 514

Author: ov2 | Date: niedziela, 25 maja 2014 18:12:36

  • win32: allow port command line arguments to work

Revision 513

Author: brandon.wright | Date: wtorek, 15 kwietnia 2014 18:02:02

  • Adjust scaling to match window sizing.

Revision 512

Author: brandon.wright | Date: wtorek, 1 kwietnia 2014 19:06:21

  • Round window width.

Revision 511

Author: brandon.wright | Date: niedziela, 30 marca 2014 05:15:04

  • Use overscan height of 239 pixels.
  • Resize window on status bar visibility.

Revision 510

Author: brandon.wright | Date: sobota, 29 marca 2014 11:48:35

  • Add more aspect correction options.

Revision 509

Author: ov2 | Date: sobota, 22 marca 2014 16:00:32

  • libretro: remove missing function from .def file

Revision 508

Author: ov2 | Date: sobota, 22 marca 2014 15:53:59

  • Merge commit 'a47d93f86ae8613095a6bfe2676d3be80bfdc7bc'

Revision 507

Author: alcaro | Date: sobota, 8 marca 2014 20:38:24

  • Fix bad implementation of INY in slow mode.

Revision 506

Author: twinaphex | Date: niedziela, 23 lutego 2014 23:19:31

  • Remove libsnes functions

Revision 505

Author: alcaro | Date: wtorek, 18 lutego 2014 22:34:23

  • Fix uninitialized value warning from Valgrind.

Revision 504

Author: twinaphex | Date: piątek, 3 stycznia 2014 17:48:11

  • (OSX) Set min OS version to 10.6

Revision 503

Author: twinaphex | Date: środa, 18 grudnia 2013 20:43:25

  • Update libretro.h

Revision 502

Author: ov2 | Date: sobota, 22 marca 2014 15:07:15

  • win32: correctly parse unicode command line arguments

Revision 501

Author: brandon.wright | Date: poniedziałek, 10 lutego 2014 23:28:05

  • Fix bug caused by virtual directories.

Revision 500

Author: brandon.wright | Date: środa, 5 lutego 2014 10:22:07

  • Fix some compiler warnings.

Revision 499

Author: brandon.wright | Date: środa, 5 lutego 2014 09:44:04

  • Simplify window recreation.

Revision 498

Author: brandon.wright | Date: środa, 5 lutego 2014 09:25:16

  • Fix reconfiguring the X11 sub-window every draw.

Revision 497

Author: ov2 | Date: czwartek, 30 stycznia 2014 12:04:55

  • Merge pull request #44 from Nebuleon/build-fixes-2
  • Build fixes, second attempt

Revision 496

Author: nebuleon.fumika | Date: środa, 29 stycznia 2014 22:41:59

  • Guard Z_BZIP2ED with #ifdef HAVE_BZIP2 in miniunz.c, unzip.c

Revision 495

Author: nebuleon.fumika | Date: środa, 29 stycznia 2014 21:53:17

  • Include required headers for types in snapshot.h, display.h

Revision 494

Author: themaister | Date: czwartek, 2 stycznia 2014 02:42:33

  • Fix calls to log interface.

Revision 493

Author: ov2 | Date: wtorek, 17 grudnia 2013 23:40:40

  • Remove unnecessary counter

Revision 492

Author: ov2 | Date: wtorek, 17 grudnia 2013 23:39:58

  • libretro: use port.h

Revision 491

Author: ov2 | Date: wtorek, 17 grudnia 2013 22:56:44

  • win32: only set sampler state for fragment

Revision 490

Author: brandon.wright | Date: wtorek, 17 grudnia 2013 12:06:32

  • Merge branch 'master' of git://github.com/libretro/snes9x into libretro

Revision 489

Author: twinaphex | Date: poniedziałek, 16 grudnia 2013 15:18:53

  • (libretro) Go through new logger interface

Revision 488

Author: twinaphex | Date: sobota, 30 listopada 2013 02:00:02

  • (iOS) Add SDK min version flags

Revision 487

Author: alcaro | Date: czwartek, 14 listopada 2013 17:22:20

  • Fix 2MB leak on core unload.

Revision 486

Author: david.baucum | Date: środa, 30 października 2013 12:21:38

  • Update Makefile.am
  • Minor update to Makefile.am to use newer AM_CPPFLAGS syntax.

Revision 485

Author: alcaro | Date: środa, 14 sierpnia 2013 10:05:15

  • Fix infinite loop when given bad ROMs (one byte files, for example); fix compile error that somehow snuck in.

Revision 484

Author: alcaro | Date: środa, 7 sierpnia 2013 21:04:14

  • Merge branch 'master' of github.com:libretro/snes9x

Revision 483

Author: twinaphex | Date: piątek, 2 sierpnia 2013 11:05:30

  • (Android JNI) Set endianness

Revision 482

Author: alcaro | Date: środa, 7 sierpnia 2013 21:03:34

  • Fix finger slip that seems to pass in a null pointer. That's the advantage of -Werror.

Revision 481

Author: alcaro | Date: sobota, 27 lipca 2013 11:39:55

  • This should allow Multitap5 to work in both ports, including simultaneously.

Revision 480

Author: alcaro | Date: sobota, 27 lipca 2013 11:36:04

  • Use joypad 2 for controller port 2, so player 1 don't control both players.

Revision 479

Author: alcaro | Date: piątek, 26 lipca 2013 20:11:56

  • Minor rewording. It felt weird.

Revision 478

Author: alcaro | Date: piątek, 26 lipca 2013 20:02:44

  • Rename these. They're marked ABI, but no ZMZ using them has been released yet.

Revision 477

Author: alcaro | Date: piątek, 26 lipca 2013 19:58:44

  • Add GoldFinger cheats too. Just for completeness' sake, I don't think anyone'll use them.

Revision 476

Author: alcaro | Date: piątek, 26 lipca 2013 19:48:55

  • Add cheat support to Libretro

Revision 475

Author: alcaro | Date: piątek, 26 lipca 2013 16:02:06

  • Mark these variable names as an ABI.

Revision 474

Author: alcaro | Date: czwartek, 25 lipca 2013 15:26:55

  • Add support for toggling layers, sound channels, and some other stuff

Revision 473

Author: bearoso | Date: wtorek, 27 sierpnia 2013 12:22:37

  • Merge pull request #39 from maxolasersquad/master
  • Update Makefile.am

Revision 472

Author: david.baucum | Date: wtorek, 27 sierpnia 2013 07:00:35

  • Update Makefile.am
  • Minor update to Makefile.am to use newer AM_CPPFLAGS syntax.

Revision 471

Author: ov2 | Date: poniedziałek, 15 lipca 2013 19:44:54

  • Merge pull request #35 from libretro/master
  • ARM target for Libretro

Revision 470

Author: twinaphex | Date: niedziela, 14 lipca 2013 20:43:26

  • Add -DARM for iOS and QNX (Blackberry) builds

Revision 469

Author: twinaphex | Date: niedziela, 14 lipca 2013 12:27:10

  • (Makefile Libretro) Add ARM target

Revision 468

Author: ov2 | Date: niedziela, 16 czerwca 2013 12:53:28

  • win32: make controller command line parameters work

Revision 467

Author: ov2 | Date: niedziela, 16 czerwca 2013 11:44:34

  • win32: fix d3d cg problems

Revision 466

Author: ov2 | Date: sobota, 18 maja 2013 22:28:21

  • Align struct name with rest of core

Revision 465

Author: ov2 | Date: sobota, 18 maja 2013 22:09:10

  • Merge remote-tracking branch 'libretro/master'

Revision 464

Author: twinaphex | Date: sobota, 18 maja 2013 20:56:16

  • (libretro Android) Add Android JNI Makefile

Revision 463

Author: twinaphex | Date: sobota, 18 maja 2013 20:30:32

  • (QNX libretro) Compiles for Blackberry QNX now as well

Revision 462

Author: twinaphex | Date: sobota, 18 maja 2013 20:24:33

  • (Libretro iOS) Compiles for iOS now

Revision 461

Author: twinaphex | Date: sobota, 18 maja 2013 20:19:16

  • (Libretro) Fix Clang build - anonymous structs is illegal for ISO
  • C++

Revision 460

Author: twinaphex | Date: sobota, 18 maja 2013 17:39:37

  • (Libretro) Update Makefile

Revision 459

Author: ov2 | Date: sobota, 18 maja 2013 21:48:50

  • win32: always use RGBA for LUTs

Revision 458

Author: ov2 | Date: piątek, 3 maja 2013 20:18:51

  • win32: detect gamepad changes

Revision 457

Author: ov2 | Date: środa, 1 maja 2013 13:15:05

  • libretro: remove unnecessary file extensions

Revision 456

Author: ov2 | Date: poniedziałek, 22 kwietnia 2013 01:29:41

  • win32: cgp fixes

Revision 455

Author: ov2 | Date: wtorek, 26 marca 2013 16:09:01

  • win32: add float_framebuffer to cg shaders

Revision 454

Author: ov2 | Date: wtorek, 26 marca 2013 15:39:17

  • win32: add frame_count_mod to cg shaders

Revision 453

Author: ov2 | Date: wtorek, 26 marca 2013 15:09:49

  • win32: fix xaudio2 mixing loop

Revision 452

Author: ov2 | Date: wtorek, 26 marca 2013 15:09:49

  • win32: add slot0

Revision 451

Author: gocha | Date: czwartek, 14 marca 2013 13:57:09

  • win32: fix multibyte filename display in ROM Information dialog.

Revision 450

Author: gocha | Date: czwartek, 14 marca 2013 13:34:41

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x
  • Conflicts:
  • win32/_tfwopen.cpp
  • win32/_tfwopen.h
  • win32/snes9xw.vcproj
  • win32/wsnes9x.h

Revision 449

Author: ov2 | Date: czwartek, 31 stycznia 2013 14:04:30

  • win32: fix ansi build

Revision 448

Author: ov2 | Date: sobota, 26 stycznia 2013 13:30:56

  • Fix MMC reg for 64bit builds

Revision 447

Author: ov2 | Date: piątek, 25 stycznia 2013 21:16:30

  • Fix MMC bank register bit 7, restore 64mbit ExLoRom map (FuSoYa)

Revision 446

Author: ov2 | Date: sobota, 12 stycznia 2013 19:25:36

  • Check correct tile cache for blank tiles

Revision 445

Author: ov2 | Date: sobota, 12 stycznia 2013 19:24:41

  • Revert hires pixel logic to anomie's version

Revision 444

Author: ov2 | Date: niedziela, 4 listopada 2012 13:47:41

  • win32: add+use CXML wrapper class

Revision 443

Author: ov2 | Date: środa, 24 października 2012 13:54:13

  • win32: fix blargg for regular width hires

Revision 442

Author: gocha | Date: sobota, 22 grudnia 2012 00:34:29

  • newcheat: fix wrong newline trimming

Revision 441

Author: gocha | Date: piątek, 21 grudnia 2012 23:32:49

  • Lua: update in-memory savestate logic, it now requires almost only minimum memory.
  • Rewinder.lua should work without error with 32bit exe.

Revision 440

Author: gocha | Date: piątek, 14 grudnia 2012 00:00:10

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x

Revision 439

Author: ov2 | Date: poniedziałek, 22 października 2012 21:40:10

  • libretro: use RGB565 if available

Revision 438

Author: ov2 | Date: poniedziałek, 22 października 2012 19:48:01

  • win32: map pbo with GL_READ_WRITE

Revision 437

Author: gocha | Date: piątek, 21 września 2012 01:03:30

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x

Revision 436

Author: ov2 | Date: wtorek, 11 września 2012 17:14:18

  • win32: fix unicode file loading via command line

Revision 435

Author: ov2 | Date: niedziela, 9 września 2012 22:55:05

  • win32: integrate with default programs interface

Revision 434

Author: ov2 | Date: niedziela, 9 września 2012 20:54:45

  • win32: adjust openwith association so that it no longer affects icons

Revision 433

Author: ov2 | Date: piątek, 31 sierpnia 2012 21:55:06

  • win32: prevent crash when using cheat watch (Wraithverge)

Revision 432

Author: gocha | Date: piątek, 21 września 2012 01:02:41

  • Revert file association things.

Revision 431

Author: gocha | Date: czwartek, 30 sierpnia 2012 23:59:23

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x

Revision 430

Author: twinaphex | Date: poniedziałek, 27 sierpnia 2012 20:30:25

  • (Libretro )Added console support

Revision 429

Author: ov2 | Date: czwartek, 16 sierpnia 2012 23:48:54

  • libretro: update libretro header

Revision 428

Author: ov2 | Date: niedziela, 12 sierpnia 2012 21:11:12

  • fix IRQ v-counter edge case

Revision 427

Author: ov2 | Date: niedziela, 12 sierpnia 2012 21:11:00

  • fix IRQ at DMA start edge case

Revision 426

Author: ov2 | Date: niedziela, 12 sierpnia 2012 16:26:31

  • win32: use updated folder browser

Revision 425

Author: gocha | Date: czwartek, 30 sierpnia 2012 23:59:00

  • Update LuaBitOp to 1.0.2

Revision 424

Author: gocha | Date: poniedziałek, 27 sierpnia 2012 15:22:06

  • win32: remove file association on startup, give a new menu item for it instead

Revision 423

Author: gocha | Date: sobota, 25 sierpnia 2012 02:06:20

  • Remove a global variable.

Revision 422

Author: gocha | Date: sobota, 25 sierpnia 2012 02:03:12

  • Fix fatal desync bug that newly introduced by snes9x-rr.

Revision 421

Author: gocha | Date: piątek, 24 sierpnia 2012 17:08:00

  • Fix non-Lua build.

Revision 420

Author: gocha | Date: piątek, 24 sierpnia 2012 17:04:44

  • Lua: add movie.replay()

Revision 419

Author: gocha | Date: piątek, 24 sierpnia 2012 16:58:35

  • Lua: add joypad.gettype() and joypad.settype(), which were existed in snes9x-rr 1.51, then update joypad.get() to support peripherals.
  • Note that joypad.set() doesn't support peripherals yet. It was not so easy to support them by a stable implementation.

Revision 418

Author: gocha | Date: piątek, 24 sierpnia 2012 15:14:45

  • Add overload of S9xDoScreenshot which can specify output filename.
  • Lua: add gui.savescreenshot([filename]) function.

Revision 417

Author: gocha | Date: piątek, 24 sierpnia 2012 14:56:14

  • Lua: update movie.mode() to return "finished"

Revision 416

Author: gocha | Date: piątek, 24 sierpnia 2012 14:37:54

  • win32: fix frame count offset

Revision 415

Author: gocha | Date: piątek, 24 sierpnia 2012 13:15:22

  • Add movie "finished" state. For details, see http://tasvideos.org/LawsOfTAS/OnSavestates.html

Revision 414

Author: gocha | Date: piątek, 24 sierpnia 2012 13:11:25

  • win32: fix VS2010 compilation

Revision 413

Author: gocha | Date: wtorek, 21 sierpnia 2012 15:39:00

  • Remove the most of compiler warnings.

Revision 412

Author: gocha | Date: wtorek, 21 sierpnia 2012 15:23:13

  • Remove unused function added by the previous commit.

Revision 411

Author: gocha | Date: wtorek, 21 sierpnia 2012 15:21:38

  • win32: fix a crash caused by WatcherThread. Lua Console must dispatch WM_DESTROY instead of WM_CLOSE.

Revision 410

Author: gocha | Date: poniedziałek, 20 sierpnia 2012 15:16:49

  • win32: prevent unintentional GUI redrawing

Revision 409

Author: gocha | Date: poniedziałek, 20 sierpnia 2012 14:40:09

  • Update cheat system. It becomes bsnes-compatible.
  • Notes:
  • - New Snes9x can read old CHT format. Aside from that, I wrote a tool that converts the old CHT to the new one. It helps you if you want to convert a lot of files at a time. http://www.mediafire.com/?v8yb0yy1czsdyxh
  • - New CHT format (CSV) doesn't have a field of "saved value".
  • Development Notes:
  • - I'm afraid I worked on only Windows version. Other ports might need a little modification. (especially when you uses SCheat structure on your port-specific code.) To use the new cheat code on your port, you need to call S9xAddCheat (enable, save_current_value, code, name), instead of S9xAddCheat(enable, save_current_value, address, byte, name)

Revision 408

Author: gocha | Date: środa, 15 sierpnia 2012 17:14:42

  • Lua: add memory hook functions

Revision 407

Author: gocha | Date: środa, 15 sierpnia 2012 16:28:57

  • Lua: add memory.getregister() and memory.setregister()

Revision 406

Author: gocha | Date: środa, 15 sierpnia 2012 16:19:15

  • Lua: add APU RAM I/O functions

Revision 405

Author: gocha | Date: środa, 15 sierpnia 2012 15:47:10

  • Lua: add emu.pause() and emu.unpause()
  • I am not sure if calling the function from the inside of a frame can be a problem.

Revision 404

Author: gocha | Date: środa, 15 sierpnia 2012 05:11:17

  • Fix no HAVE_LUA build, fix non-Unicode build

Revision 403

Author: gocha | Date: środa, 15 sierpnia 2012 04:22:01

  • Lua: fix emu.message() not to overwrite the display string by other Lua functions.

Revision 402

Author: gocha | Date: środa, 15 sierpnia 2012 04:21:18

  • Lua: fix emu.message() not to overwrite the display string by other Lua functions.

Revision 401

Author: gocha | Date: środa, 15 sierpnia 2012 04:12:02

  • Lua: oops, fix input.get()

Revision 400

Author: gocha | Date: środa, 15 sierpnia 2012 03:54:00

  • Lua: add input.get(), input.getdown(), input.getup()
  • Notes:
  • - xmouse, ymouse returns "Forced 1X" processed position.
  • - xmouse, ymouse cannot return SNES Mouse position.

Revision 399

Author: gocha | Date: środa, 15 sierpnia 2012 03:39:19

  • win32: update mouse coordinates calculation, it fixes the case of non-stretched 3x filters, hi-res games (I know no hi-res games that uses mouse or superscope, though)

Revision 398

Author: gocha | Date: poniedziałek, 13 sierpnia 2012 01:13:11

  • Lua: easiest workaround for the initial current working directory problem

Revision 397

Author: gocha | Date: poniedziałek, 13 sierpnia 2012 00:08:47

  • Lua: gui.text - use small font, fix tab ('t')

Revision 396

Author: gocha | Date: niedziela, 12 sierpnia 2012 12:34:47

  • Lua: use safer 16-bit color decomposition *cough*

Revision 395

Author: gocha | Date: niedziela, 12 sierpnia 2012 12:30:12

  • Lua: fix alpha-blending, use safer 16-bit color decomposition

Revision 394

Author: gocha | Date: niedziela, 12 sierpnia 2012 07:56:07

  • Lua: add gui functions
  • Note:
  • - bug: when "draw messages in image" is ON, Lua drawings are drawn to the SNES image. However, keep in mind that it has a sort of "1 frame delay" problem. You won't experience the problem when the option is OFF.
  • - font size is larger than older versions, at this moment.
  • - gui.gdscreenshot() and gui.getcolor() will return the SNES image without any Lua drawings.
  • - gui.gdscreenshot() stretches a screenshot just as Snes9x normally does. It stretches the image if it's hi-res one or interlaced one. (i.e. same as Settings.StretchScreenshots = 1)

Revision 393

Author: gocha | Date: sobota, 11 sierpnia 2012 23:48:21

  • movie: fix movie reset desync problem again

Revision 392

Author: gocha | Date: sobota, 11 sierpnia 2012 13:53:51

  • movie: Fix desync problem introduced by today's update, by moving the first read/write frame data process to more safer position. (give proper frame count and state before calling it)

Revision 391

Author: gocha | Date: sobota, 11 sierpnia 2012 06:02:35

  • nope, at least it brings a little new problem.

Revision 390

Author: gocha | Date: sobota, 11 sierpnia 2012 05:55:22

  • Fix movie reset desync problem (hopefully), the reset should be done at frame boundary regardless of movie play/record.

Revision 389

Author: gocha | Date: sobota, 11 sierpnia 2012 04:02:13

  • Lua: joypad.get supports movie input from now
  • hope we can use peripherals as well someday.

Revision 388

Author: gocha | Date: sobota, 11 sierpnia 2012 03:20:54

  • movie: add resetFunc() callback pointer to read_frame_controller_data, for future expansion. It might be useful to solve the movie reset desync problem, well, I'm not sure.

Revision 387

Author: gocha | Date: sobota, 11 sierpnia 2012 02:20:47

  • Lua: add joypad get/set functions
  • Note: joypad.get() probably cannot get movie input due to the structure of snes9x. I'll try to fix it later.

Revision 386

Author: gocha | Date: piątek, 10 sierpnia 2012 00:49:25

  • win32: fix error handling of movie drag & drop

Revision 385

Author: gocha | Date: piątek, 10 sierpnia 2012 00:48:07

  • Lua: add movie functions
  • As a result, some get/set functions are added to movie.h

Revision 384

Author: gocha | Date: czwartek, 9 sierpnia 2012 17:10:48

  • Lua: add memory read/write functions, they use S9xGetByteFree/S9xSetByteFree in cheats2.c
  • Are they desync-free really?? If not, it should be fixed.

Revision 383

Author: gocha | Date: czwartek, 9 sierpnia 2012 16:00:41

  • Lua: add savestate callbacks, apply movie.rerecordcounting to on-memory savestate
  • Note: "quiet" option of savestate.save is not implemented.

Revision 382

Author: gocha | Date: czwartek, 9 sierpnia 2012 00:16:54

  • Lua: adjust initial savestate object size

Revision 381

Author: gocha | Date: środa, 8 sierpnia 2012 16:04:02

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x
  • Conflicts:
  • win32/snes9xw.vcproj
  • win32/wsnes9x.cpp

Revision 380

Author: gocha | Date: wtorek, 7 sierpnia 2012 19:31:42

  • win32: drag and drop support for snes9x movie (*.smv)
  • Conflicts:
  • win32/snes9xw.vcproj

Revision 379

Author: gocha | Date: wtorek, 7 sierpnia 2012 19:22:59

  • win32: remove "Toggled fast forward mode" checkbox, and give "fast forward toggle" hotkey

Revision 378

Author: ov2 | Date: wtorek, 7 sierpnia 2012 19:17:37

  • win32: remove afxres.h references

Revision 377

Author: gocha | Date: środa, 8 sierpnia 2012 15:54:27

  • Lua: add savestate save/load functions, callbacks are not implemented yet

Revision 376

Author: gocha | Date: wtorek, 7 sierpnia 2012 15:09:42

  • Lua: fix emu.registerafter timing, emu.atframeboundary must return true

Revision 375

Author: gocha | Date: wtorek, 7 sierpnia 2012 15:00:23

  • add Movie.SkipRerecordCount get/set to movie.h

Revision 374

Author: gocha | Date: wtorek, 7 sierpnia 2012 14:41:33

  • add Movie.RerecordCount get/set method, and Movie.SkipRerecordCount option, for future expansion

Revision 373

Author: gocha | Date: wtorek, 7 sierpnia 2012 00:24:00

  • Replace "gens"

Revision 372

Author: gocha | Date: poniedziałek, 6 sierpnia 2012 16:32:29

  • Remove lua-engine warnings

Revision 371

Author: gocha | Date: niedziela, 5 sierpnia 2012 10:32:35

  • Lua: add basic info functions; emu.framecount, emu.lagged, emu.lagcount, emu.emulating, emu.atframeboundary

Revision 370

Author: gocha | Date: niedziela, 5 sierpnia 2012 10:06:21

  • Lua: add gui.register and emu.message
  • Note: using emu.message in the callback function of gui.register causes infinite recursive call and the script will die.

Revision 369

Author: gocha | Date: niedziela, 5 sierpnia 2012 08:45:56

  • Lua: add basic callback functions; emu.registerbefore, emu.registerafter, emu.registerstart, emu.registerexit

Revision 368

Author: gocha | Date: niedziela, 5 sierpnia 2012 00:02:38

  • win32: drag and drop for *.wch and *.lua

Revision 367

Author: gocha | Date: sobota, 4 sierpnia 2012 23:43:51

  • win32: drag and drop support for snes9x movie (*.smv)

Revision 366

Author: gocha | Date: sobota, 4 sierpnia 2012 08:30:24

  • Change the reset timing of pad_read to resolve a sort of traditional 1-frame delay problems. It still has 1-frame delay problem. However, unless you're using non-Windows port or MessagesInImage=TRUE, you shouldn't experience it anymore.
  • For me, it's not so easy to solve those traditional timing issues...
  • Add IPPU.InMainLoop for future use.

Revision 365

Author: gocha | Date: sobota, 4 sierpnia 2012 07:49:55

  • Add IPPU.TotalEmulatedFrames and IPPU.PadIgnoredFrames to snapshot
  • To save our RR-version-only variables without losing compatibility, a chunk for that is added to the end of snapshot.

Revision 364

Author: gocha | Date: sobota, 4 sierpnia 2012 06:37:00

  • Add lag frame count display, instead of "ignored" sign.
  • Adjust reset timing:
  • - move IPPU.TotalEmulatedFrames initialization from InitROM to S9xResetPPU (part of S9xReset)
  • - reset pad_read in S9xResetPPU (it must be reset at the beginning of emulation including movie playing/recording, otherwise the lag frame count can show a different value, because of the first frame.)

Revision 363

Author: gocha | Date: sobota, 4 sierpnia 2012 01:33:19

  • Remove MovieNotifyIgnored setting
  • Reasons,
  • 1. Most players don't need it. It's probably only used by TASers.
  • 2. However, as for TASers, it's less useful than lag frame count display. (i.e. how many frames have been ignored)

Revision 362

Author: gocha | Date: sobota, 4 sierpnia 2012 01:01:19

  • provide movie-free frame count display

Revision 361

Author: gocha | Date: piątek, 3 sierpnia 2012 23:57:36

  • Fix a little mistakes
  • win32: remove "Toggled fast forward mode" checkbox, and give "fast forward toggle" hotkey

Revision 360

Author: gocha | Date: piątek, 3 sierpnia 2012 01:05:57

  • win32: remove "Toggled fast forward mode" checkbox, and give "fast forward toggle" hotkey

Revision 359

Author: gocha | Date: wtorek, 31 lipca 2012 00:50:50

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x
  • Conflicts:
  • gfx.cpp
  • win32/_tfwopen.h

Revision 358

Author: ov2 | Date: poniedziałek, 30 lipca 2012 19:48:21

  • win32: make __forceinline tfw functions static (gocha)

Revision 357

Author: ov2 | Date: poniedziałek, 30 lipca 2012 19:18:14

  • Adjust input display position if displaying movie frame counter (gocha)

Revision 356

Author: gocha | Date: piątek, 27 lipca 2012 03:47:09

  • win32: _tfwopen.h - removed xxxxA functions from non-UNICODE build, it was redundant.

Revision 355

Author: gocha | Date: piątek, 27 lipca 2012 03:23:47

  • win32: lua-engine.cpp should use CRT fopen rather than the one replaced by _tfwopen.h
  • Still, lua-engine.cpp might want to use ANSIToWide function.
  • Therefore, I redefined those functions in lua-engine.cpp
  • It looks ugly. I wish I could know a better solution.

Revision 354

Author: gocha | Date: piątek, 27 lipca 2012 02:11:51

  • win32: _tfwopen.h - _rename => rename, since MSVCRT doesn't have _rename.

Revision 353

Author: gocha | Date: środa, 25 lipca 2012 00:30:29

  • win32: Unicode - change Lua code page from CP_UTF8 to CP_ACP
  • TODO
  • - fopen in lua-engine.cpp can be a problem. (needs to call a real fopen in C runtime)

Revision 352

Author: gocha | Date: środa, 25 lipca 2012 00:18:33

  • win32: add AnsiToWide/WideToAnsi functions. This change is for Lua (non-Unicode DLL) and external modules (Lua-GD, for instance).

Revision 351

Author: gocha | Date: wtorek, 24 lipca 2012 17:15:28

  • CRLF => LF, oops

Revision 350

Author: gocha | Date: wtorek, 24 lipca 2012 17:01:29

  • add lua scripting engine (no useful functions yet)
  • Notes:
  • - library download link for convenience http://www.mediafire.com/?gokgoyvo6936l6b
  • - Unicode version passes UTF-8 string to lua51.dll, but the dll will process the string as a non-Unicode string. Therefore, Lua of Unicode version sometimes might cause a problem with multi-byte characters.
  • - There might be more bugs. I haven't tested it enough yet.

Revision 349

Author: gocha | Date: wtorek, 24 lipca 2012 12:54:03

  • adjust input display position since it covers frame counter display

Revision 348

Author: gocha | Date: niedziela, 22 lipca 2012 16:41:34

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x

Revision 347

Author: gocha | Date: niedziela, 22 lipca 2012 15:15:24

  • fix "not a movie snapshot" everytime bug

Revision 346

Author: ov2 | Date: niedziela, 22 lipca 2012 15:10:58

  • win32: also show half-width katakana in rom info dialog

Revision 345

Author: gocha | Date: niedziela, 22 lipca 2012 14:57:35

  • win32: Unicode - fix Custom ROM dialog to show half-width katakana

Revision 344

Author: gocha | Date: niedziela, 22 lipca 2012 14:15:24

  • win32: fix newly introduced bug of S9xBasename. I guess it could provide a wrong result when it processes a string which has both slash and backslash.

Revision 343

Author: gocha | Date: niedziela, 22 lipca 2012 14:14:59

  • win32: improve DBCS processing in S9xBasename. This one should process S9xBasename("C:romsソウルブレイダー.smc") correctly.

Revision 342

Author: gocha | Date: niedziela, 22 lipca 2012 13:51:36

  • win32: fix Cheat Search not to add the same cheat twice.
  • win32: RAM Search can add multi-byte cheat from now.

Revision 341

Author: gocha | Date: niedziela, 22 lipca 2012 12:28:25

  • fix "not a movie snapshot" everytime bug

Revision 340

Author: gocha | Date: niedziela, 22 lipca 2012 02:21:12

  • win32: fix newly introduced bug of S9xBasename. I guess it could provide a wrong result when it processes a string which has both slash and backslash.

Revision 339

Author: gocha | Date: sobota, 21 lipca 2012 08:22:16

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x

Revision 338

Author: brandon.wright | Date: piątek, 20 lipca 2012 05:21:31

  • Fix compiling on Gentoo Linux due to use of non-public API.

Revision 337

Author: gocha | Date: sobota, 21 lipca 2012 04:56:28

  • win32: fix RAM Autosearch function which has been broken by the last commit.

Revision 336

Author: gocha | Date: sobota, 21 lipca 2012 03:22:28

  • win32: add asynchronous update logic for GUI and memory view windows (excludes traditional Cheat Search). It works during pause.

Revision 335

Author: gocha | Date: wtorek, 17 lipca 2012 15:52:38

  • win32: fix too short ramwatch recent list

Revision 334

Author: gocha | Date: wtorek, 17 lipca 2012 15:51:46

  • win32: add memory viewer (built-in hex editor)
  • Note:
  • - write to APU hardware register doesn't work properly.

Revision 333

Author: gocha | Date: poniedziałek, 16 lipca 2012 13:03:47

  • win32: fix Cheat Search not to add the same cheat twice.
  • win32: RAM Search can add multi-byte cheat from now.

Revision 332

Author: gocha | Date: poniedziałek, 16 lipca 2012 12:07:26

  • CRLF => LF

Revision 331

Author: gocha | Date: poniedziałek, 16 lipca 2012 12:03:49

  • win32: improve DBCS processing in S9xBasename. This one should process S9xBasename("C:romsソウルブレイダー.smc") correctly.

Revision 330

Author: gocha | Date: poniedziałek, 16 lipca 2012 08:57:07

  • win32: Unicode build - change charset of wch (ramwatch) from UTF-16 to UTF-8

Revision 329

Author: gocha | Date: poniedziałek, 16 lipca 2012 06:35:57

  • win32: add tasvideos ramwatch & ramsearch tools.
  • Note:
  • - Traditional Cheat Search has been removed from the menu, but its implementation still remains in the source code, to make importing the changes in snes9xgit to snes9x-rr easier.
  • - It can be compiled in x64 Unicode. At the moment, Unicode version exports wch file in UTF-16 (without BOM). I will probably change the charset to UTF-8 or something 8-bit friendly code for better compatibility.
  • - LVN_GETDISPINFO handlers of both ramwatch and ramsearch are modified, since it apparently was harmful and caused a crash with Unicode version. Probbably, this change is applicable to all tasvideos emulators.

Revision 328

Author: gocha | Date: sobota, 14 lipca 2012 13:15:50

  • win32: CR+LF -> LF conversion for .sln, otherwise VS2008 apparently cannot open directly from explorer.

Revision 327

Author: gocha | Date: niedziela, 8 lipca 2012 07:13:17

  • Fix include path for release build.

Revision 326

Author: gocha | Date: niedziela, 8 lipca 2012 06:01:36

  • Merge branch 'master' of https://github.com/snes9xgit/snes9x
  • Conflicts:
  • win32/wsnes9x.cpp

Revision 325

Author: brandon.wright | Date: wtorek, 3 lipca 2012 22:23:23

  • Merge branch 'master' of github.com:snes9xgit/snes9x

Revision 324

Author: ov2 | Date: poniedziałek, 4 czerwca 2012 23:13:21

  • libretro: report correct height if overscan is enabled

Revision 323

Author: ov2 | Date: poniedziałek, 4 czerwca 2012 21:31:27

  • Reroll IRQ edge case fix

Revision 322

Author: ov2 | Date: poniedziałek, 4 czerwca 2012 19:03:07

  • libretro: disable oops snapshots

Revision 321

Author: ov2 | Date: niedziela, 3 czerwca 2012 00:41:10

  • Fix IRQ edge cases

Revision 320

Author: ov2 | Date: niedziela, 3 czerwca 2012 00:40:23

  • Log IRQ enable on debug trace

Revision 319

Author: ov2 | Date: sobota, 2 czerwca 2012 18:06:17

  • Win32: remove deprecated libpng defines (aphanic)

Revision 318

Author: ov2 | Date: wtorek, 8 maja 2012 00:03:20

  • libretro/win32: make sure S9xFreezeSize is only called after rom load

Revision 317

Author: ov2 | Date: wtorek, 8 maja 2012 00:02:10

  • Do not depend on port-specific variable in core

Revision 316

Author: ov2 | Date: czwartek, 26 kwietnia 2012 13:16:58

  • libretro: update to latest libretro.h, add RETRO_MEMORY_VIDEO_RAM

Revision 315

Author: brandon.wright | Date: wtorek, 3 lipca 2012 22:20:35

  • Fix appearance bugs with preferences dialog UI on GTK+ 3.

Revision 314

Author: brandon.wright | Date: czwartek, 26 kwietnia 2012 12:06:24

  • Work around internal compiler error on GCC 4.7.0.

Revision 313

Author: brandon.wright | Date: poniedziałek, 23 kwietnia 2012 08:40:35

  • Remove an improper use of chown.

Revision 312

Author: brandon.wright | Date: sobota, 21 kwietnia 2012 09:43:27

  • Merge branch 'master' of github.com:snes9xgit/snes9x

Revision 311

Author: ov2 | Date: poniedziałek, 16 kwietnia 2012 19:56:15

  • Remove old chown calls on linux

Revision 310

Author: ov2 | Date: niedziela, 15 kwietnia 2012 22:02:37

  • libretro: remove unused libsnes remains

Revision 309

Author: ov2 | Date: niedziela, 15 kwietnia 2012 21:58:04

  • libretro: supply 4/3 as nominal aspect ratio

Revision 308

Author: ov2 | Date: niedziela, 15 kwietnia 2012 21:46:09

  • libretro: fix uint8*/void* mismatch (Themaister)

Revision 307

Author: ov2 | Date: niedziela, 15 kwietnia 2012 21:44:25

  • libretro: always show overscan are if overscan is enabled

Revision 306

Author: ov2 | Date: wtorek, 10 kwietnia 2012 23:36:09

  • libretro: rename from libsnes and adapt new interface

Revision 305

Author: ov2 | Date: wtorek, 10 kwietnia 2012 23:36:09

  • Win32: use asm in custom zlib proj

Revision 304

Author: brandon.wright | Date: niedziela, 8 kwietnia 2012 03:04:02

  • Fix a couple of warnings/gdk_pixbuf_unref deprecation.

Revision 303

Author: brandon.wright | Date: sobota, 7 kwietnia 2012 23:49:55

  • Go back to floating point hermite resampler.
  • 16-bit fixed point doesn't have enough accuracy for a decent SNR with hermite.

Revision 302

Author: brandon.wright | Date: sobota, 7 kwietnia 2012 23:43:34

  • Fix crash on opening nonexistent file. Keep shaders from appearing in
  • the recent files menu.

Revision 301

Author: brandon.wright | Date: sobota, 7 kwietnia 2012 23:24:12

  • Add full-time blending function for high resolution mode.

Revision 300

Author: ov2 | Date: czwartek, 29 marca 2012 15:58:40

  • Restrict "absent" messages during snapshot loading to DEBUGGER

Revision 299

Author: ov2 | Date: czwartek, 29 marca 2012 15:31:41

  • Move statemanager to s9x folder, add rewind support to unix port

Revision 298

Author: ov2 | Date: środa, 28 marca 2012 21:14:57

  • libsnes: update makefile for bapu

Revision 297

Author: ov2 | Date: środa, 28 marca 2012 21:10:40

  • Remove ZeroMemory references from memstream merge

Revision 296

Author: ov2 | Date: środa, 28 marca 2012 20:52:15

  • Win32: add rewind support

Revision 295

Author: ov2 | Date: środa, 28 marca 2012 20:52:14

  • Return zero state size if emulation is stopped

Revision 294

Author: ov2 | Date: środa, 28 marca 2012 20:51:24

  • Prevent HWEvents from firing when setting cheats

Revision 293

Author: ov2 | Date: niedziela, 25 marca 2012 20:44:57

  • Merge branch 'memstream'
  • Resolved conflicts:
  • apu/SNES_SPC.h
  • memmap.cpp
  • port.h
  • unix/Makefile.in

Revision 292

Author: ov2 | Date: sobota, 28 stycznia 2012 01:52:28

  • Add bsx loading to libsnes

Revision 291

Author: alex.rosario | Date: środa, 11 stycznia 2012 23:07:22

  • reorder OS detection

Revision 290

Author: ov2 | Date: poniedziałek, 9 stycznia 2012 17:33:42

  • Fix double stream close

Revision 289

Author: ov2 | Date: piątek, 6 stycznia 2012 20:13:16

  • Add multicart memory function, add sufami turbo to libsnes

Revision 288

Author: ov2 | Date: poniedziałek, 2 stycznia 2012 17:06:45

  • Allow membased rom/state load/save, add libsnes interface (Themaister)

Revision 287

Author: bearoso | Date: czwartek, 9 lutego 2012 06:32:59

  • Merge pull request #20 from bl0ckeduser/patch-1
  • Update unix build scripts for new apu code

Revision 286

Author: bl0ckeduser | Date: czwartek, 9 lutego 2012 02:15:23

  • Update unix build scripts for new apu code

Revision 285

Author: bearoso | Date: piątek, 3 lutego 2012 23:54:37

  • Merge pull request #19 from bl0ckeduser/patch-1
  • Fix include paths in apu code

Revision 284

Author: bl0ckeduser | Date: piątek, 3 lutego 2012 23:44:58

  • Fix header paths in apu/bapu/snes/snes.hpp

Revision 283

Author: bl0ckeduser | Date: piątek, 3 lutego 2012 23:43:32

  • Fix header path in apu/apu.cpp

Revision 282

Author: brandon.wright | Date: czwartek, 2 lutego 2012 22:57:42

  • Fix warning about operation order.

Revision 281

Author: brandon.wright | Date: czwartek, 2 lutego 2012 22:48:17

  • Adjust fixed-point hermite resampler. Use signed arithmetic.

Revision 280

Author: brandon.wright | Date: czwartek, 2 lutego 2012 22:47:44

  • Revert "Revert "Change hermite resampler to use fixed-point arithmetic for speed on""
  • This reverts commit 986289a96c064173cf4c12091441c5bbe7fa72cf.

Revision 279

Author: brandon.wright | Date: środa, 1 lutego 2012 21:45:31

  • Revert "Change hermite resampler to use fixed-point arithmetic for speed on"
  • This reverts commit 2411daa2e773914797dc1553c3bd34ca4a5d8f15.

Revision 278

Author: brandon.wright | Date: środa, 1 lutego 2012 16:33:04

  • Change type of temporary vars to properly clip. Fixes SMT problem.

Revision 277

Author: brandon.wright | Date: poniedziałek, 30 stycznia 2012 22:59:19

  • Change hermite resampler to use fixed-point arithmetic for speed on
  • slower FPU systems.

Revision 276

Author: brandon.wright | Date: poniedziałek, 30 stycznia 2012 20:37:47

  • Change GL constants back in fr_FR translation. These macros, when
  • translated, wouldn't actually be valid GL header values.

Revision 275

Author: bearoso | Date: poniedziałek, 30 stycznia 2012 20:36:48

  • Merge pull request #10 from bl0ckeduser/patch-3
  • Gtk: more improvements to French translation.

Revision 274

Author: bl0ckeduser | Date: środa, 16 listopada 2011 19:07:25

  • Gtk: more improvements to French translation.

Revision 273

Author: brandon.wright | Date: poniedziałek, 30 stycznia 2012 20:29:01

  • Don't call hermite twice per sample for clamping. Adjust so compiler
  • auto-SIMDs.

Revision 272

Author: brandon.wright | Date: czwartek, 26 stycznia 2012 21:07:12

  • Fix ZeroMemory reference.

Revision 271

Author: brandon.wright | Date: czwartek, 26 stycznia 2012 21:00:35

  • Merge branch 'byuuapu'
  • Conflicts:
  • memmap.cpp

Revision 270

Author: brandon.wright | Date: czwartek, 26 stycznia 2012 20:47:21

  • Merge branch 'byuuapu' of github.com:snes9xgit/snes9x into byuuapu

Revision 269

Author: ov2 | Date: piątek, 20 stycznia 2012 04:24:36

  • Convert old savestates for new smp

Revision 268

Author: brandon.wright | Date: czwartek, 26 stycznia 2012 20:42:27

  • Inline some functions to avoid vtable lookups.

Revision 267

Author: brandon.wright | Date: środa, 14 grudnia 2011 09:47:44

  • Optimize hermite resampler slightly. The vtable lookup on read probably still hurts fine-granularity sound systems like OSS.

Revision 266

Author: brandon.wright | Date: środa, 14 grudnia 2011 09:47:28

  • Clean up configure.ac slightly.

Revision 265

Author: brandon.wright | Date: środa, 14 grudnia 2011 09:46:12

  • Prioritize GLX_EXT_swap_control over GLX_SGI_swap_control.

Revision 264

Author: brandon.wright | Date: wtorek, 18 października 2011 20:10:06

  • Allow switching between 3 SMP cores at compile-time.

Revision 263

Author: brandon.wright | Date: poniedziałek, 19 września 2011 22:15:19

  • Pair opcode read with first instruction cycle. Remove opcode_cycle switching from unneeded cases.

Revision 262

Author: brandon.wright | Date: czwartek, 15 września 2011 00:12:03

  • Group some MOV opcode cycles together.

Revision 261

Author: brandon.wright | Date: czwartek, 15 września 2011 00:02:26

  • Remove extra case bracker from 2-cycle MOV opcodes.

Revision 260

Author: brandon.wright | Date: środa, 14 września 2011 23:20:14

  • More pseudo-cycle modifications.

Revision 259

Author: brandon.wright | Date: środa, 14 września 2011 22:45:18

  • Finish converting opcycle_misc/opcycle_rmw to pseudo-cycle.

Revision 258

Author: brandon.wright | Date: środa, 14 września 2011 19:54:51

  • Start converting some opcodes to cycle-based.

Revision 257

Author: brandon.wright | Date: środa, 7 września 2011 18:46:52

  • Fix save state error.

Revision 256

Author: brandon.wright | Date: środa, 6 lipca 2011 16:20:31

  • Set the output buffer after loading state so the first set of samples
  • isn't excluded.

Revision 255

Author: brandon.wright | Date: wtorek, 5 lipca 2011 21:05:36

  • Save a few more mmapped registers to SPC files. Fix key-on trigger.

Revision 254

Author: brandon.wright | Date: wtorek, 5 lipca 2011 13:23:24

  • Inline ticks. This should fix speed issues.

Revision 253

Author: brandon.wright | Date: wtorek, 5 lipca 2011 00:33:09

  • Add DSP clock remainder to save state.

Revision 252

Author: brandon.wright | Date: poniedziałek, 27 czerwca 2011 23:28:45

  • Zero clock at appropriate times.

Revision 251

Author: brandon.wright | Date: poniedziałek, 27 czerwca 2011 22:41:17

  • Loosen SMP<->DSP synchronization.

Revision 250

Author: brandon.wright | Date: poniedziałek, 27 czerwca 2011 20:20:26

  • Fix landing buffer size claim.

Revision 249

Author: brandon.wright | Date: poniedziałek, 27 czerwca 2011 17:23:58

  • Remove unneeded echo buffer hacks.

Revision 248

Author: brandon.wright | Date: niedziela, 26 czerwca 2011 12:33:14

  • Add SPC dumping support.

Revision 247

Author: brandon.wright | Date: sobota, 25 czerwca 2011 10:10:42

  • Clear up CYCLE_ACCURATE confusion. Rename dsp.* to sdsp.*.

Revision 246

Author: brandon.wright | Date: sobota, 25 czerwca 2011 01:09:08

  • Remove serialization.cpp.

Revision 245

Author: brandon.wright | Date: piątek, 24 czerwca 2011 13:42:04

  • Save states support for new APU.

Revision 244

Author: brandon.wright | Date: czwartek, 23 czerwca 2011 13:28:34

  • Remove parts of DSP wrapper we don't need.

Revision 243

Author: brandon.wright | Date: czwartek, 23 czerwca 2011 13:14:14

  • Reduce the sync footprint slightly with less indirection.

Revision 242

Author: brandon.wright | Date: czwartek, 23 czerwca 2011 12:29:04

  • Fix permissions.

Revision 241

Author: brandon.wright | Date: czwartek, 23 czerwca 2011 12:26:15

  • Remove debugging line.

Revision 240

Author: brandon.wright | Date: czwartek, 23 czerwca 2011 12:24:13

  • Clean things up slightly. Switch CYCLE_ACCURATE off, since things seem
  • to work fine without it.

Revision 239

Author: brandon.wright | Date: środa, 22 czerwca 2011 13:03:29

  • New SMP is tentatively "running" now.

Revision 238

Author: brandon.wright | Date: sobota, 18 czerwca 2011 12:31:44

  • byuu APU now being used. Nothing works yet.
  • Sync is broken, but the new SMP will handle ratios now.
  • Save states need to be redone without serializer.
  • No SPC dumping.

Revision 237

Author: brandon.wright | Date: niedziela, 12 czerwca 2011 08:25:22

  • Add byuu's SMP and DSP files to tree.

Revision 236

Author: ov2 | Date: poniedziałek, 23 stycznia 2012 18:12:47

  • Change ZeroMemory to memset

Revision 235

Author: ov2 | Date: niedziela, 22 stycznia 2012 20:18:15

  • Win32: use event for soundsync

Revision 234

Author: ov2 | Date: czwartek, 29 grudnia 2011 15:49:29

  • Display all netplay connection error messages

Revision 233

Author: ov2 | Date: czwartek, 29 grudnia 2011 15:49:03

  • Win32: add missing outputmode description

Revision 232

Author: ov2 | Date: sobota, 10 grudnia 2011 19:17:03

  • Win32: use D3DTADDRESS_BORDER in every pass

Revision 231

Author: ov2 | Date: sobota, 10 grudnia 2011 15:52:41

  • Win32: match D3D/OGL cg meta shader capability and update to latest spec

Revision 230

Author: ov2 | Date: sobota, 10 grudnia 2011 15:35:22

  • Win32: only save window position if not in fullscreen

Revision 229

Author: ov2 | Date: sobota, 10 grudnia 2011 15:35:21

  • Win32: only allow escape-menu in directdraw

Revision 228

Author: ov2 | Date: sobota, 10 grudnia 2011 15:35:20

  • Win32: save quit hotkey to config

Revision 227

Author: ov2 | Date: sobota, 10 grudnia 2011 15:35:20

  • Win32: add quit hotkey

Revision 226

Author: ov2 | Date: piątek, 18 listopada 2011 22:46:30

  • Merge pull request #14 from bl0ckeduser/patch-7
  • Fix crash in config file loader

Revision 225

Author: bl0ckeduser | Date: czwartek, 17 listopada 2011 20:00:30

  • Fix crash in config file loader
NOWSZY [SNES] Snes9x 1.56/5 TestBuild 31/05/18
Super Ghouls 'N Ghosts (Capcom U.S.A., Inc., Oct, 1991)

31.05.2018:

  • fix irq regressions
  • fix compiler optimization issue
  • msu1 reversed stereo fix

24.05.2018:

  • fixes for OGL/glsl
  • glsl shader parameter dialog

Revision 1098

Author: brandon.wright | Date: czwartek, 31 maja 2018 23:22:56

  • Bump appveyor build number.

Revision 1097

Author: brandon.wright | Date: czwartek, 31 maja 2018 22:07:38

  • But don't break SA1.

Revision 1096

Author: brandon.wright | Date: czwartek, 31 maja 2018 22:03:49

  • Proper for Marko AND Super Ghouls and Ghosts.

Revision 1095

Author: ov2 | Date: czwartek, 31 maja 2018 12:55:08

  • Use separate variable, bitwise op does not guarantee evaluation order
  • (#316)

Revision 1094

Author: ov2 | Date: czwartek, 31 maja 2018 12:53:38

  • Expose debug command to ports

Revision 1093

Author: brandon.wright | Date: czwartek, 31 maja 2018 02:34:51

  • Use 16-bit with NTSC filter in hires mode.

Revision 1092

Author: brandon.wright | Date: czwartek, 31 maja 2018 00:46:20

  • Make note and clarify code.

Revision 1091

Author: brandon.wright | Date: czwartek, 31 maja 2018 00:10:36

  • Actually, I like the other fix better. We know the HDMA reads this value into the MDR as an intermediary, not that writing the address writes to OpenBus.
  • Revert "We definitely only know Speedy writes this address and it goes to open bus on hardware."
  • This reverts commit 6f5295225cf791354dd1ef63e3ebdacd8e30ce47.

Revision 1090

Author: brandon.wright | Date: środa, 30 maja 2018 23:50:59

  • We definitely only know Speedy writes this address and it goes to open bus on hardware.

Revision 1089

Author: brandon.wright | Date: środa, 30 maja 2018 23:40:21

  • Isolate Speedy Gonzales fix for now.

Revision 1088

Author: brandon.wright | Date: środa, 30 maja 2018 20:27:30

  • Check for the short scanline on the timer scanline, not the current one.

Revision 1087

Author: ov2 | Date: środa, 30 maja 2018 16:15:43

  • Use Timings.H_Max_Master when calculating cycles for next irq
  • (fixes #315)

Revision 1086

Author: ov2 | Date: środa, 30 maja 2018 14:10:27

  • Changes.txt

Revision 1085

Author: brandon.wright | Date: środa, 30 maja 2018 00:11:10

  • Changes.txt

Revision 1084

Author: bearoso | Date: wtorek, 29 maja 2018 23:20:54

  • Load glGetString before trying to use it.

Revision 1083

Author: brandon.wright | Date: wtorek, 29 maja 2018 23:14:16

  • Support loading with older functions.

Revision 1082

Author: brandon.wright | Date: wtorek, 29 maja 2018 21:11:02

  • Cleanup.

Revision 1081

Author: brandon.wright | Date: wtorek, 29 maja 2018 21:09:38

  • Remove IRQPending hack.

Revision 1080

Author: ov2 | Date: wtorek, 29 maja 2018 20:47:22

  • Remove Aero the AcroBat 2 hack

Revision 1079

Author: ov2 | Date: wtorek, 29 maja 2018 20:47:21

  • win32: add superfx speed setting

Revision 1078

Author: brandon.wright | Date: wtorek, 29 maja 2018 19:54:49

  • Reset IRQLine on CLI.

Revision 1077

Author: brandon.wright | Date: wtorek, 29 maja 2018 01:40:29

  • Use some more compatible OpenGL version checking.

Revision 1076

Author: brandon.wright | Date: wtorek, 29 maja 2018 01:24:11

  • Add some debugging info. Don't reset timer when reading $4211.

Revision 1075

Author: brandon.wright | Date: poniedziałek, 28 maja 2018 20:09:25

  • Use older calculation for non-mosaic offset-per-tile mode.

Revision 1074

Author: brandon.wright | Date: poniedziałek, 28 maja 2018 18:25:07

  • Don't schedule recurring vtimer for current line immediately.

Revision 1073

Author: ov2 | Date: poniedziałek, 28 maja 2018 12:04:35

  • win32: clear sound buffer when not using default frame time (fixes #310)

Revision 1072

Author: brandon.wright | Date: poniedziałek, 28 maja 2018 02:12:22

  • IRQExternal isn't susceptible to same delays.

Revision 1071

Author: brandon.wright | Date: poniedziałek, 28 maja 2018 00:56:53

  • Load QueryDisplayConfig symbols on-demand.

Revision 1070

Author: brandon.wright | Date: poniedziałek, 28 maja 2018 00:22:51

  • Use 2 here.

Revision 1069

Author: brandon.wright | Date: poniedziałek, 28 maja 2018 00:20:15

  • Clean up S9xMSU1Generate.

Revision 1068

Author: brandon.wright | Date: niedziela, 27 maja 2018 19:45:18

  • Fix case when vtimer and htimer are enabled and the timer would have triggered earlier on the current line.

Revision 1067

Author: brandon.wright | Date: niedziela, 27 maja 2018 18:03:21

  • Add IRQ transition.

Revision 1066

Author: qwertymodo | Date: niedziela, 27 maja 2018 05:02:16

  • Ensure all MSU-1 reads are stereo channel aligned

Revision 1065

Author: qwertymodo | Date: niedziela, 27 maja 2018 05:01:02

  • Fix MSU-1 channel swap on loop

Revision 1064

Author: brandon.wright | Date: niedziela, 27 maja 2018 03:34:38

  • Adjust timing.

Revision 1063

Author: brandon.wright | Date: niedziela, 27 maja 2018 03:14:02

  • Here, too.

Revision 1062

Author: brandon.wright | Date: niedziela, 27 maja 2018 03:12:44

  • Do HEventProcessing conditionally.

Revision 1061

Author: brandon.wright | Date: niedziela, 27 maja 2018 01:16:12

  • More WAI fixing.

Revision 1060

Author: brandon.wright | Date: niedziela, 27 maja 2018 01:08:03

  • Fix Mortal Kombat II.

Revision 1059

Author: brandon.wright | Date: niedziela, 27 maja 2018 00:02:57

  • Fix some IRQ bits.

Revision 1058

Author: brandon.wright | Date: sobota, 26 maja 2018 20:18:01

  • Unbreak Battle Blaze. Rebreak Marko's Magic Football.

Revision 1057

Author: ov2 | Date: sobota, 26 maja 2018 16:10:55

  • libretro: fix makefile compile

Revision 1056

Author: ov2 | Date: sobota, 26 maja 2018 15:39:22

  • Fix GoldFinger cheats (ilag11111) (closes #306)

Revision 1055

Author: ov2 | Date: sobota, 26 maja 2018 15:15:06

  • libretro: fix compile, restore changes, switch to vs2017 project

Revision 1054

Author: brandon.wright | Date: sobota, 26 maja 2018 00:03:10

  • Update libretro port.

Revision 1053

Author: brandon.wright | Date: piątek, 25 maja 2018 23:01:02

  • Bump version number, except Appveyor.

Revision 1052

Author: brandon.wright | Date: piątek, 25 maja 2018 22:48:02

  • Changes.txt

Revision 1051

Author: brandon.wright | Date: piątek, 25 maja 2018 22:44:52

  • Update copyright dates.

Revision 1050

Author: ov2 | Date: piątek, 25 maja 2018 22:24:32

  • win32: add up/down controls to all parameters

Revision 1049

Author: ov2 | Date: piątek, 25 maja 2018 20:56:21

  • win32: hide gfx dialog while displaying parameter dialog, disable button
  • when shaders are disabled

Revision 1048

Author: brandon.wright | Date: piątek, 25 maja 2018 01:52:43

  • Add automatic input rate adjustment to win32.

Revision 1047

Author: brandon.wright | Date: czwartek, 24 maja 2018 20:00:49

  • Drop Cg shaders from GTK+ port.

Revision 1046

Author: brandon.wright | Date: czwartek, 24 maja 2018 19:20:06

  • Move shader parameters to main menu and make dialog box non-modal so we can see changes in real time.

Revision 1045

Author: ov2 | Date: czwartek, 24 maja 2018 18:22:20

  • win32: free allocated full path

Revision 1044

Author: ov2 | Date: czwartek, 24 maja 2018 18:19:00

  • win32: handle unicode when loading glsl shaders

Revision 1043

Author: ov2 | Date: czwartek, 24 maja 2018 18:12:35

  • win32: add missing parameter dialog files

Revision 1042

Author: ov2 | Date: czwartek, 24 maja 2018 16:14:50

  • win32: handle shader loading errors

Revision 1041

Author: ov2 | Date: czwartek, 24 maja 2018 15:54:06

  • win32: reset texture size vars on deinit and creation

Revision 1040

Author: ov2 | Date: czwartek, 24 maja 2018 15:54:06

  • win32: properly adjust height for filters (fixes #305)

Revision 1039

Author: ov2 | Date: czwartek, 24 maja 2018 15:54:06

  • win32: add shader parameters dialog

Revision 1038

Author: brandon.wright | Date: środa, 23 maja 2018 23:06:00

  • Set controller data up on startup instead of when game first latches.

Revision 1037

Author: brandon.wright | Date: środa, 23 maja 2018 22:50:57

  • Translate mouse coordinates correctly in hidpi modes. Hide cursor when SuperScope enabled.

Revision 1036

Author: brandon.wright | Date: środa, 23 maja 2018 02:04:54

  • More changes.txt.

Revision 1035

Author: brandon.wright | Date: środa, 23 maja 2018 01:59:15

  • Return 0x80 instead of 0xff when simulating DSP1.

Revision 1034

Author: brandon.wright | Date: środa, 23 maja 2018 01:49:20

  • Return different MDR in some cases.

Revision 1033

Author: brandon.wright | Date: wtorek, 22 maja 2018 23:58:12

  • Spacing.

Revision 1032

Author: brandon.wright | Date: wtorek, 22 maja 2018 23:57:16

  • Add some things to changes.txt.

Revision 1031

Author: brandon.wright | Date: wtorek, 22 maja 2018 23:50:52

  • I think this one's fixed, too.

Revision 1030

Author: brandon.wright | Date: wtorek, 22 maja 2018 22:58:10

  • Fix tile selection in mosaic offset-per-tile mode. Fixes first Contra 3 boss.

Revision 1029

Author: brandon.wright | Date: wtorek, 22 maja 2018 22:22:12

  • Remove left edge set.

Revision 1028

Author: brandon.wright | Date: wtorek, 22 maja 2018 22:16:14

  • Left edge must be retested because we're not using whole tile widths.
wstecz05/05/2018 23:17
Inne treści związane z tematem
[n64] M64Py 0.3.0 20/10/2024 [n64] M64Py 0.3.0 20/10/2024
Muppen64 sam w sobie jest mało zjadliwy dla przeciętnego użytkownika - wymaga on przedarcie się przez parametry linii komend, stąd też takie modyfikację emulatora jak CuteMuppen, czy też nowa nakładka Milana Nikolic - M64py, który wzbogaca program o typowy okienkowy sposób wyboru parametru dla rdzenia aplikacji.
[CGB] SameBoy 0.16.7 4/10/2024 [CGB] SameBoy 0.16.7 4/10/2024
SameBoy jest emulatorem sprzętu Nintendo GameBoy, ColorGameBoy i w przyszłości GBAdvance (być może i coś już odpala, nie trafiłem jednak na nic, co dałoby się uruchomić) napisanym z myślą o Macintoshu, jednak i nam blaszakowcom dostała się wersja (SDL), którą z powodzeniem można używać. Ostatnie zmiany to praca nad SameBoy'em pod IOS'em  
[multi] BizHawk x64 2.10.1 RC1 14/09/2024 [multi] BizHawk x64 2.10.1 RC1 14/09/2024
Jeśli pojawia się RC to wiedz, że pełna wersja niebawem się ukaże. Multiemulator BizHawk, pozwala udawać  konsole: Nintendo Entertainment System / Famicom / Famicom Disk System (NES/FDS), Super Nintendo (SNES), Nintendo 64, Gameboy, Gameboy Color, Super Gameboy, Sega Master System, SG-1000, Game Gear, Sega Genesis / Sega-CD, Sega Saturn, PC-Engine (TurboGrafx-16) / CD-ROM, ...
[VBA] VisualBoy Advance - M 2.1.11 15/09/2024 [VBA] VisualBoy Advance - M 2.1.11 15/09/2024
Ukazała się nowa wersja emulatora konsol NINTENDO (CGB,GB,GBA) VisualBoy Advance-M.
[pce] GearFX 0.0.4 [pce] GearFX 0.0.4
Ignacio Sanchez Gines (drhelius), autor emulatora GearBoy (Nitendo GameBoy), GearSystem (Sega Master System) i GearColeco (Colecovision) zabrał się za nowego udawacza - tym razem na ogień poszła konsola Turbographx 16 lub jak to woli PCE Engine. Na obecnym etapie grać się da na tym średnio (naprawdę nie brakuje dobrych emulatorów tej platformy - wystarcze wspomnieć o bardzo ...
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