AmigaOS never uses it but there was at least one game (I don't remember which one) that sets M-bit and requires working MSP.
One possibility is that some game uses ISP instead of A7 to modify (or read) supervisor stack pointer. (if ISP is not implemented). ISP == supervisor stack pointer if M=0.
|