Commit Graph

1219 Commits

Author SHA1 Message Date
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
byuu 252f479b22 v108.8
* added deinterlacing option
2019-08-12 23:12:34 +09:00
byuu 46dbe00f14 Add dismissable warning when using nightlies. 2019-08-07 10:18:26 +09:00
byuu 66ad62b79f Fix refactoring regression and simplify dot PPU mode 7 code. 2019-08-07 10:04:31 +09:00
byuu 27b2d11839 Small fix. 2019-08-06 13:51:22 +09:00
byuu 96c381f91f v108.7
* removed emulator/bits.hpp dependency
2019-08-06 13:45:04 +09:00
byuu 5757949023 v108.6
* fix IRQ regression in Power Rangers: Fighting Edition
2019-08-06 02:48:28 +09:00
byuu bad27bb8f3 . 2019-08-05 11:09:57 +09:00
byuu 06ceb7d29e Minor speedups for SuperFX and Cx4 emulation. 2019-08-05 11:08:25 +09:00
byuu e030428054 v108.5
* double-click a cheat finder result to add a new cheat code
* fixed v108.1 regression not enabling coprocessor LLE when requested
* add "[HLE] " title bar indicator for HLE mode
* default to LLE mode for coprocessors
* simplify game titles in main window (eg omit SGB BIOS name)
* add more GUI tooltips to explain options
* pause emulator during modal loops (helps Windows menubar navigation)
* add support for decoding Game Genie + Pro Action Replay SNES cheats
* add support for decoding Game Genie + GameShark Game Boy cheats
* add tool-tip explanation to verified/unverified status bar icon
2019-08-05 09:27:51 +09:00
byuu 24dce7dd92 Remove CPU::boot() 2019-08-02 11:25:59 +09:00
byuu b577e6d5d0 Simplifications to CPU interrupt handling. 2019-08-02 11:23:31 +09:00
byuu db988d9588 Improvements to muting and snow. 2019-08-02 06:35:35 +09:00
byuu f6303518d5 v108.4
* ~4.6% speedup (with the fast PPU)
* fix out-of-bounds DSP memory access [Sour]
2019-08-02 04:45:06 +09:00
byuu 9e8913cea0 Remove icarus, merge heuristics into bsnes. 2019-08-01 09:05:01 +09:00
byuu 0e56b27228 Okay maybe not all of them, but close to all of them ... 2019-08-01 08:54:40 +09:00
byuu fe81130f54 Remove all template integer types from fast PPU core. 2019-08-01 08:49:18 +09:00
byuu 216b472418 Cirrus CI update, Cocoa compilation fix (hopefully.) 2019-08-01 03:15:52 +09:00
byuu bc7456246c v108.3
* add support for TableView::onActivate(TableViewCell) to Windows, macOS
** allows the new input/hotkey mapping panels to work on Windows, macOS
* polish BrowserDialog behavior
2019-08-01 02:40:35 +09:00
byuu a7b30b069c Fix blur emulation in the accurate PPU mode. 2019-08-01 01:10:27 +09:00
byuu 454b39cb78 v108.2
* reverted higan's thread scheduler to olde bsnes scheduler
** this allows CPU overclocking compatibility with coprocessors
2019-08-01 00:33:28 +09:00
byuu f65b7a8528 v108.1
* added CPU and SA1 overclocking support
* added fast forward speed limiting
* added option to mute during fast forwarding and rewinding
* lowered volume when not muting during FF/rewind
* reformatted settings/tools windows from tabs to lists
* moved focus settings to input settings panel
* redesigned input and hotkey settings panels to be easier to use
* fixed offscreen placement issue with path settings panel
* added hotkey combinational logic option (AND / OR mode setting)
* added search support to file browser dialog
* fixed --fullscreen command-line option
2019-07-31 06:57:31 +09:00
byuu 7e88bdde09 Cirrus CI updates. 2019-07-29 04:01:54 +09:00
byuu 4291a0cae6 v108 release. 2019-07-29 01:30:07 +09:00
byuu ee6498258f v107.19
* HD mode 7 EXTBG fix
* macOS: embed databases into .app bundle
2019-07-29 00:59:45 +09:00
byuu 296f2c094d v107.18
* fix EXLOROM detection
* fix new CPU masking error
2019-07-28 06:44:38 +09:00
byuu 6b284bb247 Minor cleanups. 2019-07-28 06:13:48 +09:00
byuu e6d7df41da v107.17
* initialize ppu-fast tilecaches on startup
** (fixes graphical residue on Windows)
2019-07-28 01:44:59 +09:00
byuu c77ecef3e0 SameBoy cross-compilation fix for Windows. 2019-07-28 00:45:26 +09:00
byuu a89acc2695 Updated readme. 2019-07-28 00:44:06 +09:00
byuu 45df47f08b Add Cirrus CI support. 2019-07-28 00:39:02 +09:00