Closed Fish-Git closed 3 years ago
FYI:
DS instruction
The maximum length that can be specified for the character (C) and hexadecimal (X) type areas is 65,535 bytes rather than 256 bytes for the same DC operands.
No idea why this is happening without examining the code. Agree that whatever the maximum is it should be in the manual.
Will check out why this is happening/
Committed change to increase maximum explicit length for C, CA, CE and X type constants to 65535. Increase applies to both DS and DC constants. Use of a length greater than 256 bytes in a storage-to-storage instruction will result in an error.
Documentation will be updated to reflect this change and previous omission of maximum length.
Fixed! That was quick! Thank you!
Did not see any update to the ASMA manual regarding maximum length modifier value however. Should I presume that will be coming later? Or did you feel such a minor tweak wasn't warranted? If the latter, that's fine too! I'm just happy the problem itself was fixed!
Closing issue.
Since when are hex and char fields limited to just 256 bytes?!
I looked for such a documented limitation somewhere in the ASMA manual and could not find it anywhere. The only places that come anywhere close to mentioning such a limitation is:
Page 48:
Page 50:
And nowhere is the "maximum allowed for the constant type" documented!
What the heck is going on Harold?!