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

Bug - banks of non-equal sizes seem to have issues addressing patches #419

Closed
christofmuc opened this issue Feb 9, 2025 · 2 comments
Closed
Labels
bug Something isn't working

Comments

@christofmuc
Copy link
Owner

The bank definition right now:

return [{"bank": 0, "name": "RAM", "size": 40, "type": "Patch", "isROM": False },
            {"bank": 1, "name": "ROM", "size": 40+19, "type": "Patch", "isROM": True }]

That'll be 99 patches. 40 RAM and 59 ROM patches. Maybe there is a difference between Pulse 1 and Pulse 2?

Hex 27 = 39, so the first bank of 40 is retrieved ok, but then it starts the second bank at 3b, which is 59. It looks like a bug where it is using the bank size of the second bank to determine the start of the second. It should use the size of the first bank of course.

Are these bank sizes correct for your Pulse?

Originally posted by @christofmuc in #244

@christofmuc christofmuc added the bug Something isn't working label Feb 9, 2025
@christofmuc
Copy link
Owner Author

I think I found a fix, will be part of the next release.

@christofmuc christofmuc added the Ready for release Will be part of the next release label Feb 13, 2025
@christofmuc
Copy link
Owner Author

Fixed with 2.5.3 today.

@christofmuc christofmuc removed the Ready for release Will be part of the next release label Feb 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant