twinaphex
debc2d1d7a
Slim down SaveStateManager
2022-04-01 18:35:13 +02:00
twinaphex
5c7722d4d7
Cleanups
2022-04-01 17:42:05 +02:00
twinaphex
165398bb93
Cleanups
2022-04-01 17:20:00 +02:00
twinaphex
4ea7589d97
Simplify sound code
2022-04-01 17:13:32 +02:00
twinaphex
4f5aa1dcf7
No video threading going on so remove threading code for
...
VideoDecoder/VideoRenderer
2022-04-01 16:54:49 +02:00
twinaphex
945d69737c
Remove non-libretro codepaths
2022-04-01 16:47:07 +02:00
twinaphex
d2cb488dd6
Remove PlatformUtilities
2022-03-31 22:32:30 +02:00
twinaphex
3da14c08ba
Remove DebugHud
2022-03-31 20:07:00 +02:00
twinaphex
442237d346
Remove PgoUtilities
2022-03-30 22:16:07 +02:00
twinaphex
0739c9d0fb
Remove some unused variables
2021-10-08 14:55:44 +02:00
twinaphex
c4f5912b6b
Remove more code that is unused by the libretro port
2021-01-31 01:24:38 +01:00
twinaphex
a56fd248ec
Get rid of AutoSaveManager - was not used for libretro anyway
2021-01-31 00:47:30 +01:00
Sour
3154f19467
Libretro: Fixed memory map for WRAM/SRAM-based achievements
2020-06-23 13:58:59 -04:00
Sour
f7c170bd9b
Fixed crash when loading multiple roms while keeping the emulator paused
2020-05-02 11:49:38 -04:00
Sour
829c51957e
Fixed crash when loading VS-DualSystem games that are marked as having no work ram
2020-04-27 20:47:28 -04:00
Sour
5d67994f08
Netplay: Fixed desynchronization issue
...
When the host loaded a game, the client would end up applying the input with a 1 frame offset, causing some games to eventually desync.
Pausing, loading a state, resetting, etc. would permanently fix the problem (until another game was loading)
2020-04-22 22:30:54 -04:00
Sour
5a3b56c3d4
Video Recorder: Added support for GIF file export
2020-02-04 19:36:15 -05:00
Sour
5b0c208984
Run Ahead: Disable movies/netplay menus when enabled
...
+ Auto-disable runahead when playing NSF files
2020-02-01 10:28:42 -05:00
Sour
8047fe44bb
Added Study Box tape support (.studybox files)
...
-Added audio support
-Improved emulation logic
-Games are loaded via .studybox files
2019-12-31 20:24:06 -05:00
Sour
13e358a47c
Run Ahead: Turn off runahead when fast forwarding
2019-12-24 22:31:26 -05:00
Sour
c7675bcd49
Core: Added runahead support (1 to 10 frames)
2019-12-24 13:55:40 -05:00
Sour
32f5ece894
Rewind: Fixed rewind no longer processing inputs after a power cycle
2019-12-23 16:39:06 -05:00
Sour
8fd28e2e8f
UI: Display more than 1 game in game selection screen
2019-12-23 14:51:26 -05:00
Sour
58b6dd188f
Upgrade to VS2019 and C++17
2019-12-21 12:23:55 -05:00
Sour
8508b211cc
Debugger: Event Viewer - Added option to show NTSC borders
...
+ Ported most of Mesen-S' event viewer code to allow this to work
2019-11-19 22:28:45 -05:00
Sour
43811ae7ac
UI: Added "reload rom" option and changed power cycle to not reload from disk
2019-11-19 22:18:09 -05:00
Sour
5f7b2319ce
Fixed lockup when rom is no longer on disk and power cycle is pressed while debugger tools are opened
2019-11-16 22:56:01 -05:00
Sour
27d512e02f
Input: Turn off hot plugging for directinput devices
...
Loading, resetting a game or opening input config will still check for new DInput controllers
2019-11-16 22:32:06 -05:00
Sour
8d1f66b2d3
Debugger: Stop/halt instructions now only display a message, and only break execution if break on cpu crash option is turned on
2019-11-16 13:18:55 -05:00
Sour
e95bdf4203
Core: Make pause/fast forward/save state/etc more responsive when running emulation at low speeds
2019-11-13 20:52:12 -05:00
Sour
a72acc9f1a
Core: Rewrite DMC/OAM DMA, tweak PPU timings, add option to simulate PPU/CPU alignments
2019-11-11 21:10:47 -05:00
Sour
279c395271
Fixed FDS/VS System games no longer loading properly
2019-06-23 17:15:05 -04:00
Sour
e338ab0765
Fixed init order when loading a game to prevent potential crashes (or incorrect behavior) in some scenarios (mostly if using the random mapper state option)
2019-06-22 16:33:59 -04:00
Sour
5b80d2fe21
Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility)
2019-05-12 12:28:01 -04:00
Sour
278ca034b2
Debugger: Small performance optimization
2019-02-09 15:32:35 -05:00
Sour
72fc0de383
Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset)
2019-02-08 19:39:35 -05:00
Sour
3c31153acc
Fixed sound playback issues in history viewer and during rewind
2019-02-01 14:15:27 -05:00
Sour
9905f3a5da
Debugger: Fixed crash when closing Lua script window (if script isn't running and it is the only debugger window opened)
2019-01-27 14:31:05 -05:00
Sour
e29bd94d55
Timing: Prevent emulation from speeding up for extended periods of time after an unexpected freeze
2019-01-21 09:48:54 -05:00
Sour
295a68f43d
Core: Optimize rom search logic and set a maximum limit (100) to the number of files that are hashed before giving up
2019-01-20 16:33:23 -05:00
Sour
8027cd0c26
Shortcuts: Allow "Run Single Frame" to auto-repeat after being held for over half a second
2019-01-13 14:10:46 -05:00
Sour
2383499533
Build: Simplify PGO builds and allow it to be used when building the libretro core
2018-12-31 14:59:00 -05:00
Sour
de7ded3139
NSF: Added support for history viewer
2018-12-26 13:28:17 -05:00
Sour
d6d188282c
NSF: Allow rewinding in NSF player
2018-12-26 11:49:09 -05:00
Sour
4459b18fa3
Debugger: Added option to display why the debugger breaks (breakpoint, break options, etc.)
2018-12-23 00:10:00 -05:00
Sour
080d25349d
Debugger: Fixed deadlock when debugger is closed and reopened right away (e.g by a CPU crash)
...
2 debugger instances ended up being active at the same time
2018-12-19 20:47:47 -05:00
Sour
d597a7a696
Linux: Fixed compilation warnings
2018-09-16 13:12:45 -04:00
Sour
5f01ec59f4
HD Pack Builder: Fixed issues with pause icon/break functionality when recording hd packs with debugger opened
2018-09-14 22:09:51 -04:00
Sour
35b182b435
HD Pack Builder: Allow HD tiles to be shown while recording
2018-09-13 20:58:35 -04:00
Sour
f69b891d53
Debugger: Fixed PPU-related issues when using the debugger & the HD pack recorder at the same time
2018-09-07 21:12:30 -04:00