Skip to content

Conversation

@someone2639
Copy link
Collaborator

Addresses #652
for 2.4 both systems will coexist

Need clarification on the following checks (especially whether they're useful for any game devs):

  • DMA timings
  • RSP pipeline stall timings
  • Certain 64-bit mode behaviors

@someone2639
Copy link
Collaborator Author

The ticket mentions selfcheck features that would simply crash some emulators (such as emux support); would like to know if there's a feature-set that guarantees we're not on a crashing emulator to test this (if not, we couldn't deprecate gEmulator even if we wanted to).

@gheskett gheskett added the enhancement New feature or request label Nov 4, 2025
@gheskett gheskett added this to the 2.4 milestone Nov 4, 2025
@gheskett gheskett linked an issue Nov 4, 2025 that may be closed by this pull request
@gheskett gheskett moved this from Needs Review to In progress in 2.4 (Minor Feature Update) Nov 6, 2025
@someone2639 someone2639 marked this pull request as ready for review November 7, 2025 03:19
@someone2639
Copy link
Collaborator Author

Officially blocked because I don't know how to do the rest of the things in the ticket

But if those are unnecessary, then this is ready for review 🏇

@gheskett
Copy link
Collaborator

gheskett commented Nov 7, 2025

That's fine, just throw a HackerSM64 TODO at the commented flags and we can defer the rest of the issue to 3.0

@someone2639
Copy link
Collaborator Author

someone2639 commented Nov 7, 2025

i forgor software framebuffer support, will handle today™

Update: handled™

@gheskett
Copy link
Collaborator

gheskett commented Nov 7, 2025

Can you reference the ranked implementation? I think this is the cleanest way to handle it (though you may have to set the capability outside of that function)

@someone2639 someone2639 moved this from In progress to Needs Review in 2.4 (Minor Feature Update) Nov 8, 2025
@github-project-automation github-project-automation bot moved this from Needs Review to In progress in 2.4 (Minor Feature Update) Nov 9, 2025
@someone2639 someone2639 moved this from In progress to Needs Review in 2.4 (Minor Feature Update) Nov 10, 2025
@someone2639
Copy link
Collaborator Author

ready for another lap 🏇

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Needs Review

Development

Successfully merging this pull request may close these issues.

Add a global variable to provide emulator capabilities

3 participants