Nowy Devbuild emulatora konsoli Super Nintendo - Snes9X z Snes9X AppVeyor. Obiecuję od czasu, do czasu zerkać zwłaszcza gdy poprawki będą dotyczył wersji Windows (pozostałe warto śledzić na stronie projektu). Ostatnie zmiany dotyczą w szczególności MacOS, nic tu dla Windowsowców;). Wersję pod MacOS można pobrać z tego automatu - ackolwiek najnowsza wersja jeszcze niegotowa.
Dołączone binarki są przeznaczone pod Windowsy - należy pamiętać, iż w sumie w changelogu zmiany, które dotyczą wersji okienkowej są zapisywane z początkiem win32 (ewentualnie również zmiany w obsłudze gfx - vulcan, dx2, ogl mogą być zauważalne pod tym systemem), qt - dotyczą wersji, która nie jest w chwili obecnej dostępna pod system Microsoftu.
Ostatnia publiczna wersja tego emulatora to Snes9x 1.62.3 z 31 marca 2023 r.
Mech Warrior 3050 (1995, Activision)
DevSnex9x 1.63-1450/27 Sep, 2024 2
- [OV2] win32: use selected bank for slot save/load, display both slot and bank
DevSnex9x 1.63-1449 (0727b4a4) 15 Sep, 2024 2 by BearOso
- [BearOso] Gtk: Clean up Snes9xWindow a bit.
DevSnex9x 1.63-1448 (e06f1887) by bearoso
- [bearoso] Merge pull request #950 from Thorarin/load-preview-fix
DevSnex9x 1.63-1447 (9ed6f9d8) 15 Sep, 2024 1 by BearOso
- [BearOso] Screenshot: Don't use colon in filename. Use localtime
DevSnex9x 1.63-1446 (d5ba1c60) by Marcel Veldhuizen
- [Marcel Veldhuizen] Fix load with preview file names and time stamps on extra banks
DevSnex9x 1.63-1445 (0c547f34) 12 Sep, 2024 2 by BearOso
- [BearOso] Gtk/Wayland: Different workaround for Gtk damage bug.
DevSnex9x 1.63-1444 (ea243051) 12 Sep, 2024 by BearOso
- [BearOso] Save screenshot files with date for easier sorting.
DevSnex9x 1.63-1443 (ebd9df46) 11 Sep, 2024 2 by BearOso
- [BearOso] Gtk: Avoid saving the size while fullscreening occurs.
DevSnex9x 1.63-1442 (5449e2d3) 6 Sep, 2024 2 by BearOso
- [BearOso] vulkan: Fix compile errors reported in Issue #946.
DevSnex9x 1.63-1441 (645a4712) 6 Sep, 2024 by BearOso
- [BearOso] vulkan: Remove waiting extensions.
DevSnex9x 1.63-1438/2 Sep, 2024 2
- [BearOso] vulkan: Add support for VK_KHR_present_wait
DevSnex9x 1.63-1437 (85591435) 11 Aug, 2024 by BearOso
- [BearOso] Fix compile on Windows.
DevSnex9x 1.63-1436 (17737825) 11 Aug, 2024 by BearOso
- [BearOso] Move vulkan to common/video.
DevSnex9x 1.63-1435 (8b1d6739) 3 Aug, 2024 by BearOso
- [BearOso] Qt: Experiment with alternate widget while a game isn't running.
DevSnex9x 1.63-1434 (e92b93ca) 29 Jul, 2024 2 by BearOso
- [BearOso] libretro: Clear SRAM after loading ROM.
DevSnex9x 1.63-1433 (4a20cfc0) by bearoso
- [bearoso] Merge pull request #940 from lgv5/master
DevSnex9x 1.63-1432 (bff02194) by Lucas Gabriel Vuotto
- [Lucas Gabriel Vuotto] Gtk: Fix build on 32-bits systems.
DevSnex9x 1.63-1431 (8a9b8cfc) 26 Jul, 2024 2 by BearOso
- [BearOso] SA1: Change mapping type for banks 40->4f on SA1.
DevSnex9x 1.63-1430 (881eeaed) 14 Jul, 2024 2 by BearOso
- [BearOso] Update some version strings.
DevSnex9x 1.63-1429 (7c9c2209) 14 Jul, 2024 2 by Michael Buckley
- [Michael Buckley] macOS: Fix keyboard settings warning
DevSnex9x 1.63-1428 (18096d9f) 14 Jul, 2024 by OV2
- [OV2] imgui: add movie frame count and watches display (#167)
DevSnex9x 1.63-1427 (921f9f7b) by OV2
- [OV2] Update changes.txt
DevSnex9x 1.63-1426 (921f9f7b) by OV2
- [OV2] Update changes.txt
DevSnex9x 1.63-1425 (921f9f7b) 7 Jul, 2024 1 by OV2
- [OV2] Update changes.txt
DevSnex9x 1.63-1424 (dcd279af) 6 Jul, 2024 1 by BearOso
- [BearOso] Update changes.txt.
DevSnex9x 1.63-1423 (d514d135) 18 Jun, 2024 2 by BearOso
- [BearOso] Gtk: Create config directory in get_config_dir if it doesn't exist.
DevSnex9x 1.63-1422 (ed3695f7) 18 Jun, 2024 2 by BearOso
- [BearOso] Gtk: Fix config directory order.
Sunset Raiders (Konami, 1993)
DevSnex9x 1.63-1421/13 Jun, 2024
- [BearOso] Vulkan/Win32: Fix compile error.
DevSnex9x 1.63-1420 (008cbcd1) 13 Jun, 2024 2 by BearOso
- [BearOso] Vulkan: Simplify set_vsync. Remove relaxed fifo.
DevSnex9x 1.63-1419 (3980a9d6) 13 Jun, 2024 2 by BearOso
- [BearOso] Vulkan: Fix inverted logic.
DevSnex9x 1.63-1418 (5c78493f) 13 Jun, 2024 2 by BearOso
- [BearOso] Vulkan: Add device wait back to swapchain recreation.
DevSnex9x 1.63-1417 (33e40a8f) 13 Jun, 2024 1 by BearOso
- [BearOso] Vulkan: Refactor present modes. Add relaxed.
DevSnex9x 1.63-1416 (2e25b70c) 13 Jun, 2024 1 by BearOso
- [BearOso] Vulkan: Associate new fence with swapchain image, not frame resources.
DevSnex9x 1.63-1415 (5949bbab) 13 Jun, 2024 by BearOso
- [BearOso] Vulkan: Utilize VK_EXT_swapchain_maintenance1.
DevSnex9x 1.63-1414 (99990af3) 12 Jun, 2024 by BearOso
- [BearOso] Vulkan: Don't use mailbox for vsync case.
DevSnex9x 1.63-1413 (c02ee437) 11 Jun, 2024 2 by BearOso
- [BearOso] Vulkan: Refactor device acquisition for cleanness.
DevSnex9x 1.63-1412 (c7b77d4a) 7 Jun, 2024 2 by BearOso
- [BearOso] Win32: Throttle frame rate on alternate interlaced frames.
Phantom 2040 (1995, Viacom)
DevSnex9x 1.63-1410/26 May, 2024
- [OV2] win32: properly save bank+/- hotkeys (fixes #925)
DevSnex9x 1.63-1409 (55724eba) 25 May, 2024 1 by BearOso
- [BearOso] Qt: Change browse button to "Open Folder" button when location isn't custom.
DevSnex9x 1.63-1408 (794b4fdc) 25 May, 2024 by BearOso
- [BearOso] Qt: Remove debug print from hat press.
DevSnex9x 1.63-1407 (738e5398) 19 May, 2024 by BearOso
- [BearOso] Cheats: Retain enabled state when updating existing cheat.
DevSnex9x 1.63-1406/13 May, 2024 2
- [BearOso] Qt: Hide software filter box.
DevSnex9x 1.63-1404/12 May, 2024
- [OV2] win32: vulkan: apply vsync setting during init
DevSnex9x 1.63-1403 (6dd6f194) 11 May, 2024 by BearOso
- [BearOso] Update version strings from 1.62.3 to 1.63.
DevSnex9x 1.62.3-1402 (d62f1421) 10 May, 2024 by OV2
- [OV2] win32: default new cheat val to current cheat val, show error on empty
DevSnex9x 1.62.3-1401 (be539555) 8 May, 2024 1 by OV2
- [OV2] win32: allow multiselect in cheat dialog, handle delete and selection
DevSnex9x 1.62.3-1400 (add607c3) 7 May, 2024 2 by BearOso
- [BearOso] Qt: Add save slot status info.
DevSnex9x 1.62.3-1399 (c476e4ac) 7 May, 2024 2 by BearOso
- [BearOso] Gtk: Show existence of save state on slot select.
DevSnex9x 1.62.3-1398 (bac67981) 7 May, 2024 2 by BearOso
- [BearOso] Win32: Fix missing semicolon.
DevSnex9x 1.62.3-1397 (73cb8014) 7 May, 2024 2 by BearOso
- [BearOso] Win32: Show whether save state exists when slot selected.
DevSnex9x 1.62.3-1396 (77f86ef4) 5 May, 2024 1 by OV2
- [OV2] win32: only deinint d3d imgui elements if they were initialized
DevSnex9x 1.62.3-1395 (51b65282) 5 May, 2024 by BearOso
- [BearOso] Vulkan: Fix a couple of unsigned/signed warnings.
DevSnex9x 1.62.3-1394 (771b0ffc) 1 May, 2024 2 by BearOso
- [BearOso] Qt: Mouse fixes.
DevSnex9x 1.62.3-1393 (dcccf28b) 30 Apr, 2024 by BearOso
- [BearOso] Qt: Add mouse support.
DevSnex9x 1.62.3-1392 (2bb77232) by Sneed
- [Sneed] boot 4mb superfx roms
→ [SNES] Snes9x 1.63.3 (2bb7723) DevBuild 28/04/2024
Przejdź do artykułu
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.
→ [SNES] Snes9x 1.63.3 (0ae69cd) DevBuild 18/04/2024
Przejdź do artykułu
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.
→ [SNES] Snes9x 1.63 (e1eb7ea) DevBuild 5/09/23
Przejdź do artykułu
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.
→ [SNES] Snes9x 1.62 (e1eb7ea) DevBuild 21/03/23
Przejdź do artykułu
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 (AtlusSoftwareInc., 1994)
- nw
DevSnes9x 1.6()1 8/09/2022 (SVN2193)
Ignition Factor (JalecoUSA,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
→ [SNES] Snes9x 1.60x DevBuild 15/02/22
Przejdź do artykułu
Knight of round (CapcomU.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
→ [SNES] Snes9x 1.60x DevBuild 29/12/19
Przejdź do artykułu
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.
wstecz29/09/2024 00:01
Inne treści związane z tematem
[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
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
Ukazała się nowa wersja emulatora konsol NINTENDO (CGB,GB,GBA) VisualBoy Advance-M.
[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 ...
[multi] DSP 0.23 VIP4 29/09/2024
Emulator DSP sygnowany przez imć Leniada, pozwalaja na zabawę maszynkami arcade i ośmiobitowcami - CPC, ZX Spectrum (z bardzo fajnie rozwiązanym podglądem plików), a także Colecovision, Nintendo 8 i CGB/GB - wszystko, co ma Z80 na pokładzie jest mile widziane;)Ostatnia pełna wersja tego DSP Emulator DSP 0.22 Final pojawiła się 19 listopada 2023 r.