Commit graph

76 commits

Author SHA1 Message Date
Sour
7fa572777c Cheats: Added cheat database 2023-01-05 12:28:30 +09:00
Sour
e96d6f3ca5 NES: Added HD pack builder tool 2022-12-29 18:28:33 +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
d7a8de8208 Removed unnecessary stdafx.h files 2022-09-08 21:15:56 -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
7a6c7dc75f PGO: Improve PGO results by simulating start button presses to get games to go past their title screen (and make pce cd-rom games load from the disc) 2022-09-01 00:33:06 -04:00
Sour
ca602a4749 NES: Added UI to configure dip switches 2022-08-28 15:52:42 -04:00
Sour
998bf9b52b Added History Viewer 2022-08-07 19:03:35 -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
948aec1d3a Linux: Fixed compilation warnings and crash when closing emulator (EmuApi.Release was called too early and other threads/timer could call IsPaused after it was called) 2022-07-13 19:53:48 -04:00
Sour
7c143568d4 UI: Dark theme fixes (wip) 2022-07-11 19:08:47 -04:00
Sour
467de93af5 Video: Implement exclusive fullscreen & integer scale in fullscreen options 2022-07-02 15:12:26 -04:00
Sour
c5fc54c6d5 Debugger: Added option to confirm reset/power cycle/etc 2022-07-01 22:28:56 -04:00
Sour
d0ff9d41de NES: Studybox support 2022-06-22 00:16:11 -04:00
Sour
40259f51a9 Core: Fixed thread safety issues with APIs that returned strings 2022-05-29 21:52:44 -04:00
Sour
db707476f0 UI: Fixed crash when 2 threads called GetRomInfo at the same time 2022-05-29 21:00:53 -04:00
Sour
a79a13eca2 Cheats: Added UI and implemented cheats in core 2022-03-30 12:28:53 -04:00
Sour
a31eb671ac Input: Support for barcode readers and tape recorders (NES) 2022-03-15 22:39:30 -04:00
Sour
ba0b5a89a5 Debugger: Code refactoring, fixes for marked breakpoints 2022-02-20 11:11:44 -05:00
Sour
7a28497685 Project fixes for PGO 2022-02-17 20:30:08 -05:00
Sour
cab9d16606 UI: Refactor game menu 2022-02-04 21:32:50 -05:00
Sour
452df7f262 Fixed crash when closing emulator (need to release the emulator instance last) 2022-01-22 10:59:55 -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
88d4e153e1 Video: Fixed aspect ratio issues 2022-01-09 11:56:15 -05:00
Sour
8cf645dba5 Hex Editor: Implement some of the highlighting features 2021-12-19 18:41:20 -05:00
Sour
ac70611897 Profiler 2021-06-05 19:49:58 -04:00
Sour
fc5c36a60b Implement region menu 2021-05-24 16:04:17 -04:00
Sour
f0e7fb604a Implement video scale shortcuts 2021-05-23 13:24:49 -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
09d6428ed9 Video scaling/aspect ratio changes 2021-05-11 21:38:23 -04:00
Sour
f95c97a579 Audio player UI 2021-05-02 14:39:18 -04:00
Sour
c9bca5c856 NES FDS support 2021-04-24 18:33: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
4874ec67f1 Linux/makefile fixes 2021-04-10 01:01:31 -04:00
Sour
e27e511558 File reorganization 2021-04-09 21:45:04 -04:00
Sour
2a3a955dc3 Reorganize files (debugger + netplay) 2021-04-09 20:01:50 -04:00
Sour
70c9a39f3d Step 3 - compiles 2021-04-04 10:53:17 -04:00
Sour
86eb84cce0 Step 2 - fix includes, etc. 2021-04-03 23:16:13 -04:00
Sour
3df59582fc WIP - create Emulator class, major refactoring 2021-04-03 20:40:48 -04:00
Sour
4ac7b21878 Debugger: Added debug log window
This currently logs uninitialized memory reads (main CPU, SA1 & GB) + SGB packets
2020-06-23 18:34:03 -04:00
Sour
06135f10de GB: Added palette configuration options
+ Split GB options to a separate window
2020-06-22 19:12:25 -04:00
Sour
d204485153 Added Super Game Boy support
Missing support for SGB2's timings and still needs a few tweaks and more testing
2020-06-18 00:58:39 -04:00
Sour
483ffe1143 UI: Added reload rom option
Same as Mesen - Power Cycle no longer resets changes done to PRG.  Reload ROM must be used when reloading the rom from the disk is needed.
+ Fixed some issues with reset and power cycle not pausing emulation when the option to pause when turned on
2020-02-22 20:54:07 -05:00
Sour
d76921e9ce UI: Added save/load state menus 2020-02-05 21:30:16 -05:00
Sour
3d36c7a27b UI: Fixed date display on save states 2020-02-05 19:53:18 -05:00
Sour
b4d28cfbdc Version Update: 0.3.0 2019-10-26 19:54:19 -04:00