Sour
e96d6f3ca5
NES: Added HD pack builder tool
2022-12-29 18:28:33 +09:00
Sour
db2db7ddb1
UI: Change rewind buffer setting to configure a maximum amount of memory rather than a maximum amount of time
2022-12-28 16:30:07 +09:00
Sour
4414723ed5
Rename some remaining Mesen-S references to Mesen, prevent loading movies/states from older versions, move default home folder to "Mesen2" (for now)
2022-12-28 15:50:29 +09:00
Sour
9a05559eb9
Debugger: Added --testRunner support
2022-12-28 10:44:54 +09:00
Sour
9751895751
Debugger: Allow saving/loading save states without forcing the emulator to run until the next vertical blank
2022-12-27 16:29:16 +09:00
Sour
267c5f9fcc
Debugger: Fixed debugger issues after trying to load a file that doesn't exist
2022-11-02 04:17:48 -04:00
Sour
247f1d82e0
Rewind: Allow rewinding while paused
2022-10-21 21:10:06 -04:00
Sour
9494aec10b
Debugger: Don't reload debugger workspace from disk when power cycling
2022-10-20 22:45:47 -04:00
Sour
294a7a3203
Debugger: Fixed deadlocks when loadrom called in 2 threads at once
...
Caused by _allowDebuggerRequest getting set back to true at the end of the first loadrom, allowing the UI thread to make debugger calls while the second loadrom executes, causing a deadlock when BeforeGameLoad is triggered
Fixed by making this a counter instead of a boolean flag
2022-10-20 22:27:17 -04:00
Sour
d0d4d7f725
Debugger: Fixed breakpoints not working on power cycle when break on power cycle is turned off + fixed trace logger not logging from power on in the same conditions
2022-10-16 14:44:24 -04:00
Sour
faed921857
Debugger: Don't bring debugger to front on power cycle unless "bring to front on pause" is enabled
2022-10-16 13:56:51 -04:00
Sour
42ff564ad9
Emulation: Lowered 300ms check to 100ms to prevent emulator from trying to catch up if pausing+unpausing within 0.3 secs
2022-10-15 13:20:24 -04:00
Sour
49d3aebba1
Disable breakpoints/debugger while rewinding
2022-10-15 13:12:33 -04:00
Sour
70c5abe9de
Fixed rewind+pause+reload rom sequence causing maximum speed flag to stay on permanently
2022-10-15 12:15:20 -04:00
Sour
a9c269ef2d
UI: Added "reload rom" shortcut, made power cycle preserve ROM content
2022-10-05 19:48:45 -04:00
Sour
cccbc3566e
Debugger: Prevent power cycle from pausing on first instruction when debugger was opened while the game was paused
2022-09-27 19:50:33 -04:00
Sour
1df7d9aeac
Debugger: Added freeze address option in memory viewer
2022-09-25 19:56:02 -04:00
Sour
05551df14a
Debugger: Fixed lock up when trying to pause a GB rom that was halted forever
2022-09-20 22:11:27 -04:00
Sour
47b94cd49f
Debugger: Added option to show/hide memory values (+ fixed missing memory values on NES, PCE, etc.)
2022-09-13 00:41:18 -04:00
Sour
93aa14018e
Movies: Added missing settings to save states
2022-09-11 21:51:19 -04:00
Sour
2adfaacec5
Movies: Stop current movie before loading a new one (prevents crash when drag and dropping a movie while another movie is running)
2022-09-11 20:13:57 -04:00
Sour
c3dd78b5ab
Debugger: Implemented step back for all main CPUs
2022-09-11 14:50:40 -04:00
Sour
c4b6312c0a
Refactoring - Added missing folder names in includes
2022-09-08 22:04:18 -04:00
Sour
7108bdde36
Refactoring - Moved some leftover files out of the root folder
2022-09-08 21:48:49 -04:00
Sour
152abf690b
Rename stdafx.h to pch.h
2022-09-08 21:29:52 -04:00
Sour
d7a8de8208
Removed unnecessary stdafx.h files
2022-09-08 21:15:56 -04:00
Sour
2f516caa91
SNES: New DSP core + new channel volume options
2022-09-07 01:35:32 -04:00
Sour
91ab4bd814
Input: Stop calling ShortcutKeyHandler::ProcessKeys constantly (because of periodic mouse button updates)
2022-09-04 14:12:08 -04:00
Sour
e396db938e
Debugger: Added option to use 6502-like mnemonics for the SPC
2022-09-04 14:05:50 -04:00
Sour
ed986968ab
Video: Fixed AVI recording FPS when using integer FPS mode
2022-09-04 11:38:03 -04:00
Sour
c3a83d2aa9
PCE: Added support for .hes music files
2022-09-03 14:41:07 -04:00
Sour
45287639ca
PCE: Added support for frame skipping, moved frame skipping option to global video settings
2022-09-01 14:45:18 -04:00
Sour
0de17a6df1
Debugger: MemoryType::Register refactoring
2022-08-29 20:29:12 -04:00
Sour
458f712272
History Viewer: Fixed export after loading a state
2022-08-29 12:26:29 -04:00
Sour
b301749217
History Viewer: Fixed history viewer not working after a power cycle
2022-08-28 20:38:08 -04:00
Sour
429db857c3
NES: Ability to select different overscan values for NTSC/PAL (+ overscan config refactoring)
2022-08-28 18:49:50 -04:00
Sour
ca602a4749
NES: Added UI to configure dip switches
2022-08-28 15:52:42 -04:00
Sour
5532f8b93a
History Viewer: Improve behavior when cheats are enabled (copy current cheats to history viewer)
2022-08-28 11:40:54 -04:00
Sour
7cf453fac7
History Viewer: Fixed export save state from end of timeline
2022-08-28 11:36:45 -04:00
Sour
d4c73d3765
UI: Added game-specific overscan config
2022-08-28 11:26:03 -04:00
Sour
a13b01cfc3
Fixed some TODOs (+ config upgrades, etc.)
2022-08-27 13:52:48 -04:00
Sour
7b394aa686
Debugger: Added "bring to front on pause" option
2022-08-26 18:20:34 -04:00
Sour
0aaca0ae64
Movies: Fixed crash when loading a movie (caused by GetControlManager fixes)
2022-08-25 22:36:14 -04:00
Sour
4808bc4129
Core: Refactored Emulator class getters
2022-08-25 22:27:06 -04:00
Sour
ac16a14297
Fixed crash on power off when input controllers were displayed in the HUD + refactor GetControlManager to improve thread safety
2022-08-25 22:22:16 -04:00
Sour
0cd37936fa
PCE: Added option to randomize power on state or not (only affects CPU and MPR for now)
2022-08-24 20:19:33 -04:00
Sour
e3f40ca1d2
NES: Fixed power cycling causing the rom to get reloaded twice
2022-08-23 20:38:42 -04:00
Sour
f10059cc8e
Fixed compilation warnings
2022-08-22 00:41:12 -04:00
Sour
1edfa463bd
PCE: Changed internal resolution to 1168px (for overscan) and added overscan options
2022-08-21 22:05:38 -04:00
Sour
b79a115315
Debugger: Fix deadlocks/crashes when power cycling multiple times per second while debugger is opened
2022-08-21 20:36:40 -04:00