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
|
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
|
5ff456bc09
|
Audio: Added cubic interpolation option
|
2020-04-28 17:56:57 -04: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
|
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
|
8327ec501d
|
SPC: Reset the values read by the main CPU when resetting the SPC
|
2019-11-02 21:00:03 -04: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
|
af175616cd
|
Debugger: Added Register Viewer tool
|
2019-10-10 23:54:38 -04:00 |
|
Sour
|
fe470dd87a
|
SA-1 support (still missing a few rarely used features)
|
2019-07-25 22:22:09 -04:00 |
|
Sour
|
49df8ab7d0
|
Libretro: Added overclocking options
|
2019-07-19 19:59: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
|
48a7cdc252
|
Apply power on ram state setting to SPC RAM
|
2019-07-12 08:02:07 -04:00 |
|
Sour
|
31fa31dc3d
|
SPC: Implemented SLEEP/STOP behavior to avoid lock up when a crashed SPC program calls them
|
2019-07-08 22:06:12 -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
|
bdc06f5dda
|
SPC: Removed echo write protect logic (this behavior probably does not exist)
|
2019-05-20 14:38:05 -04:00 |
|
Sour
|
c74253c01e
|
Debugger: Breakpoint improvements/refactoring
|
2019-04-27 12:10:31 -04:00 |
|
Sour
|
b94212ec63
|
Linux: Fixed compilation errors/warnings
|
2019-04-12 17:49:58 -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
|
d89f4ba0cb
|
Debugger: SPC debugger/breakpoints/call stack
|
2019-04-07 12:25:14 -04:00 |
|
Sour
|
f8392d2f65
|
Debugger: SPC trace logging
|
2019-04-06 17:38:14 -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
|
3261f8bcfa
|
Debugger: Add read/write/exec/etc highlighting to memory tools
|
2019-03-28 22:45:04 -04:00 |
|
Sour
|
e227f69662
|
SPC: Improved/fixed reset behavior
|
2019-03-22 23:53:20 -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
|
45f0f77d6b
|
NTSC/PAL selection (+ auto detect)
|
2019-03-14 15:25:35 -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 |
|