Skip to content

Add nes-py native optimization and vector APIs#107

Merged
Kautenja merged 8 commits into
masterfrom
p90
May 18, 2026
Merged

Add nes-py native optimization and vector APIs#107
Kautenja merged 8 commits into
masterfrom
p90

Conversation

@Kautenja

Copy link
Copy Markdown
Owner

Summary

  • Adds PPU sprite/background batching, mapper direct-read paths, ML observation helpers, and CPU instruction batching.
  • Adds native vector emulator, batch RAM reads, and explicit state snapshot APIs.
  • Documents native runtime troubleshooting and restores MMC3 background tile caching behavior.

Validation

Focused Python, native, benchmark, and packaging checks are recorded in the branch completion logs for the related work items.

Notes

This PR targets master from the pushed p90 branch.

@Kautenja
Kautenja marked this pull request as ready for review May 18, 2026 04:56
@Kautenja
Kautenja merged commit 27023dc into master May 18, 2026
11 checks passed
@Kautenja
Kautenja deleted the p90 branch May 18, 2026 04:56
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