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
|
36f1d6e3b1
|
Fixed crash on startup when "Show game timer" is enabled (+ refactoring to improve thread safety)
|
2022-08-17 21:43:15 -04:00 |
|
Sour
|
998bf9b52b
|
Added History Viewer
|
2022-08-07 19:03:35 -04:00 |
|
Sour
|
7df142e420
|
Debugger: Tilemap viewer - Mode 7 overlay
|
2022-08-06 11:29:50 -04:00 |
|
Sour
|
240e045f99
|
Debugger: Lua - Added selectDrawSurface API (+ Linux compilation fixes)
|
2022-08-02 23:25:41 -04:00 |
|
Sour
|
2eda2cc27e
|
Debugger: Lua - Allow callback to change read/written value, allow callbacks on any memory type (not just cpu memory), allow callbacks for ppu memory
|
2022-08-02 01:42:14 -04:00 |
|
Sour
|
84da5cdcd3
|
Debugger: Make GetTimingInfo return GB timing info when called in SGB mode if the caller is bound to the Gameboy cpu
|
2022-07-27 23:35:02 -04:00 |
|
Sour
|
aaf240c070
|
Movies: Save/load settings and cheats, fixed bugs/crashes, fixed todos
|
2022-07-26 23:36:38 -04:00 |
|
Sour
|
a0fd476d12
|
NES: Added support for bandai microphone & datach barcode reader
|
2022-07-25 18:56:44 -04:00 |
|
Sour
|
eda3db9620
|
UI: Implemented show lag counter option
|
2022-07-22 12:11:35 -04:00 |
|
Sour
|
77692f323d
|
Fixed behavior when loading an invalid rom while a rom is loaded, fixed battery save behavior when switching between games, fix/cleanup some TODOs
|
2022-07-21 16:12:24 -04:00 |
|
Sour
|
4d9c4f76a9
|
Save states: Fixed crashes when loading invalid states, fixed load/save state menus not working properly, fixed crash when loading PCE states
|
2022-07-20 14:28:19 -04:00 |
|
Sour
|
63cbe9bd73
|
Debugger: Instruction progression (+ step 1 cpu cycle for snes/sa1/pce)
|
2022-07-08 00:09:01 -04:00 |
|
Sour
|
78ca62ed75
|
Debugger: Support for CDL in CHR ROM games (NES), option to hide used/unused tiles from tile viewer (when CDL data is available)
|
2022-06-12 00:26:03 -04:00 |
|
Sour
|
6910f2a071
|
Debugger: Hide oam/cgram from tile viewer type dropdown, etc.
|
2022-06-05 19:09:20 -04:00 |
|
Sour
|
1c055bb4af
|
Save States: Load/save emulation settings for netplay/rewind states, fixes some TODOs, fixes some NES issues when loading a state taken in a different region
|
2022-03-31 14:36:15 -04:00 |
|
Sour
|
a31eb671ac
|
Input: Support for barcode readers and tape recorders (NES)
|
2022-03-15 22:39:30 -04:00 |
|
Sour
|
a46288de99
|
Fixed crash when pressing key while no game is loaded
|
2022-03-13 20:09:41 -04:00 |
|
Sour
|
8c75f0fc32
|
Fixed behavior for reset/power cycle shortcuts + fixed deadlock when debugger is active
|
2022-02-27 22:20:04 -05:00 |
|
Sour
|
92734d6015
|
Debugger: Exp. eval refactoring to allow getting more data than just the CPU's state
|
2022-02-21 21:27:14 -05:00 |
|
Sour
|
d5a28f1403
|
Debugger: (WIP) Evaluate breakpoints before an instruction starts executing (ProcessInstruction + calculate upcoming reads/writes)
|
2022-02-19 09:55:33 -05:00 |
|
Sour
|
322795d2f9
|
UI: Added "load last session" menu option + shortcut
|
2022-02-04 22:36:40 -05:00 |
|
Sour
|
cab9d16606
|
UI: Refactor game menu
|
2022-02-04 21:32:50 -05:00 |
|
Sour
|
5d72c29079
|
UI: Added auto save state option (+ improved disabled textbox look)
|
2022-02-02 20:13:23 -05:00 |
|
Sour
|
85482d34f1
|
Debugger: SNES - Added coprocessor debuggers
|
2022-01-30 20:20:24 -05:00 |
|
Sour
|
dffbd4921a
|
Refactoring: Renamed SnesMemoryType
|
2022-01-22 12:16:10 -05:00 |
|
Sour
|
0b228f5951
|
Refactoring: Added Snes prefix to files/classes
|
2022-01-22 11:55:17 -05:00 |
|
Sour
|
5a48373781
|
Core: Refactoring - removed GetFrameDelay, GetFps contains the same info
|
2022-01-22 10:33:39 -05:00 |
|
Sour
|
8f3f14d323
|
Fixed more issues with debugger when reloading games, etc.
|
2022-01-21 21:25:59 -05:00 |
|
Sour
|
972fc6a18b
|
Fixed deadlock when switching game while paused
|
2022-01-21 21:25:53 -05:00 |
|
Sour
|
0d78c064f3
|
Core: Reduce shared_ptr usage, refactor netplay code to remove static instances
|
2022-01-21 21:25:33 -05:00 |
|
Sour
|
854cce4362
|
Debugger: Support for switching roms/console type while tools are opened
+ Close all tools when game stopped
+ Misc. performance fixes
+ UI code refactoring
+ Load/save position for all tools
|
2022-01-17 21:05:06 -05:00 |
|
Sour
|
8cf645dba5
|
Hex Editor: Implement some of the highlighting features
|
2021-12-19 18:41:20 -05:00 |
|
Sour
|
ba2c574f9e
|
Disassembly rework
|
2021-05-28 12:38:40 -04:00 |
|
Sour
|
e137d3e60c
|
Menu shortcuts
|
2021-05-22 19:24:00 -04:00 |
|
Sour
|
5f2524fe60
|
Fix Linux build (and most clang warnings)
|
2021-05-13 00:25:00 -04:00 |
|
Sour
|
b964eb2e09
|
Implement track lengths for SPC + apply track length & silence detection to all audio players, not just NSF
|
2021-05-07 20:42:25 -04:00 |
|
Sour
|
667782647e
|
GBS file support (WIP)
|
2021-05-06 21:35:09 -04:00 |
|
Sour
|
ffad810480
|
WIP - HUD rework, partial utf8 support, remove directx tk libs, replace with stripped down DXTK for sprite batch only
|
2021-05-05 19:16:35 -04:00 |
|
Sour
|
f95c97a579
|
Audio player UI
|
2021-05-02 14:39:18 -04:00 |
|
Sour
|
8c1c469250
|
Audio player freq visualization
|
2021-05-01 19:20:42 -04:00 |
|
Sour
|
bf27676abb
|
NES - VS system colors + ntsc filter
|
2021-04-25 21:07:34 -04:00 |
|
Sour
|
add120abdb
|
Integrate NES input devices
|
2021-04-20 22:51:15 -04:00 |
|
Sour
|
7293249cdd
|
Reset / power cycle
|
2021-04-15 21:32:04 -04:00 |
|
Sour
|
2029191669
|
Input configuration work
|
2021-04-14 22:32:22 -04:00 |
|
Sour
|
12bf5c5e1b
|
NES/GB/SNES config, audio filters
|
2021-04-11 18:50:31 -04:00 |
|
Sour
|
d4a1f1ff76
|
Fix some TODOs
|
2021-04-10 11:45:37 -04:00 |
|
Sour
|
e27e511558
|
File reorganization
|
2021-04-09 21:45:04 -04:00 |
|