Josh Goebel
Josh Goebel
Closing. (no response) If confirmed this is an issue with the latest 1.0 release, this can be reopened.
Closing as asked and answered by nesbox. Worth noting this might *technically* be possible in Moonscript - since it's just interpreted at runtime by Lua... so you could come up...
Anyone willing to work on a PR for this? Are there reasons to this this would be harder than a simple version bump? I'm not sure what we're using `circle-stdlib`...
@sorucoder Can you provide your script here that you were using to access out of bounds RAM?
Closing this issue until a reproducible example can be provided. More than happy to reopen when we have sample code to review/test.
@nesbox Would you be willing to accept a patch for this that only dealt with a single runtime? If not I think this could simply be closed as "wont fix"...
@MineRobber9000 I'd be very curious to know how that is even possible - unless the entire TIC-80 platform is virtualized... this might be possible to do with the WASM build...
This used to work as I describe (the register internally **was** 8 bit)... this was broken by the big endian patch though - which turned it into a 4 bit...
@nesbox It absolute was 8 bit before. https://github.com/nesbox/TIC-80/commit/99dc5553bed3c2c71fc9352b28ec2af9ea1067fa#diff-c9998e9cc98408138dd404d46a35dc13b28d125c316fcc6200d0e46b40e87d8fL488 Line 488. **That the register was actually 8 bits was intentional (at least this was always 100% clear to me) - exactly...