Skip to content

Conversation

@lemondrops
Copy link
Contributor

@lemondrops lemondrops commented May 23, 2024

Summary

Extends (or rather, brings back previously removed code for) full debug register emulation to 486 and later CPUs, including I/O breakpoints for most P5 and P6-class ones. Due to a major performance decrease even during regular usage, especially on lower-end host PCs (the reason it is normally limited to 386 CPUs) with it present, it must now be enabled during compile time with the DEBUGREGS486 option.

Checklist

  • Closes #xxx
  • I have discussed this with core contributors already
  • This pull request requires changes to the ROM set

References

N/A

But put it behind a compile-time option due to performance hits
Also add the DE flag to CPUID on supported CPUs
@OBattler OBattler merged commit 2e3b21f into 86Box:master May 23, 2024
@lemondrops lemondrops deleted the debugregs486 branch May 23, 2024 23:08
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.

2 participants