Commit Graph

1279 Commits

Author SHA1 Message Date
byuu d37fb1c12e Added 17 new pixel shaders courtesy of hunterk porting and testing them. 2019-10-05 13:44:51 +09:00
byuu eaf33cb078 Fix issue with bsnes not remembering user-selected audio frequency. 2019-10-05 13:37:04 +09:00
byuu 07427e4697 v110.7
Improvements to HDMA timing (courtesy of test ROM from undisbeliever]
This fixes flickering in Full Throttle - All-American Racing
2019-10-05 13:24:14 +09:00
byuu b5301b7ea8 v110.6
Revert AVX2 (see pull request for details)
2019-10-05 10:34:32 +09:00
byuu 57c53a86b4 v110.5
Merged Alcaro's AVX2 mode 7 renderer.
Enable by editing mode7hd.cpp: USE_AVX2=1
2019-10-02 09:56:13 +09:00
byuu f19f31938b Allow 2 megabit SRAM for SA-1 homebrew. 2019-10-01 06:56:50 +09:00
byuu 4efee7e9f1 Hotfix for Magical Drop (Japan)'s "tokoton mode" 2019-10-01 06:51:17 +09:00
byuu 3701236ca0 v107.4
Shrink Pixel struct for ~1.75% speedup [Alcaro]
2019-10-01 06:41:38 +09:00
byuu 2f684caa7c
Merge pull request #132 from Alcaro/pixel4
Shrink struct SuperFamicom::PPUFast::Pixel from 12 to 4 bytes
2019-10-01 06:41:00 +09:00
Alcaro 3a064fc5a3 Shrink struct SuperFamicom::PPUFast::Pixel from 12 to 4 bytes
This gives approximately 3% speedup (118->122fps) on the F-Zero title screen
2019-09-29 13:02:20 +02:00
byuu 5a4b667eae v110.3
Added hotfix for bug in "The Hurricanes" (happens on a real SNES)
Added scanline override for NHL '94
Added fix for entering folder names into BrowserDialog filename box
2019-09-27 10:26:55 +09:00
byuu 62729df2d1 Build fixes [Screwtape] 2019-09-26 03:38:01 +09:00
byuu 1ef227f482 v110.2
Added CRT-Royale [hunterk]
Improved libretro target [rtretiakov]
2019-09-25 15:13:12 +09:00
byuu 6e5542aa20 v110.1
Fixed region detection issue in Hanguk Pro Yagu
Fixed boot hanging issue in Kishin Douji Zenki - Tenchi Meidou
Fixed slowdown issue in Mega Man X2 & X3
Added mute hotkey
Added HD mode 7 hotkeys (likely temporary, we'll see)
2019-09-23 09:50:40 +09:00
byuu 675662e739 v110
Corrections for IOKit joypad driver [Sintendo]
2019-09-21 04:59:29 +09:00
byuu 409dd371b9 v109.5
Added SHVC-4PV5B-01 prototype PCB to database.
Added Firepower 2000 fast PPU render cycle override.
Backported higan's newer accuracy PPU with sprite caching support.
2019-09-21 04:26:27 +09:00
byuu 18d2ab6435 v109.4
Rename hiro::Property to hiro::Attribute
Disable XChaCha20 CSPRNG on Android for now due to compilation issues
Add macOS IOKit joypad support [Sintendo]
2019-09-17 03:37:03 +09:00
byuu 1e626e75ef v109.3
Fixed crash when idling with the snow effect enabled.
Added Android target to libretro port [rtretiakov]
Various nall library improvements.
2019-09-13 22:15:11 +09:00
byuu c6d90d3ff1 Dyslexia. 2019-09-10 22:35:30 +09:00
byuu 29caf77751 v109.2
Fixed alt-key menu activation on Windows.
Removed 2160p HD mode 7 due to Direct3D limit of 2048x2048 textures.
Reverted to safe ruby drivers when no configuration file is present.
Removed ASIO driver because nobody is interested in improving it.
Added macOS libretro target [rtretiakov]
2019-09-10 22:32:33 +09:00
byuu 29b13083d5 . 2019-09-07 18:22:55 +09:00
byuu 3883172a4e v109.1
Mask A23 for ExLoROM board mappings (fixes Thracia 776 fan translation)
2019-09-07 18:03:12 +09:00
byuu fa77fc6a8f v109
Typo fix.
2019-09-06 23:54:58 +09:00
byuu 56c9a5195e v109
Keep focus on the panel list when changing settings / tools panels.
Fixed Windows combo box flickering when changing panels.
Suppress Alt+F4 on Windows in fullscreen mode.
2019-09-06 23:19:44 +09:00
byuu a6ebce428f Minor cleanups. 2019-09-06 12:33:18 +09:00
byuu 0788627898 Minor cleanups. 2019-09-06 12:30:54 +09:00
byuu 1195c46ac0 v108.17
Enhanced perspective correction support [DerKoun]
2019-09-03 18:50:46 +09:00
byuu 90f094b931 Fix SGB JOYP incrementing behavior [endrift]
Fix GB JOYP read setting d6+d7 in SameBoy
Improve headered IPS patch handling
2019-09-03 17:55:54 +09:00
byuu 2bb1606552 v108.16
Added compatibility option to disable accurate CPU ALU emulation
Refactored settings panels
Added dialog to choose whether IPS patches are for headered ROMs
Disabled extended SNES header decoding thanks to ROM hacks ignoring them
2019-09-03 12:01:45 +09:00
byuu 08e5e81609 v108.15
Add "No VRAM Blocking" and "Echo Shadow RAM" options:
These allow compatibility with very old ROM hacks that
only previously ran in ZSNES and earlier Snes9X releases.
2019-09-02 13:51:04 +09:00
byuu 03aaaba889 Minor SGB change. 2019-09-02 11:03:14 +09:00
byuu 556ab4c809 Added a fix for a programming bug in Dirt Racer (Europe)
The game relies on uninitialized memory containing certain values.
The game will periodically freeze at boot even on real hardware.
This commit adds a workaround to allow the game to always boot.
2019-09-02 10:53:53 +09:00
byuu 23467b5b1f Merged libretro target [Themaister and rtretiakov] 2019-09-02 10:19:18 +09:00
byuu 5ae1bcd973 Force disable entropy when recording movies from reset.
This prevents potential desyncs in games that don't initialize RAM/IO.
2019-08-31 09:27:14 +09:00
byuu 64e3658bcb Minor code restructuring. 2019-08-31 09:13:16 +09:00
byuu ab515b59d4 Crayon Shin-chan - Arashi o Yobu Enji fix 2019-08-31 08:14:52 +09:00
byuu bb7b2f2e60 Added entropy setting (none, low, high) to settings->emulator 2019-08-31 07:08:10 +09:00
byuu 639b9db961 v108.14
* extremely pedantic mosaic improvement for the fast PPU
2019-08-31 06:38:24 +09:00
byuu f857f35e72 Fix Super Mario RPG regression. 2019-08-26 02:46:08 +09:00
byuu 5dc27a9fb3 Bubsy II (PAL) fix. 2019-08-26 01:37:24 +09:00
byuu ce3dba130c v108.13
* fix CPU DMA regression from higan v106.62 (fixes Battle Grand Prix)
2019-08-25 01:13:19 +09:00
byuu f9ca7a4927 Fix an IRQ regression from a few releases back.
Add fast PPU render cycle position setting.
2019-08-24 01:23:18 +09:00
byuu db1c37c799 v108.12
* fix sprite index mask (Addams Family bugfix)
* fix exclusive mode in Direct3D driver
2019-08-24 08:34:17 +09:00
byuu 7a98db84ac Fix SGB Killer Instinct MLT_REQ to start with player 1 2019-08-22 01:02:34 +09:00
byuu b73493b492 Fix for Great Battle IV background graphics. 2019-08-22 00:50:59 +09:00
byuu 95831d3675 v108.11
* added (primary-monitor only) fullscreen support for macOS
* improved settings windows a bit
* correct Program::focused() move from Video::exclusive()->fullScreen()
2019-08-18 03:20:14 +09:00
byuu ab25877af4 macOS fixes. 2019-08-17 23:53:21 +09:00
byuu 5ba538ee39 v108.10
* provide actual display device names in ruby::Video::hasMonitors()
* macOS: fixed LineEdit::onChange (fixes state manager state naming)
* macOS: fixed RadioLabel height to not clip off bottom of radio icons
* macOS: fixed RadioLabel initial check states (fixed input settings
focus mode options)
* macOS: fixed TableViewItem::setSelected (fixes initial selection on
settings/tools windows)
* macOS: fixed TextEdit geometry (fixed manifest viewer)
* macOS: don't allow multiple TableViewItems to be selected in
single-selection mode
** (fixes settings/tools windows selecting multiple items via menubar
options)
2019-08-17 23:41:44 +09:00
byuu 04b85ade6b Add funding icon. 2019-08-16 19:49:48 +09:00
byuu 0b088b6b55 v108.9
* multi-monitor support
* improved pause/frame advance support
* added option to disable video dimming when idle
2019-08-16 19:44:16 +09:00