diff --git a/testroms/cpp.py b/testroms/cpp.py index 634240c..c80bbde 100644 --- a/testroms/cpp.py +++ b/testroms/cpp.py @@ -8,4 +8,6 @@ description="Writes random values to RTC regs, reports them back, then latches the RTC using a single write to the 0x6000-0x7FFF region."), Test("cpp/ramg-mbc3-test.gb", rom="cpp/ramg-mbc3-test.gb", runtime=0.5, description="Tests the width of the MBC3's RAM gate register."), + Test("cpp/sgb-ext-test.gb", rom="cpp/sgb-ext-test.gb", runtime=0.5, model=SGB, url="https://github.com/CasualPokePlayer/test-roms/tree/sgb-ext-test", + description="Tests the SGB packet protocol, doing various \"stress tests\" which cannot be passed without correctly emulating the SGB packet protocol. (See repository for passing reference)"), ] diff --git a/testroms/cpp/sgb-ext-test.gb b/testroms/cpp/sgb-ext-test.gb new file mode 100644 index 0000000..b2aed06 Binary files /dev/null and b/testroms/cpp/sgb-ext-test.gb differ