some cpu architectures like on the Neo-Geo Pocket, can access shadow registers indirectly within brackets (XX'), right now bass supports shadow registers outside brackets such as the Z80 instruction: ex af,af'
which encodes correctly with no errors, but when a shadow register is inside brackets such as: ex af,(af')
it triggers an error because bass thinks it is a string without an ending ' character
remming out this line in "/bass/utility.cpp": // if(quoted) error("mismatched quotes in expression");
is a quick fix for now if anyone needs this functionality