Skip to content

Conversation

@Sightem
Copy link
Contributor

@Sightem Sightem commented Oct 6, 2025

This PR implements register watchpoints.

@Sightem Sightem marked this pull request as ready for review October 7, 2025 06:32
@adriweb
Copy link
Member

adriweb commented Oct 12, 2025

I guess we have to figure out how we can benchmark this properly, now 😅

@adriweb
Copy link
Member

adriweb commented Oct 14, 2025

@calc84maniac suggested using https://github.com/TheScienceElf/TI-84-CE-Raytracing as a benchmark, and after a few opts with the likely/unlikely macros, emulation speed reported by @Sightem is at ≈660%, while master is at ≈670%, approximately 1.5% slower now.

On my side, it's at ≈980% during the first half of the drawing on master, and ≈965% on this branch. Also about 1.5% slower.

Looks like the impact is very small :)

Good job, merging 👍

@adriweb adriweb merged commit 257b6a4 into CE-Programming:master Oct 14, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants