Sour
d32f512b7b
NMI: Set CPU's nmi flag during irq/nmi flag update instead of right away
...
Fixes a freeze at power on in Chou Aniki.
The game writes to 4200+4201 (16-bit write) to enable NMIs in the middle of vblank and expects the instruction after the write to run BEFORE the nmi handler is called (not doing so causes the game to freeze)
2020-03-01 11:25:40 -05:00
Sour
dc6d295b1a
PPU: Fixed glitches when games turn overscan + interlace on and back off mid-frame
...
(Chrono Trigger does this for a couple of frames when a battle starts)
2020-02-29 19:36:17 -05:00
Sour
8798a73deb
SPC7110: Added support for the mappings used by the tenkai translation rom
2020-02-29 17:15:23 -05:00
Sour
9c20e48957
Fixed power cycle bug - memory handlers were not reset and kept piling up, which caused mirroring issues.
2020-02-29 17:14:30 -05: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
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
31630ad04d
GCC: Fixed compilation warning
2020-02-27 21:31:12 -05:00
Sour
51818dc867
PCM reader: Avoid potential infinite loop if buffer already has more samples than what is needed
2020-02-27 20:43:08 -05:00
Sour
379e4069d1
Debugger: Tile Viewer - Fixed presets not scrolling to the correct VRAM address
2020-02-27 20:23:43 -05:00
Sour
28443f84d6
Debugger: Fixed display issues in disassembly view for SA-1 debugger
...
Effective addresses and their values were incorrect
2020-02-27 19:59:41 -05:00
Sour
f5fbc87928
Debugger: Trace Logger - Fixed trace log not being refreshed when stepping through some coprocessors
2020-02-27 19:57:17 -05:00
Sour
65cfa2ec03
Debugger: Added option to auto-reset CDL
2020-02-26 21:45:49 -05:00
Sour
24d5d5afed
Fixed rare crash when loading rom
...
Caused by _ppuOutputBuffer pointing to freed memory
2020-02-26 21:42:43 -05:00
Sour
9b27cc109e
Debugger: Fixed source view mode regressions
2020-02-26 19:26:14 -05:00
Sour
e9e88da0cb
Debugger: Added CDL flags for CX4/GSU
2020-02-25 23:56:55 -05:00
Sour
dade91a189
Debugger: Added CX4 debugger
2020-02-24 22:00:52 -05:00
Sour
f8594b23a7
CX4: Fixed PB register missing upper 8 bits when pulling from stack
2020-02-24 22:00:29 -05:00
Sour
1a9fe9baf3
Libretro: Fixed compilation error/warnings
2020-02-24 08:00:57 -05:00
Sour
2e8a13e920
Debugger: Added DSP debugger
2020-02-23 22:24:58 -05:00
Sour
71d0ac693a
Debugger: Improved GSU disassembly/debugger
2020-02-23 15:58:14 -05:00
Sour
08e0820164
Input: Fixed default shortcuts & shortcut display when using non-qwerty layouts
...
This resets all non-debugger shortcut keys to their default values due to values saved in the config switching from scan codes to virtual key codes.
2020-02-23 14:08:29 -05:00
Sour
58c18adc10
Debugger: Fixed delete key not working in watch edit mode
2020-02-22 21:22:47 -05: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
5aa615a227
Debugger: Added .sym file support (wla-dx)
...
Unsure if this is correct as different projects appear to generate the .sym file using different logic for the addressing.
2020-02-22 19:33:40 -05:00
Sour
f5b0ac68a2
Debugger: Add BS-X types to breakpoint window dropdown
2020-02-22 19:05:14 -05:00
Sour
8779c8a2f3
Debugger: Import/export label support
2020-02-22 18:52:10 -05:00
Sour
3da787b88f
BS-X: Allow memory packs in other cartridges
2020-02-22 17:42:18 -05:00
Sour
5978e89a6c
MinGW: Fixed compilation error
2020-02-22 12:11:51 -05:00
Sour
75f170b739
BS-X: Fixed flash erase, download process and reset behavior
2020-02-22 11:14:55 -05:00
Sour
26875e93ee
SPC7110: Fixed incorrect DoW value in Tengai Makyou
2020-02-22 00:30:03 -05:00
Sour
393a8f3b38
BS-X: General fixes/improvements
2020-02-22 00:27:03 -05:00
Sour
b29fabbb57
BS-X: Improved emulation and support for .bin broadcast files
2020-02-20 23:57:01 -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
b856f615d1
Added SPC7110 support
2020-02-16 21:11:01 -05:00
Sour
6f22bb5521
Debugger: Hex Editor - Fixed dropdown not updating memory type shown in hex editor
2020-02-16 21:08:22 -05:00
Sour
3e947a8ba0
Audio: Fixed buffer underruns when using 60.0 FPS mode
2020-02-15 14:44:36 -05:00
Sour
6ea8d6c815
Refactoring: Port back some code changes from Mesen
2020-02-15 14:28:13 -05:00
Sour
93cccd34dc
Debugger: Added access counters tab to memory tools
2020-02-15 10:49:11 -05:00
Sour
b82b087b4e
SPC: Reduced buffer to a more reasonable size
2020-02-15 10:48:33 -05:00
Sour
208e1cc12d
Debugger: Fixed UI crash in watch when typing an hex address without the hex prefix
2020-02-14 16:33:10 -05:00
Sour
c6c2e5b319
Debugger: Refactor memory counters (simplifies code & improves debugger performance)
2020-02-12 21:26:50 -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
4e6e7d7264
Linux: Fixed filenames in project file
2020-02-11 23:22:19 -05:00
Sour
bb835fccc9
Equalizer: Fixed sample wrapping when outside of int16_t range
2020-02-11 23:15:10 -05:00
Sour
297e57ae9a
Linux: Fixed compilation errors/warnings
2020-02-11 22:46:11 -05:00
Sour
b62a0a3960
Debugger: Added assembler tool
2020-02-11 22:20:08 -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
d5c4204bb3
DSP: Fixed KOF register initial value
...
Fixes missing sound effects in Chester Cheetah - Too Cool to Fool and King of Dragons
2020-02-09 22:03:55 -05:00
Sour
4c20da1685
Linux: Fixed incorrect filename case in project
2020-02-09 16:05:03 -05:00