Sour
fac4b3c4e7
PPU: Fixed mosaic bug with high priority tiles
...
Refactored code to process both normal and high priority tiles on the same pass
Fixes FF6 mosaic bugs when battle starts inside caves
2020-01-11 17:55:24 -05:00
Sour
ee809db9ca
Debugger: Register Viewer - Fixed typos in register names
2020-01-10 00:01:07 -05:00
Twinaphex
1040ded723
Libretro: MSVC 2017 Buildfix ( #86 )
2020-01-07 22:33:29 +00:00
Sour
24beded73d
NMI: Prevent NMI being skipped when $4210 is read during the first dot of the NMI scanline (fixes issues in Terranigma)
2020-01-06 19:01:27 -05:00
Sour
4602ae331f
Debugger: Lua - Fixed draw commands not being permanent when frame count is set to 0
2020-01-05 15:31:46 -05:00
Sour
065a09c532
Debugger: Writes done via the debugger shouldn't increase the cycle counters, or trigger breakpoints
...
Also fixes deadlock when writing to cpu memory while the emulator is paused
2020-01-02 19:27:50 -05:00
Sour
9581fdf51b
Linux: Fixed black screen when loading a game with nvidia drivers
2019-12-28 20:54:25 +00:00
Sour
5e900992d0
Video: Option to select exclusive fullscreen resolution
2019-12-28 10:44:13 -05:00
Sour
fde27d6115
Cart: Region code 0x12 is PAL
...
Fixes Tintin in Tibet loading up as NTSC
2019-12-28 09:18:40 -05:00
Sour
c30123ba9a
Debugger: Lua - Fixed getState returning the wrong value for the ppu.scanline field
2019-12-27 18:12:19 -05:00
Sour
2b5bac1a16
UI: Added resources for about acknowledgements
2019-12-26 18:25:52 -05:00
Sour
25714137f5
Cheats: Updated cheat DB
2019-12-26 15:49:20 -05:00
Sour
20a2bd7874
UI: Added shortcuts to select a specific save slot
2019-12-26 14:11:33 -05:00
Sour
857caa3e20
Input: Turn off hot plugging for directinput devices
...
Loading a game or opening input config will still check for new DInput controllers
2019-12-26 13:57:05 -05:00
Sour
bf76bb3579
Debugger: Fixed crash due to uninit variable after calling GetAbsoluteAddress on BW-RAM
2019-12-26 13:19:30 -05:00
Sour
b5876ab8b1
Debugger: Fixed edit breakpoint in SPC memory opening the wrong breakpoint window
2019-12-26 13:18:46 -05:00
Sour
ffcbef8e84
Debugger: Event Viewer - Fixed event viewer being blank on opening if paused
2019-12-26 12:20:41 -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
30c7eea6fa
Debugger: Lua - Fixed incorrect path for getScriptDataFolder for built-in scripts
2019-12-25 16:21:17 -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
7921370937
UI: Hide mouse cursor after exiting pause
2019-12-24 15:22:55 -05:00
Sour
cdd5edba38
Fixed SRAM always being initialized to 0
...
+ Added an override for Super Keiba 2 to ensure it doesn't run with sram filled with 0s (which causes issues)
2019-12-22 16:18:57 -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
76d5f2a5b3
CX4: Allow bigger cartridges (allows MMX3 Zero project to run) + added option to enable stricter board mapping rules (for homebrew dev/etc.)
2019-12-19 20:08:25 -05:00
Sour
4b185ded68
Debugger: Script Window - Fixed errors/typos in help tooltips
2019-12-18 21:34:15 -05:00
Sour
976d3dfa16
Debugger: Register Viewer - Fixed inverted labels for H/V IRQ
2019-12-12 22:15:18 -05:00
Sour
0214a4e25f
Added power on RAM state overrides for problematic games
2019-12-12 22:14:55 -05:00
Sour
b94ca9b728
Emulation: Added option to randomize power on state for the PPU (for homebrew/romhacking purposes)
2019-12-11 21:44:42 -05:00
Sour
0eb5264da3
Debugger: Event Viewer - Add filter options for PPU writes
2019-12-10 20:51:51 -05:00
Sour
a1853f15bc
Debugger: Event Viewer - Add list view (+ misc event viewer bug fixes)
2019-12-10 19:13:30 -05:00
Sour
ac7c2e9953
DMA: Fixed regression when trying to DMA to B bus registers using A bus address
...
Fixes regression with Krusty
2019-12-10 17:51:35 -05:00
Sour
665d6e8a3d
Debugger: Tile Viewer - Fixed bg/oam presets
2019-12-08 13:06:13 -05:00
Sour
234c494c3e
Debugger: SA1 - Fixed display for BWRAM
2019-12-08 13:05:59 -05:00
Sour
4a7e6df39b
SA-1: Implemented bitmap mode for BWRAM
...
Fixes SMRPG's level up screen
2019-12-08 11:28:38 -05:00
Sour
20fb875280
UI: Shortcuts - Fixed incorrect message when toggling sprite layer
2019-12-07 12:47:48 -05:00
Sour
890ae9b4a6
Debugger: Tile Viewer - Allow displaying more types of memory and UI improvements
2019-12-07 12:47:24 -05:00
Sour
c433b3fe33
Debugger: Fixed CPU read/write breakpoints breaking on PPU memory read/writes (e.g vram, cgram, oam)
2019-12-05 23:36:00 -05:00
Sour
7afc52dc4b
UI: Fixed crash in recent games initialization code (caused by previous commit)
2019-12-05 23:35:08 -05:00
Sour
63b23a7b22
Recent games: Improve UI responsiveness when disk is slow
2019-12-05 22:21:34 -05:00
Sour
a74f2e30d5
IRQ: Refactor/simplify PPU IRQ logic
2019-12-05 22:17:26 -05:00
Sour
73c1a90833
NMI/IRQ: Fixes and refactoring to attempt to better represent the hardware
...
Fixes Power Rangers - The Fighting Edition having partially corrupted graphics during fights
2019-12-05 22:13:39 -05:00
Sour
7f805b9a62
Cheats: Fixed toggle cheats shortcut
2019-12-04 15:52:55 -05:00
Sour
6e70ab88de
Cheats: Fixed performance issue with WRAM cheats
2019-12-04 15:51:40 -05:00
Sour
3136cd595a
Linux: Fixed wrong folder name in makefile
2019-12-03 21:19:29 -05:00
Sour
15fa85ef9a
SA1: Fixed char conversion IRQ being sent to the wrong CPU
2019-11-25 21:47:53 -05:00
Sour
67b286a16f
SA1: Improved timings (bus conflicts, etc.)
...
-Fixed I-RAM access speed while main CPU is DMAing to I-RAM
-Fixed missing extra cycle on BRL
-Fixed idle SA-1 cycles (incorrectly) taking more than 1 cycle during bus conflicts
-Fixed branch instructions to apply cycle penalties based on the destination address' type (rather than the source address)
2019-11-25 21:01:21 -05:00
Sour
f88375bb9a
Linux: Revert to using xbuild for now
2019-11-25 20:56:12 -05:00
Sour
fb3e41566e
Debugger: Event Viewer - Fixed auto-refresh toggle and refresh action
2019-11-23 13:16:23 -05:00
Sour
96e7edb1f5
Core: Make pause/fast forward/save state/etc more responsive when running emulation at low speeds
2019-11-13 20:52:26 -05:00