Commit graph

29 commits

Author SHA1 Message Date
NovaSquirrel
c0e249e993 Revert "Merge branch 'reformat_code'"
This reverts commit daf3b57e89, reversing
changes made to 7a6e0b7d77.
2021-03-10 11:13:28 -05:00
Vladimir Kononovich
3764af908f Reformat Core (Resharper) 2020-12-19 23:30:09 +03:00
NovaSquirrel
f08c64e711 Fix/complete Cx4, remove PPU changes 2020-10-11 14:26:01 -04:00
Vladimir Kononovich
f514335bde Registers change APIs. 2020-10-11 13:57:01 +03:00
Sour
c6dfcd1900 States: Prevent lockup when loading older save states taken when SPC sample rate was set to 32khz 2020-02-29 11:34:23 -05:00
Sour
bc6067707c SPC: Use 32040hz output rate for SPC (same as bsnes/snes9x) - fixes Fievel Goes West 2020-02-27 21:34:04 -05:00
Sour
b82b087b4e SPC: Reduced buffer to a more reasonable size 2020-02-15 10:48:33 -05:00
Sour
c385155955 Debugger: Added DSP registers to register viewer
+ Track DSP reads/writes for debug tools (e.g breakpoints, hex editor highlights, etc.)
2020-02-10 00:12:00 -05:00
Sour
6b85b6a579 MSU1 support 2019-11-01 21:15:11 -04:00
Sour
df79dc9cc1 SPC: Added support for SPC file playback 2019-10-19 15:38:34 -04:00
Sour
fe470dd87a SA-1 support (still missing a few rarely used features) 2019-07-25 22:22:09 -04:00
Sour
c880c55d53 Added support for overclocking (by adding extra scanlines before/after NMI) 2019-07-19 19:39:38 -04:00
Sour
1f18728acb Fixed console components leaking when power cycling 2019-07-13 00:02:51 -04:00
Sour
b5847a3d1f Libretro: Added libretro core 2019-07-02 19:56:00 -04:00
Sour
cbeaa18c7d SPC: Allow SPC core to run a single cycle at a time (fixes several spc related lockups) 2019-07-01 18:34:39 -04:00
Sour
c74253c01e Debugger: Breakpoint improvements/refactoring 2019-04-27 12:10:31 -04:00
Sour
ad4cef9afa Debugger: Display address/value in disassembly window 2019-04-07 17:57:30 -04:00
Sour
35476426c0 Debugger: SPC watch and conditional breakpoints 2019-04-07 14:38:22 -04:00
Sour
f8392d2f65 Debugger: SPC trace logging 2019-04-06 17:38:14 -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
7e4a141b7b SPC: Fixed potential overflow problem when running for a very long time 2019-03-29 22:13:22 -04:00
Sour
75a93f6993 Debugger: Add SPC RAM to memory tools 2019-03-22 21:38:31 -04:00
Sour
66c457771c SPC: Rewrite SPC core 2019-03-22 21:37:32 -04:00
Sour
63f6de6a8e Core: Reset/Power Cycle support (+ fixed power on state for DMA controller) 2019-03-16 12:20:18 -04:00
Sour
73913e1f0c Save state support 2019-03-12 09:15:57 -04:00
Sour
66cc7847fb Fixed project issues (DLL was not included in .exe)
+ Prevent crash when SPC bios is not found
2019-02-24 12:54:14 -05:00
Sour
a71de2a7bf SPC: Run SPC 1 frame per frame, rather than 60 frames per frame.
+ Fixed warnings in SPC code in 64-bit mode
2019-02-21 16:49:19 -05:00
Sour
b806b3d96e Core: Added SNES controller support 2019-02-17 20:29:29 -05:00
Sour
bdc57286e7 SPC: Integrate blargg's SPC emulation library
Sound still doesn't work, however.
2019-02-16 11:23:01 -05:00