Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update HuCC to fix the problem with incorrect byte comparisons. #46

Merged
merged 9 commits into from
Sep 24, 2024

Conversation

jbrandwood
Copy link
Collaborator

No description provided.

byte-width loads of either A or Y to remove a few redundant CLA or
TAY instructions.
i-codes can be shortened to I_AND_UIQ and I_LSR_UIQ.

This can't be done during the code generation because C promotes
unsigned chars to signed ints.
the latest work-in-progress optimizations.
so that it is easier to see which structures are used and when.
for handlers is the default when not using HuCC.

Update the RCR timing info in my pcengine-notes.txt file.
properly with asm byte comparison code, which HuC does not really
contain.
@jbrandwood jbrandwood merged commit 9874ff8 into pce-devel:master Sep 24, 2024
12 checks 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.

1 participant