I know you don't get the value that's actually in the registers, but what do you get?
I was messing around with PCAE testing some of this but I'm not sure if that emulator correctly emulates this stuff - anybody know? - so I thought I'd ask you smart folk :)
For example, in PCAE, after this:
lda #$FF sta GRP0 lda GRP0A is zero.













