8 Commits
Author SHA1 Message Date
SourMesen 27da83d457 CI: Automatically run recorded tests to validate PRs and commits (#151) 2026-05-30 05:20:34 -07:00
Adrian "asie" Siekierka 5bb64aacf0 WS: Initial Pocket Challenge V2 support (#95)
The Pocket Challenge V2 is an education handheld based on the ASWAN SoC, as used in the WonderSwan. It uses the same boot ROM (with an early exit), but has some implementation changes:

    The LCD icon segment area is not present (on the display panel only).
    There is no onboard internal EEPROM.
    The input keypad layout differs.
    The headphone output is always used with a custom onboard DAC, as opposed to relying on the SoC's own PWM DAC for the internal speaker.

This PR implements support for all of this. Support for the PCv2-exclusive cartridge mapper (KARNAK) will be added by a separate PR.
2026-05-17 01:11:02 +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 998ab6e3de WS: Minor tweaks to EEPROM delay logic 2025-07-14 17:24:32 +09:00
Sour 5f6c362a93 WS: EEPROM - Add delay when processing read/write/erase commands 2025-07-13 20:58:09 +09:00
Sour 8026952a87 WS: Enable EEPROM writes when skipping boot rom 2025-07-13 09:57:03 +09:00
Sour b30bb12000 WS: EEPROM - Fixed "read done" flag never being reset 2024-12-12 21:04:26 +09:00
Sour c5406773a0 Added WonderSwan support 2024-09-19 21:19:43 +09:00