16 Commits
Author SHA1 Message Date
SourMesen 7f418e352a Clang: Fixed all compilation warnings (#241)
-Some warnings were suppressed (undefined-inline and return-type-c-linkage)
-Warnings as errors was enabled to make CI builds fail when warnings are introduced
-Slightly altered the behavior of SnesCpu::IdleOrRead, but this should match what ares does
2026-08-01 13:40:07 +09:00
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
Takumi Grainger 0d31d782a7 Clear GBC HDMA pending flag before processing DMA block (#34)
Fixes Championship Motocross 2001 Featuring Ricky Carmicheal
2026-04-14 13:48:18 -07:00
Sour f5a957abf0 GBC: Fixed HDMA behavior when CPU is halted and then resumes
Fixes regression caused by the fix done for the hblank_vram_dma test rom.
HDMA should run immediately after the CPU resumes - fixes the menu in Nascar 2000
2025-07-02 21:49:20 +09:00
Sour 8c04e1ad6c GB: HDMA shouldn't run if CPU is halted
Fixes MagenTests/hblank_vram_dma test rom
2025-03-23 13:32:00 +09:00
Sour 18eb40dd62 GB: Improve behavior when OAM DMA runs during rendering 2024-01-25 17:30:24 +09:00
Sour 7569f58b4a GB: Fixed power on state for OAM DMA register 2024-01-23 22:26:01 +09:00
Sour 43e8724b65 GB: Fixed DMA inactive/active flag behavior ($FF55.7)
Fixes freezes in Lego Racers and Pocket Music
2023-04-11 22:06:44 -04:00
Snowy 4e647013de GB: Fixed OAM DMA reading one extra byte (#11) 2023-02-26 23:07:20 -05:00
Sour 94a9956c54 GB: Improved OAM DMA behavior when starting a new dma while the previous one is still running
Fixes oam_dma_start test
2023-02-26 00:42:32 -05:00
Sour 176451ffbb GB: Improved DMA conflict handling, passes "bully" test 2023-02-25 22:35:13 -05:00
Sour c4b6312c0a Refactoring - Added missing folder names in includes 2022-09-08 22:04:18 -04:00
Sour 152abf690b Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00
Sour b456170551 Save states: Serializer rework/rewrite 2022-07-20 00:40:32 -04:00
Sour 70c9a39f3d Step 3 - compiles 2021-04-04 10:53:17 -04:00
Sour 6cee666602 Step 1 - Move files 2021-04-03 21:09:05 -04:00