I have tested it on my PAL NES, and the results:
On PPU page 1 palette read/write, it says DrPC. On page 2, sprite tests, it still says error on all tests.
And it still hangs on CPU test page 3, but I guess its the RTI it hangs on.
It don't display anything there, and the screen freezes.
The I/O tests on $4016 seems to be alright, when removing controller all reads 9-24 say $40, and $41 when inserted. Read 0-8 return the buttons pressed(I don't have the 4 controllers device). And on page 2 only the directional buttons works.
I will look into it and see if I can find out something, tomorrow maybe. Too tired right now =)
Great work anyway, it has helped me to find out some nasty bugs in my emulator =)