Commit graph

43 commits

Author SHA1 Message Date
Vladimir Kononovich
c0aabf20a1 Reformat Utilities (Resharper) 2020-12-19 23:32:47 +03:00
Sour
cece3a3a14 ZIP: Fixed recent game not loading when filename stored in zip file was not UTF-8 2020-06-30 16:50:29 -04:00
Rupert Carmichael
1dcb3cdbb0
BSD: Improve compatibility with BSD family operating systems (#137) 2020-06-08 19:01:16 -04:00
Sour
371a7a1ac8 Added basic support for GBC games 2020-05-19 21:31:33 -04:00
Sour
5f055110fa Added Game Boy support
CPU/APU are decent - PPU is still just a scanline renderer
No Super Game Boy support yet
2020-05-18 16:11:08 -04:00
Sour
e4441b5237 BS-X: Fixed loading .bs files from zip/7z files 2020-04-26 12:37:01 -04:00
Sour
206214ce2b Audio: Replace blip_buf usage with a hermite interpolation resampler
Improves sound - blip_buf was altering the audio output quite a bit compared to the DSP's raw output
2020-02-29 15:58:11 -05:00
Sour
cf909b56d8 Added BS-X support
WIP - Still some issues and missing some features (e.g date/time support)
2020-02-19 23:53:34 -05:00
Sour
6ea8d6c815 Refactoring: Port back some code changes from Mesen 2020-02-15 14:28:13 -05:00
Sour
55db5e9fb7 Debugger: Add options to save rom edits (as .sfc or .ips) and generate stripped roms based on CDL data 2020-02-12 20:26:16 -05:00
Sour
bb835fccc9 Equalizer: Fixed sample wrapping when outside of int16_t range 2020-02-11 23:15:10 -05:00
Sour
44eb8c5eb9 Libretro: Fixed compilation error
+ Fixed some GCC warnings
2020-02-08 17:27:53 -05:00
Sour
e0cfdaad13 Debugger: Added option to display disassembly in lower case 2020-02-07 22:55:27 -05:00
Sour
408dacb2e9 Clang: Fixed compilation warnings 2020-02-07 18:30:23 -05:00
Sour
0dec581233 Build: Allow compilation on older compilers (experimental filesystem namespace) 2020-02-07 18:27:01 -05:00
Sour
5101ad4d05 Libretro: Enable frame skipping during fast forward 2020-02-07 18:23:23 -05:00
Sour
3d36c7a27b UI: Fixed date display on save states 2020-02-05 19:53:18 -05:00
Sour
8c0939861a Video Recorder: Add support for GIF output 2020-02-05 18:57:20 -05:00
Sour
6e37291061 Libretro: Read firmware files from the "system" folder rather than the "system\Firmware" folder 2020-01-19 14:53:29 -05:00
Sour
5f2c502be9 Run ahead support (+ improved save/load state performance)
Note: Run ahead currently doesn't work well with netplay, movies and rewind
2019-12-26 12:03:38 -05:00
Sour
5336450ebf Screenshots: Create 24-bit PNG files instead of 32-bit files to save some space 2019-12-25 16:21:17 -05:00
Sour
7df9cc8a20 Upgrade to VS2019 and C++17 2019-12-22 14:51:05 -05:00
newsie-oss
e745388206 Libretro: Static link runtime and fixed some mingw compilation issues
* [libretro] use audio_batch_cb
* [libretro] mingw static libs
* [libretro] mingw xp support
2019-12-20 11:40:42 -05:00
Sour
bf5a91aabe GCC: Fixed save state bug due to unsigned long not being the same size between GCC/clang and MSVC 2019-10-24 23:33:14 -04:00
Sour
e4eb6f997e Netplay: Rewrite/simplify serialization code 2019-10-24 21:18:17 -04:00
Sour
afa55938ec Save States: Make states a bit more robust to changes and compress their contents (breaks save state compatibility) 2019-10-23 18:19:49 -04:00
Sour
4f22eefa21 Netplay: Added support for netplay 2019-10-20 21:23:48 -04:00
Sour
fe470dd87a SA-1 support (still missing a few rarely used features) 2019-07-25 22:22:09 -04:00
Sour
60067db242 Debugger: Fixed crash in disassembly, slightly improved search performance 2019-07-18 16:14:32 -04:00
Sour
71ddf2bf1c Refactoring: Renamed "bios" to "firmware" 2019-07-17 22:14:13 -04:00
Sour
38e4403b79 Added ST010/ST011 support 2019-07-16 00:34:44 -04:00
Sour
c9405d7ba3 DSP: Added support for DSP-1/2/3/4 games (LLE - requires bios file) 2019-07-14 21:45:12 -04:00
Sour
a70a746df1 MinGW: Fixed compilation errors/warnings 2019-07-03 00:44:45 -04:00
Sour
adad1055b8 Minor fix for previous delete refactoring commit 2019-04-12 19:06:38 -04:00
Sour
9a60878751 Remove unnecessary checks before deleting a pointer 2019-04-12 19:03:54 -04:00
Sour
a36708fe7b Save states: Fixed serializer class to avoid breaking save states every time a new value need to be added 2019-04-04 20:58:20 -04:00
Sour
e1c7e7b9c4 Linux: Fixed build/makefile and compilation errors/warnings (and add missing files to git) 2019-03-31 14:50:12 -04:00
Sour
73913e1f0c Save state support 2019-03-12 09:15:57 -04:00
Sour
f4ad787721 UI: Added support for zip/7z files 2019-03-10 23:45:56 -04:00
Sour
2893664d0f UI: Added audio options (sample rate, volume, latency, equalizer) 2019-03-10 17:56:54 -04:00
Sour
60af2e2f64 UI: Added video options (scale, filters, aspect ratio) 2019-03-10 11:12:50 -04:00
Sour
ca95636c37 CPU addressing review/fixes, trace logger improvements 2019-02-13 18:44:12 -05:00
Sour
b54efba8dc Add back some of the excluded projects 2019-02-13 14:10:36 -05:00