Sour
75b667d2cc
NES: Fixed behavior for SHX, SHY, SHA, TAS
2024-12-11 18:27:06 +09:00
Sour
64933699a8
NES: Reset newly added internal flags on console reset
2024-09-29 20:19:43 +09:00
Sour
31c545a680
NES: Fixed OAM DMA getting skipped when DMC DMA was aborted on the same cycle as OAM DMA was triggered
2024-09-29 11:42:43 +09:00
Sour
3860e39615
NES: Halt cycle for an aborted DMA should not count as a read on input ports if the CPU is halted on a 4016/4017 read
...
The CPU will read 4016/4017 for 2 consecutive cycles, which the controllers will see a single read (except on the original famicom), so skip the dummy read to reproduce this behavior
2024-09-28 20:22:08 +09:00
Sour
efdf18dadb
NES: DMAs interrupted during a write shouldn't start after the write
2024-09-28 20:15:26 +09:00
Sour
ab8f9f60da
NES: Implemented DMC glitch that causes an additional DMA to run fully or partially, depending the 4015 write's timing
2024-09-28 16:44:34 +09:00
Sour
484b61e395
NES: Implemented DMA bug when disabling the DMC channel with a 4015 write
2024-09-28 09:48:35 +09:00
Sour
10aa708c07
NES: Tweak behavior of halt/dummy reads during DMA
...
These halt/dummy reads shouldn't trigger the DMA issues - only actual DMA reads should
2023-11-15 22:31:36 +09:00
Sour
1cd6d078a7
Debugger: NES - Fixed/improved display for DMC/OAM DMA reads
2023-07-18 18:21:03 +09:00
Sour
04d0a89b4d
NES: Implemented DMA read glitch when CPU is halted on a read in the 4000-401F range
2023-03-01 00:28:57 -05:00
Sour
a157edb670
NES: Tweaked DMA behavior for PAL/Famicom
2023-01-05 17:48:31 +09:00
Sour
7108bdde36
Refactoring - Moved some leftover files out of the root folder
2022-09-08 21:48:49 -04:00
Sour
152abf690b
Rename stdafx.h to pch.h
2022-09-08 21:29:52 -04:00
Sour
af6d4f0da2
Debugger: Refactoring for specific break options (+ added nes break on 2000 scroll glitch option)
2022-08-21 16:11:22 -04:00
Sour
dbcde7be69
Debugger: Added "isDma" and "isDummy" values in expr. evaluator
2022-08-07 20:40:30 -04:00
Sour
0e36b496b0
Debugger: Lua - Added measureString, added support for text wrapping in drawString
2022-08-01 20:48:06 -04:00
Sour
6163158637
Debugger: Lua - Implemented getState + setState
2022-07-31 15:00:53 -04:00
Sour
b456170551
Save states: Serializer rework/rewrite
2022-07-20 00:40:32 -04:00
Sour
1c055bb4af
Save States: Load/save emulation settings for netplay/rewind states, fixes some TODOs, fixes some NES issues when loading a state taken in a different region
2022-03-31 14:36:15 -04:00
Sour
d5a28f1403
Debugger: (WIP) Evaluate breakpoints before an instruction starts executing (ProcessInstruction + calculate upcoming reads/writes)
2022-02-19 09:55:33 -05:00
Sour
85482d34f1
Debugger: SNES - Added coprocessor debuggers
2022-01-30 20:20:24 -05:00
Sour
3615ef0eb1
Core: Enabled warning level 4, fixed/disabled warnings
2022-01-23 12:36:35 -05:00
Sour
854cce4362
Debugger: Support for switching roms/console type while tools are opened
...
+ Close all tools when game stopped
+ Misc. performance fixes
+ UI code refactoring
+ Load/save position for all tools
2022-01-17 21:05:06 -05:00
Sour
368455e503
Tilemap viewer: Refresh scanline/cycle config
2021-12-28 20:53:39 -05:00
Sour
5f2524fe60
Fix Linux build (and most clang warnings)
2021-05-13 00:25:00 -04:00
Sour
262cd83c6a
NSF - Fixed issues with playback, fixed flickering in UI
2021-05-02 23:45:17 -04:00
Sour
768a3f6e17
NSF support (WIP)
2021-04-30 20:41:26 -04:00
Sour
c2df0ef553
Console region refactoring/changes
2021-04-27 23:30:00 -04:00
Sour
e4aeb381eb
Fixed some minor todos in NES code
2021-04-27 21:56:40 -04:00
Sour
0479d6f90a
VS system/dualsystem (missing palette and proper audio/video option support)
2021-04-25 14:12:10 -04:00
Sour
12bf5c5e1b
NES/GB/SNES config, audio filters
2021-04-11 18:50:31 -04:00
Sour
e27e511558
File reorganization
2021-04-09 21:45:04 -04:00
Sour
2a3a955dc3
Reorganize files (debugger + netplay)
2021-04-09 20:01:50 -04:00
Sour
c7ef756b3f
Code reorganization (GB)
2021-04-09 19:13:47 -04:00
Sour
27aec67ff7
CPU state rework
2021-04-07 23:29:12 -04:00
Sour
434ecef8f7
Nes disassembly
2021-04-06 23:10:14 -04:00
Sour
76311b09dd
Loads games
2021-04-04 12:00:43 -04:00
Sour
70c9a39f3d
Step 3 - compiles
2021-04-04 10:53:17 -04:00
Sour
e344505a9a
WIP
2021-04-02 18:12:42 -04:00