SourMesen
112b6f3d09
Debugger: SuperGrafx - Added VPC options and VDC1/VDC2 filter in the event viewer ( #234 )
2026-07-28 19:52:25 +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
Sour
6cc490e90f
PCE: Fixed emulator crash when running large block transfers
2024-05-13 17:58:33 +09:00
Sour
13acb3fe42
Added GBA support
2024-03-30 11:42:31 +09:00
Sour
7a2927793c
PCE: Fixed SGX games video issue caused by another recent fix
...
Row buffer for VDC2 was being cleared too early, causing the 2nd layer to always be empty
2023-10-30 21:44:23 +09:00
Sour
bb57e13572
PCE: Fixed data from previous frames sometimes being shown on screen when VCE clock changes mid-scanline
...
Caused flickering line in Order of the Griffon
2023-09-30 17:31:49 +09:00
Sour
20148e8c7e
PCE: Supergrafx - Tweaked window position based on hardware test result (for 7mhz clock)
2023-09-22 21:29:48 +09:00
Sour
f4b0d01ef9
PCE: Supergrafx - Improve window behavior when modifying window settings during the scanline
2023-09-22 21:09:17 +09:00
Sour
0a95eeea23
PCE: Supergrafx - Improved window position
2023-09-15 18:19:38 +09:00
Sour
0587cd2174
PCE: Supergrafx - Fixed background color when neither layer is enabled
2023-09-15 18:18:19 +09:00
Sour
ce9dcaec62
PCE: Fixed SGX priority mode 2 behavior
...
Based on sgx3b demo (which is supposed to have been validated on hardware)
No supergrafx games appear to use this mode
2023-04-02 15:23:50 -04:00
Sour
2b0be570fb
UI: Moved "disable frame skipping" option to SNES/PC Engine configuration
...
Other cores are not affected by this option
2023-01-25 16:26:06 -05:00
Sour
fe90b4571d
Fixed misc code TODOs
2023-01-24 18:05:50 -05: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
c3a83d2aa9
PCE: Added support for .hes music files
2022-09-03 14:41:07 -04:00
Sour
63b255d696
PCE: Refactor memory manager
2022-09-03 10:35:49 -04:00
Sour
603ac38251
PCE: Fixed issues with runahead caused by frame skipping
2022-09-01 15:16:44 -04:00
Sour
45287639ca
PCE: Added support for frame skipping, moved frame skipping option to global video settings
2022-09-01 14:45:18 -04:00
Sour
f05260ad90
PCE: Optimize Exec() logic with templates/logic to avoid calls when not needed, etc.
2022-08-31 22:30:07 -04:00
Sour
1e1e5432d0
PCE: Fixed out-of-bounds memory access caused by PSG not running for a long time (e.g during a block transfer that extends long past the end of a frame)
...
Run PSG at the start of vblank (instead of only running it on the next instruction after vblank)
2022-08-24 00:50:48 -04:00
Sour
1edfa463bd
PCE: Changed internal resolution to 1168px (for overscan) and added overscan options
2022-08-21 22:05:38 -04:00
Sour
366d099e22
PCE: Increased internal output resolution to 1024 to reduce uneven pixels when clock divider is set to 3
2022-08-19 22:13:43 -04:00
Sour
05180385ab
PCE: Implemented save states
2022-07-20 18:49:25 -04:00
Sour
4d9c4f76a9
Save states: Fixed crashes when loading invalid states, fixed load/save state menus not working properly, fixed crash when loading PCE states
2022-07-20 14:28:19 -04:00
Sour
60889176b7
Debugger: Added "draw partial frame" option
2022-06-26 21:57:03 -04:00
Sour
0a6a8e92b2
PCE: SuperGrafx support
2022-05-15 20:35:56 -04:00