Sour
c4389d63ba
Debugger: Lua - Added missing definition for getInput API
2020-05-16 12:02:10 -04:00
Sour
a402a2c569
Debugger: Fixed deadlock when reloading ROM
2020-05-16 11:56:52 -04:00
Sour
6d9dc99814
Debugger: Fixed crash when repeatedly pressing step (or run single frame) buttons
2020-05-08 22:15:27 -04:00
Sour
7a313572a5
Debugger: Added support for bass .sym files
2020-05-08 18:05:14 -04:00
Sour
3a41275575
Debugger: Auto-load msl/sym symbol files, if they are found (when option is enabled)
2020-05-07 21:26:16 -04:00
Sour
7a929b56f3
Cart: Fixed data in the last ~4kb of the rom file being ignored when rom's size is not a multiple of 4kb
2020-05-07 17:03:27 -04:00
Sour
dfd1f9109a
Debugger: Fixed new breakpoints/etc being lost when resetting/power cycling
2020-05-07 16:59:24 -04:00
Sour
9e39c6555a
Debugger: Fixed labels not always being updated as expected when power cycling
2020-05-06 18:50:07 -04:00
Sour
9950a4d4cc
Debugger: Added copy selection option in disassembly view
2020-05-03 15:14:00 -04:00
Sour
6b4fe28e59
Debugger: Lua - Add option to auto-restart scripts after power cycling or reloading the rom
2020-05-03 14:31:34 -04:00
Sour
a3f2e36fdf
Libretro: Added descriptors for start & select buttons
2020-05-03 09:42:51 -04:00
Sour
5daa1b6225
Video: Fixed/changed some aspect ratio calculations
...
-Fixed calculation for width for NTSC/PAL
-NTSC/PAL are PAR, as before, but 4:3/16:9 are now DAR instead, since their purpose is to fill the user's screen, regardless of overscan settings
2020-04-29 20:24:21 -04:00
Sour
5ff456bc09
Audio: Added cubic interpolation option
2020-04-28 17:56:57 -04:00
Sour
45602ed530
UI: Change volume inc/dec rate to 5
2020-04-28 17:56:40 -04:00
Sour
479e91c5f2
Debugger: Add support for assert expressions
2020-04-26 22:32:17 -04:00
Sour
e4441b5237
BS-X: Fixed loading .bs files from zip/7z files
2020-04-26 12:37:01 -04:00
Sour
dd0287088c
Version Update: 0.4.0
2020-04-25 14:43:50 -04:00
Sour
2abf39cda5
Debugger: Fixed crash when displaying CPU/SA-1 instructions in the debugger for another cpu type (e.g CX4)
2020-04-25 14:13:11 -04:00
Sour
d4a9ed3677
Linux: Fixed some crashes and layout issues
2020-04-25 14:12:32 -04:00
Sour
70cf446697
Debugger: Lua - Added complete PPU state to emu.getState API
2020-04-24 22:07:20 -04:00
Sour
34fbe980de
UI: Added shortcut to increase/decrease volume
2020-04-24 21:15:46 -04:00
Sour
f7a4fd6dbd
Debugger: Lua - Fixed crash when calling emu.reset() outside callbacks
2020-04-21 20:24:44 -04:00
Sour
b09017d17d
Debugger: Fixed parsing issue with expression evaluator
2020-04-19 16:06:41 -04:00
Sour
009f3f8d46
UI: Disable netplay/movies when runahead is enabled
...
There are issues with both features when runahead is enabled
2020-04-16 20:49:54 -04:00
SourMesen
58f37c6f28
Added releases section to readme (+ link to archlinux packge)
2020-04-13 11:30:34 -04:00
Sour
aa899d6b35
UI: DPI-related fixes/improvements
2020-04-13 11:21:45 -04:00
Sour
95500e6dce
Debugger: Tile Viewer - Fixed crash when opening window
2020-04-12 23:47:00 -04:00
Sour
2d0b0c47bb
Debugger: Assembler - Fixed crash when applying code changes
...
Values passed to MarkBytesAs function were not using PRG ROM offsets
2020-04-10 22:19:14 -04:00
Sour
1b4440057a
Debugger: Script Window - Fixed bug that caused a saved script on the disk to be overwritten with another script
2020-04-03 19:00:49 -04:00
Sour
4ff12ecfaa
UI: Fixed issue with random game feature that caused it to ignore .smc files
2020-03-30 16:59:25 -04:00
Sour
1277427f2f
Libretro: Disable OSD message when loading game
2020-03-27 20:07:13 -04:00
Sour
1015ed6850
Libretro: Fixed uninitalized variable causing core to freeze after loading rom
2020-03-27 19:58:00 -04:00
Sour
7c79bf2974
Debugger: Added SA-1 tab to register viewer
2020-03-02 23:08:28 -05:00
Sour
455f705e45
Debugger: Force window to update when opened while core is already paused
2020-03-01 22:02:07 -05:00
Sour
060ea6dcb5
UI: Fixed game selection screen disappearing when clicking on a deleted game that cannot be loaded
2020-03-01 21:46:37 -05:00
Sour
5812fb3667
PPU: Fixed crash when switching overscan mid-screen
...
Caused by yesterday's fix for Chrono Trigger - for now, just assume overscan flag is only processed once at the top of the screen
2020-03-01 18:36:52 -05:00
Sour
6539b92502
SA-1: Fixed timing regressions
...
Memory handlers did not have the _memoryType value set, which caused some memory accesses to be much faster than expected
2020-03-01 18:24:33 -05:00
Sour
1d6253d2e5
SA-1: Fixed SA-1 vector logic
...
Reads done by the code should return the values at the read address, rather than returning the vector register value (fixes Gradius/Contra 3 SA-1 romhacks that are known to work on hardware)
2020-03-01 18:24:24 -05:00
Sour
806523055f
Debugger: Fixed crashes when power cycling while debugger is opened with SA-1 games
2020-03-01 17:48:22 -05:00
Sour
29175d7454
Debugger: Fixed edit label dropdown being empty from SA-1 debugger
2020-03-01 17:47:53 -05:00
Sour
468eb8e796
SPC7110: Banks 40-4F should be open bus for regular carts
2020-03-01 11:25:46 -05:00
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