SourMesen
e391fd8f9a
Code: Add auto-formatting rules for C++ (clang-format) and enforce in CI via "clang-format" and "dotnet format" ( #78 )
...
* Code: Add auto-formatting rules for C++ projects (clang-format) and enforce code style via "clang-format" and "dotnet format"
* fix ui format warnings
2026-04-30 06:03:55 -07:00
Sour
f762ceead9
SNES: Fixed return values for reads to 4017/4213 + fixed open bus when reading CPU internal registers
...
Fixes most of the openbus_test tests
2025-03-24 10:03:32 +09:00
Sour
30d28c83a5
SNES: Performance improvements
...
This makes performance equal or slightly better to what it was before all of the recent accuracy improvements
2024-12-24 22:56:57 +09:00
Sour
59f106b8cc
SNES: Fixed NMI/IRQ timing issues
...
Passes all NMI/IRQ tests: demo_irqtest, demo_nmitest, irq, nmi, test_irq, test_irq4200, test_irq4209, test_irqb, test_nmi,
Also fixes timing issues with WAI
2024-12-24 17:43:09 +09:00
Sour
831e177d87
SNES: Fixed HDMA timing issues
...
Passes the test_hdma, test_hdmasync, test_hdmatiming tests
2024-12-24 15:08:55 +09:00
Sour
bccdfa2d82
Debugger: Register Viewer - SNES - Added wram register position
2023-05-28 17:56:39 +09:00
Sour
607d9219c0
NES/SNES: Update open bus on writes
2023-05-15 00:41:27 -04:00
Sour
3d60d939c4
SNES: Added missing variables to save state
...
Fixes sound crackling issues in some games with runahead is enabled
2023-04-14 18:34:06 -04:00
Sour
0d7e457dae
Fixed/removed some TODOs
2023-01-06 11:10:24 +09:00
Sour
e6b4d23f70
Rename TODOs that need to be fixed/checked before release to TODOv2
2023-01-05 14:07:08 +09:00
Sour
1df7d9aeac
Debugger: Added freeze address option in memory viewer
2022-09-25 19:56:02 -04: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
623892d6c3
Fixed ram init logic to ensure the correct config option is used when loading a game
2022-07-25 22:04:44 -04:00
Sour
b456170551
Save states: Serializer rework/rewrite
2022-07-20 00:40:32 -04:00
Sour
63cbe9bd73
Debugger: Instruction progression (+ step 1 cpu cycle for snes/sa1/pce)
2022-07-08 00:09:01 -04:00
Sour
e855d0466e
PCE: Add support for cheat codes
2022-05-09 18:16:16 -04:00
Sour
a79a13eca2
Cheats: Added UI and implemented cheats in core
2022-03-30 12:28:53 -04:00
Sour
5017f4ed24
Debugger: SNES - Fixed invalid hclock value during startframe/endframe events
...
Caused issues with event viewer because the snapshot was not on cycle 0
2022-01-29 17:11:43 -05:00
Sour
dffbd4921a
Refactoring: Renamed SnesMemoryType
2022-01-22 12:16:10 -05:00
Sour
0b228f5951
Refactoring: Added Snes prefix to files/classes
2022-01-22 11:55:17 -05:00