Skip to content

Add sgb-ext-test#88

Merged
avivace merged 2 commits into
gbdev:mainfrom
CasualPokePlayer:sgb-ext-test
May 25, 2026
Merged

Add sgb-ext-test#88
avivace merged 2 commits into
gbdev:mainfrom
CasualPokePlayer:sgb-ext-test

Conversation

@CasualPokePlayer
Copy link
Copy Markdown
Contributor

Resolves #80

Comment thread testroms/cpp.py
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)"),
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see a precise explanation on the repository nor some readme :/ Could we add (or link) to something explaining what it needs to pass?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can probably write-up something later. I haven't gotten to it since it's mainly a ton of different minor tests all in one.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@CasualPokePlayer thanks! Merging it in the meantime

@avivace avivace merged commit f2e95de into gbdev:main May 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Include sgb-ext-test as a CPP test

2 participants