PS1 Tests

From Emulation General Wiki
Revision as of 19:46, 11 January 2015 by Bot (talk | contribs) (Correcting ReARMed's version number)
Jump to navigation Jump to search

Tests are from Amidog's PS1 test suite, tests for: Exception, Flag, Value, and/or Timing.

Xebra/Arbex (2014/07/19) wont load PS1 .exe files, as far as I can tell, or incorrectly made disc images.


CPU

CPU Tests
Group Test Name PlayStation Mednafen PSX
0.9.37.1
LOG MTHIMFHI ✓ - ✓ - ✓ - ✓ -
LOG MTLOMFLO ✓ - ✓ - ✓ - ✓ -
LOG MTHIMFLO ✓ - ✓ - ✓ - ✓ -
LOG MTLOMFHI ✓ - ✓ - ✓ - ✓ -
LOG ADD ✓ - ✓ - ✓ - ✓ -
LOG ADDU ✓ - ✓ - ✓ - ✓ -
LOG SUB ✓ - ✓ - ✓ - ✓ -
LOG SUBU ✓ - ✓ - ✓ - ✓ -
LOG AND ✓ - ✓ - ✓ - ✓ -
LOG OR ✓ - ✓ - ✓ - ✓ -
LOG XOR ✓ - ✓ - ✓ - ✓ -
LOG NOR ✓ - ✓ - ✓ - ✓ -
LOG SLLV ✓ - ✓ - ✓ - ✓ -
LOG SRLV ✓ - ✓ - ✓ - ✓ -
LOG SRAV ✓ - ✓ - ✓ - ✓ -
LOG SLT ✓ - ✓ - ✓ - ✓ -
LOG SLTU ✓ - ✓ - ✓ - ✓ -
LOG DIV Q ✓ - ✓ - ✓ - ✓ -
LOG DIV R ✓ - ✓ - ✓ - ✓ -
LOG DIVU Q ✓ - ✓ - ✓ - ✓ -
LOG DIVU R ✓ - ✓ - ✓ - ✓ -
LOG MULT L ✓ - ✓ - ✓ - ✓ -
LOG MULT H ✓ - ✓ - ✓ - ✓ -
LOG MULTU L ✓ - ✓ - ✓ - ✓ -
LOG MULTU H ✓ - ✓ - ✓ - ✓ -
LOG IMM LUI ✓ - ✓ - ✓ - ✓ -
LOG IMM ADDI ✓ - ✓ - ✓ - ✓ -
LOG IMM ADDIU ✓ - ✓ - ✓ - ✓ -
LOG IMM ANDI ✓ - ✓ - ✓ - ✓ -
LOG IMM ORI ✓ - ✓ - ✓ - ✓ -
LOG IMM XORI ✓ - ✓ - ✓ - ✓ -
LOG IMM SLL ✓ - ✓ - ✓ - ✓ -
LOG IMM SRL ✓ - ✓ - ✓ - ✓ -
LOG IMM SRA ✓ - ✓ - ✓ - ✓ -
LOG IMM SLTI ✓ - ✓ - ✓ - ✓ -
LOG IMM SLTIU ✓ - ✓ - ✓ - ✓ -
MEM LB ✓ - ✓ - ✓ - ✓ -
MEM LBU ✓ - ✓ - ✓ - ✓ -
MEM LH ✓ - ✓ - ✓ - ✓ -
MEM LHU ✓ - ✓ - ✓ - ✓ -
MEM LW ✓ - ✓ - ✓ - ✓ -
MEM LWL ✓ - ✓ - ✓ - ✓ -
MEM LWR ✓ - ✓ - ✓ - ✓ -
MEM SB ✓ - ✓ - ✓ - ✓ -
MEM SH ✓ - ✓ - ✓ - ✓ -
MEM SW ✓ - ✓ - ✓ - ✓ -
MEM SWL ✓ - ✓ - ✓ - ✓ -
MEM SWR ✓ - ✓ - ✓ - ✓ -
BRA BEQ B ✓ - ✓ - ✓ - ✓ -
BRA BEQ F ✓ - ✓ - ✓ - ✓ -
BRA BNE B ✓ - ✓ - ✓ - ✓ -
BRA BNE F ✓ - ✓ - ✓ - ✓ -
BRA BLEZ B ✓ - ✓ - ✓ - ✓ -
BRA BLEZ F ✓ - ✓ - ✓ - ✓ -
BRA BGTZ B ✓ - ✓ - ✓ - ✓ -
BRA BGTZ F ✓ - ✓ - ✓ - ✓ -
BRA BLTZ B ✓ - ✓ - ✓ - ✓ -
BRA BLTZ F ✓ - ✓ - ✓ - ✓ -
BRA BGEZ B ✓ - ✓ - ✓ - ✓ -
BRA BGEZ F ✓ - ✓ - ✓ - ✓ -
BRA BLTZAL B ✓ - ✓ - ✓ - ✓ -
BRA BLTZAL F ✓ - ✓ - ✓ - ✓ -
BRA BGEZAL B ✓ - ✓ - ✓ - ✓ -
BRA BGEZAL F ✓ - ✓ - ✓ - ✓ -
JMP J ✓ - ✓ - ✓ - ✓ -
JMP JR ✓ - ✓ - ✓ - ✓ -
JMP JAL ✓ - ✓ - ✓ - ✓ -
JMP JALR ✓ - ✓ - ✓ - ✓ -
EXC RFE ✓ - ✓ - ✓ - ✓ -
EXC BREAK ✓ - ✓ - ✓ - ✓ -
EXC SYSCALL ✓ - ✓ - ✓ - ✓ -
MEM DLY LB ✓ - ✓ - ✓ - ✓ -
MEM DLY LBU ✓ - ✓ - ✓ - ✓ -
MEM DLY LH ✓ - ✓ - ✓ - ✓ -
MEM DLY LHU ✓ - ✓ - ✓ - ✓ -
MEM DLY LW ✓ - ✓ - ✓ - ✓ -
MEM DLY LWL ✓ - ✓ - ✓ - ✓ -
MEM DLY LWR ✓ - ✓ - ✓ - ✓ -
MEM ADV NOP ✓ - ✓ - ✓ - ✓ -
MEM ADV LB ✓ - ✓ - ✓ - ✗ -
MEM ADV LBU ✓ - ✓ - ✓ - ✗ -
MEM ADV LH ✓ - ✓ - ✓ - ✗ -
MEM ADV LHU ✓ - ✓ - ✓ - ✗ -
MEM ADV LW ✓ - ✓ - ✓ - ✗ -
MEM ADV LWL ✓ - ✓ - ✓ - ✓ -
MEM ADV LWR ✓ - ✓ - ✓ - ✓ -
MEM ADV LB2 ✓ - ✓ - ✓ - ✓ -
MEM ADV LBU2 ✓ - ✓ - ✓ - ✓ -
MEM ADV LH2 ✓ - ✓ - ✓ - ✓ -
MEM ADV LHU2 ✓ - ✓ - ✓ - ✓ -
MEM ADV LW2 ✓ - ✓ - ✓ - ✓ -
MEM ADV LWL2 ✓ - ✓ - ✓ - ✓ -
MEM ADV LWR2 ✓ - ✓ - ✓ - ✓ -
BRA ADV BLTZ B ✓ - ✓ - ✓ - ✓ -
BRA ADV BLTZ F ✓ - ✓ - ✓ - ✓ -
BRA ADV BGEZ B ✓ - ✓ - ✓ - ✓ -
BRA ADV BGEZ F ✓ - ✓ - ✓ - ✓ -
BRA ADV BLTZAL B ✓ - ✓ - ✓ - ✗ -
BRA ADV BLTZAL F ✓ - ✓ - ✓ - ✗ -
BRA ADV BGEZAL B ✓ - ✓ - ✓ - ✗ -
BRA ADV BGEZAL F ✓ - ✓ - ✓ - ✗ -
Total 101 92

ePSXe 1.9.0 wouldn't load test. (Error: Unknown Opcode)

PCSX-R (2014/11/11) crashes during boot.

NO$PSX 1.9 wouldn't load test. (Warning: CPU - Bad operation (Undefined Opcode))

pSX 1.13 wouldn't load test. (Error: executed illegal opcode)

FPse v0.11.161 crashes during boot.

PCSX-ReARMed r20 crashes during boot.

CPX Tests
Group Test Name PlayStation Mednafen PSX
0.9.37.1
ePSXe
1.9.0
PCSX-R
2014/11/11
pSX
1.13
FPse
v0.11.161
PCSX-ReARMed
r20
Basic EXCP ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - -
Basic INTR ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - -
Basic SLOT ✓ - ✓ - ✗ - ✓ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ -
Complex SLOT BR ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ - ✗ - ✗ - ✓ - ✗ - ✗ - ✗ -
Complex BREAK ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - -
Complex ILLEGAL ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - -
Total 6 1 0 0 0 1 0

NO$PSX 1.9 hung after loading test.

GPU

GPU Tests
Group Test Name PlayStation Mednafen PSX
0.9.37.1
gpuBladeSoft 1.42a* OpenGL2 2.9** Amidog's 1.10* pSX
1.13
FPse
v0.11.161***
PCSX-ReARMed
r20
Basic REG - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✗ - - ✗ ✗ -
Basic IRQ ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - -
Basic FBRECT - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ -
Basic VRAM - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
Basic POLYLINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
Basic TPAGE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
FIFO READ - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
FIFO FULL - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
FIFO OVERFLOW - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
FBUF 02 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
POLY MONO 20 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
POLY MONO 21 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
POLY MONO 22 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
POLY MONO 23 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
POLY MONO 24 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
POLY MONO 25 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
POLY MONO 26 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
POLY MONO 27 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
POLY MONO 28 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
POLY MONO 29 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
POLY MONO 2A POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
POLY MONO 2B POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
POLY MONO 2C POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
POLY MONO 2D POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
POLY MONO 2E POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
POLY MONO 2F POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
POLY GOURAUD 30 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
POLY GOURAUD 31 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
POLY GOURAUD 32 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
POLY GOURAUD 33 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
POLY GOURAUD 34 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
POLY GOURAUD 35 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
POLY GOURAUD 36 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
POLY GOURAUD 37 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
POLY GOURAUD 38 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
POLY GOURAUD 39 POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
POLY GOURAUD 3A POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
POLY GOURAUD 3B POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
POLY GOURAUD 3C POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
POLY GOURAUD 3D POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
POLY GOURAUD 3E POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
POLY GOURAUD 3F POLY - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE MONO 40 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
LINE MONO 41 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
LINE MONO 42 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
LINE MONO 43 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
LINE MONO 44 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
LINE MONO 45 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
LINE MONO 46 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
LINE MONO 47 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
LINE MONO 48 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
LINE MONO 49 LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
LINE MONO 4A LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE MONO 4B LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE MONO 4C LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
LINE MONO 4D LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
LINE MONO 4E LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE MONO 4F LINE - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE GOURAUD 50 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE GOURAUD 51 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE GOURAUD 52 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE GOURAUD 53 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE GOURAUD 54 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE GOURAUD 55 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE GOURAUD 56 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE GOURAUD 57 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE GOURAUD 58 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE GOURAUD 59 LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE GOURAUD 5A LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE GOURAUD 5B LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE GOURAUD 5C LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE GOURAUD 5D LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE GOURAUD 5E LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
LINE GOURAUD 5F LINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
RECT WXH 60 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
RECT WXH 61 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
RECT WXH 62 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
RECT WXH 63 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
RECT WXH 64 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
RECT WXH 65 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ -
RECT WXH 66 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
RECT WXH 67 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
RECT 1X1 68 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
RECT 1X1 69 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
RECT 1X1 6A RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
RECT 1X1 6B RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
RECT 1X1 6C RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ -
RECT 1X1 6D RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ -
RECT 1X1 6E RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ -
RECT 1X1 6F RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ -
RECT 8X8 70 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
RECT 8X8 71 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
RECT 8X8 72 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
RECT 8X8 73 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
RECT 8X8 74 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
RECT 8X8 75 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ -
RECT 8X8 76 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
RECT 8X8 77 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
RECT 16X16 78 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
RECT 16X16 79 RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
RECT 16X16 7A RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
RECT 16X16 7B RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ -
RECT 16X16 7C RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
RECT 16X16 7D RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
RECT 16X16 7E RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
RECT 16X16 7F RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
XYFLIP 64 RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
XYFLIP 65 RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
XYFLIP 66 RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
XYFLIP 67 RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
XYFLIP 6C RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
XYFLIP 6D RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
XYFLIP 6E RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
XYFLIP 6F RECT - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
XYFLIP 74 RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
XYFLIP 75 RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
XYFLIP 76 RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
XYFLIP 77 RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
XYFLIP 7C RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
XYFLIP 7D RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
XYFLIP 7E RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
XYFLIP 7F RECT - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ -
OFFSET HO RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
OFFSET HO POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
OFFSET HO LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
OFFSET HO FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ -
OFFSET HO VRAM - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
OFFSET HO MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
OFFSET VO RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
OFFSET VO POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
OFFSET VO LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
OFFSET VO FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ -
OFFSET VO VRAM - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ -
OFFSET VO MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
POSITION HP RECT - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
POSITION HP POLY - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✗ -
POSITION HP LINE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
POSITION HP FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ -
POSITION HP VRAM - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ -
POSITION HP MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✓ -
POSITION VP RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
POSITION VP POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
POSITION VP LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
POSITION VP FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ -
POSITION VP VRAM - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ -
POSITION VP MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✓ -
SIZE HS RECT - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
SIZE HS POLY - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
SIZE HS LINE - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
SIZE HS FBUF - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ -
SIZE HS VRAM - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
SIZE HS MOVE - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
SIZE VS RECT - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
SIZE VS POLY - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
SIZE VS LINE - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
SIZE VS FBUF - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ -
SIZE VS VRAM - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ -
SIZE VS MOVE - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
AREA TA RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
AREA TA POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
AREA TA LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
AREA TA FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ -
AREA TA VRAM - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ -
AREA TA MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ -
AREA BA RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
AREA BA POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
AREA BA LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
AREA BA FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ -
AREA BA VRAM - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ -
AREA BA MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ -
CACHE TAG - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
CACHE BLOCK - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ -
Total 172 39 27 6 168 9 4 15

† FIFO and SIZE tests never finished on mednafen (or take a very long time).

*Tested with ePSXe 1.9.0

**Tested with PCSX-R 2014/11/11

***Using software mode. OpenGL mode doesn't load the test.

GTE

GTE Tests
Group Test Name PlayStation Mednafen PSX
0.9.37.1
ePSXe*
1.9.0
PCSX-R**
2014/11/11
pSX
1.13
FPse
v0.11.161
PCSX-ReARMed
r20
Basic REG - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✗ -
REG R11R12 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG R13R21 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG R22R23 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG R31R32 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG R33 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG TRX - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG TRY - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG TRZ - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG L11L12 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG L13L21 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG L22L23 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG L31L32 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG L33 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG RBK - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG BBK - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG GBK - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG LR1LR2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG LR3LG1 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG LG2LG3 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG LB1LB2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG LB3 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG RFC - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG GFC - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG BFC - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG OFX - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG OFY - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG H - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG DQA - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG DQB - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG ZSF3 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG ZSG4 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG FLAG - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ -
REG VXY0 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ -
REG VZ0 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ -
REG VXY1 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ -
REG VZ1 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ -
REG VXY2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ -
REG VZ2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ -
REG RGB - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ -
REG OTZ - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ -
REG IR0 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG IR1 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG IR2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG IR3 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG SXY0 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG SXY1 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG SXY2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG SXYP - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG SZ0 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG SZ1 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG SZ2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG SZ3 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG RGB0 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG RGB1 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG RGB2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG RES - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG MAC0 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG MAC1 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG MAC2 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG MAC3 - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG IRGB - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG ORGB - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG LZCS - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
REG LZCR - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ -
TIMING SQR - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING NCLIP - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING AVSZ3 - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING AVSZ4 - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING OP - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING GPF - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING GPL - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING RTPS - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING RTPT - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING NCS - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING NCT - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING NCCS - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING NCCT - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING CC - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING DPCS - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING DPCT - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING INTPL - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING CDP - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING NCDS - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING NCDT - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING DPCL - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
TIMING MVMVA - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
OPCODE SQR ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✓ ✗ -
OPCODE NCLIP ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✓ ✗ - ✓ ✓ ✗ -
OPCODE AVSZ3 ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✗ -
OPCODE AVSZ4 ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE OP ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✓ ✗ -
OPCODE GPF ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✗ ✗ -
OPCODE GPL ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✗ ✗ -
OPCODE RTPS ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE RTPT ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE NCS ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE NCT ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE NCCS ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE NCCT ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE CC ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE DPCS ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE DPCT ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE INTPL ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE CDP ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE NCDS ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE NCDT ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE DPCL ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
OPCODE MVMVA ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ -
Total 109 85 0 76 0 0 32

*With Edgbla's gpuBladeSoft 1.42a GPU plugin.

**With Pete's Open GL2 GPU plugin (test crashes with gpuBladeSoft).

Miscellaneous

Misc Tests
Test Name PlayStation Mednafen PSX
0.9.37.1
gpuBladeSoft 1.42a* OpenGL2 2.9** Amidog's 1.10** pSX
1.13
NO$PSX
1.9
FPse
v0.11.161
PCSX-ReARMed
r20
Where am I? Pass Pass Fail Fail Fail Fail Fail Fail Fail
Pipe line Pass Fail Fail Fail Fail Fail Fail Fail Fail
No code Pass Pass Fail Fail Fail Fail Fail Fail Fail
IRQ Pass Pass Fail Fail Fail Fail Fail Fail Fail

*Tested with ePSXe 1.9.0

**Tested with ePSXe 1.9.0 and PCSX-R 2014/11/11