Difference between revisions of "PS1 Tests"

From Emulation General Wiki
Jump to navigation Jump to search
m (1 revision)
(Add ePSXe dynarec results.)
Line 1: Line 1:
 
Tests are from Amidog's PS1 test suite which tests for: Exception, Flag, Value, and/or Timing. Amidog accuracy tests are not a complete test of every hardware feature and lack SPU (sound) or CD-ROM tests.
 
Tests are from Amidog's PS1 test suite which tests for: Exception, Flag, Value, and/or Timing. Amidog accuracy tests are not a complete test of every hardware feature and lack SPU (sound) or CD-ROM tests.
  
Like all hardware tests, these shouldn't be taken too seriously, and are certainly not a direct measure of an emulator's accuracy. ePSXe in particular seems to deliberately target these tests(partly by using the Amidog software GPU plugin), at the expense of accuracy, rather than for the sake of it, as using the plugins and settings that would get these results causes serious bugs in actual games.
+
<span style="color:red">'''Please consider:'''</span> This is a small collection of tests looking at very specific areas of the PS1 hardware. The usefulness of these tests were to see what emulators had happened to accurately implement these specific usecases. However, since version 2.0.0, ePSXe has been deliberately targeting these tests to boost its reputation (as evident by an ePSXe developer updating this page the moment ePSXe 2.0.0 released). It is doing so at the expense of accuracy, rather than for the sake of it, as using the plugins and settings that would get these results causes serious bugs in actual games.
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 69: Line 69:
 
| style="text-align: center;"|25.5%
 
| style="text-align: center;"|25.5%
 
|-
 
|-
| style="text-align: center; background:#f2f2f2"|'''[[PCSX-R]]'''<ref name="PluginNote">Plugin based emulators showing ideal plugin configurations.</ref>
+
| style="text-align: center; background:#f2f2f2"|'''[[PCSX-R]]'''<ref name="PluginNote">'''Plugin based emulators showing ideal setting and plugin configurations.'''<br>Please see the individual test tables for a more realistic result.</ref>
 
| style="text-align: center;"|0
 
| style="text-align: center;"|0
 
| style="text-align: center;"|0
 
| style="text-align: center;"|0
Line 126: Line 126:
 
! scope="col"|PlayStation 3<br>ps1_netemu 4.65
 
! scope="col"|PlayStation 3<br>ps1_netemu 4.65
 
! scope="col"|ePSXe for Android<br>1.9.38
 
! scope="col"|ePSXe for Android<br>1.9.38
! scope="col"|ePSXe<br>2.0.0<ref name="ePSXeCPU">[[ePSXe]] 2.0.0 Using CPU interpreter and real BIOS.</ref>
+
! scope="col"|ePSXe 2.0.2<br>Dynarec<ref name="ePSXeCPU2">[[ePSXe]] 2.0.2 Using CPU dynarec and real BIOS.</ref>
 +
! scope="col"|ePSXe 2.0.0<br>Interpreter<ref name="ePSXeCPU">[[ePSXe]] 2.0.0 Using CPU interpreter and real BIOS.</ref>
 
|-
 
|-
 
| rowspan="25" style="text-align: center;"|Logic
 
| rowspan="25" style="text-align: center;"|Logic
 
| style="text-align: center;"|MTHIMFHI
 
| style="text-align: center;"|MTHIMFHI
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 137: Line 139:
 
|-
 
|-
 
| style="text-align: center;"|MTLOMFLO
 
| style="text-align: center;"|MTLOMFLO
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 144: Line 147:
 
|-
 
|-
 
| style="text-align: center;"|MTHIMFLO
 
| style="text-align: center;"|MTHIMFLO
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 151: Line 155:
 
|-
 
|-
 
| style="text-align: center;"|MTLOMFHI
 
| style="text-align: center;"|MTLOMFHI
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 160: Line 165:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
Line 165: Line 171:
 
|-
 
|-
 
| style="text-align: center;"|ADDU
 
| style="text-align: center;"|ADDU
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 174: Line 181:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
Line 179: Line 187:
 
|-
 
|-
 
| style="text-align: center;"|SUBU
 
| style="text-align: center;"|SUBU
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 186: Line 195:
 
|-
 
|-
 
| style="text-align: center;"|AND
 
| style="text-align: center;"|AND
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 193: Line 203:
 
|-
 
|-
 
| style="text-align: center;"|OR
 
| style="text-align: center;"|OR
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 200: Line 211:
 
|-
 
|-
 
| style="text-align: center;"|XOR
 
| style="text-align: center;"|XOR
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 207: Line 219:
 
|-
 
|-
 
| style="text-align: center;"|NOR
 
| style="text-align: center;"|NOR
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 214: Line 227:
 
|-
 
|-
 
| style="text-align: center;"|SLLV
 
| style="text-align: center;"|SLLV
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 221: Line 235:
 
|-
 
|-
 
| style="text-align: center;"|SRLV
 
| style="text-align: center;"|SRLV
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 228: Line 243:
 
|-
 
|-
 
| style="text-align: center;"|SRAV
 
| style="text-align: center;"|SRAV
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 235: Line 251:
 
|-
 
|-
 
| style="text-align: center;"|SLT
 
| style="text-align: center;"|SLT
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 242: Line 259:
 
|-
 
|-
 
| style="text-align: center;"|SLTU
 
| style="text-align: center;"|SLTU
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 252: Line 270:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|DIV R
 
| style="text-align: center;"|DIV R
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 263: Line 283:
 
|-
 
|-
 
| style="text-align: center;"|DIVU Q
 
| style="text-align: center;"|DIVU Q
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 270: Line 291:
 
|-
 
|-
 
| style="text-align: center;"|DIVU R
 
| style="text-align: center;"|DIVU R
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 277: Line 299:
 
|-
 
|-
 
| style="text-align: center;"|MULT L
 
| style="text-align: center;"|MULT L
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 284: Line 307:
 
|-
 
|-
 
| style="text-align: center;"|MULT H
 
| style="text-align: center;"|MULT H
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 291: Line 315:
 
|-
 
|-
 
| style="text-align: center;"|MULTU L
 
| style="text-align: center;"|MULTU L
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 298: Line 323:
 
|-
 
|-
 
| style="text-align: center;"|MULTU H
 
| style="text-align: center;"|MULTU H
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 306: Line 332:
 
| rowspan="11" style="text-align: center;"|Logic<br>Immediate
 
| rowspan="11" style="text-align: center;"|Logic<br>Immediate
 
| style="text-align: center;"|LUI
 
| style="text-align: center;"|LUI
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 315: Line 342:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
Line 320: Line 348:
 
|-
 
|-
 
| style="text-align: center;"|ADDIU
 
| style="text-align: center;"|ADDIU
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 327: Line 356:
 
|-
 
|-
 
| style="text-align: center;"|ANDI
 
| style="text-align: center;"|ANDI
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 334: Line 364:
 
|-
 
|-
 
| style="text-align: center;"|ORI
 
| style="text-align: center;"|ORI
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 341: Line 372:
 
|-
 
|-
 
| style="text-align: center;"|XORI
 
| style="text-align: center;"|XORI
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 348: Line 380:
 
|-
 
|-
 
| style="text-align: center;"|SLL
 
| style="text-align: center;"|SLL
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 355: Line 388:
 
|-
 
|-
 
| style="text-align: center;"|SRL
 
| style="text-align: center;"|SRL
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 362: Line 396:
 
|-
 
|-
 
| style="text-align: center;"|SRA
 
| style="text-align: center;"|SRA
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 369: Line 404:
 
|-
 
|-
 
| style="text-align: center;"|SLTI
 
| style="text-align: center;"|SLTI
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 376: Line 412:
 
|-
 
|-
 
| style="text-align: center;"|SLTIU
 
| style="text-align: center;"|SLTIU
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 384: Line 421:
 
| rowspan="13" style="text-align: center;"|Memory
 
| rowspan="13" style="text-align: center;"|Memory
 
| style="text-align: center;"|LB
 
| style="text-align: center;"|LB
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 391: Line 429:
 
|-
 
|-
 
| style="text-align: center;"|LBU
 
| style="text-align: center;"|LBU
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 400: Line 439:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
Line 407: Line 447:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
Line 414: Line 455:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
Line 419: Line 461:
 
|-
 
|-
 
| style="text-align: center;"|LWL
 
| style="text-align: center;"|LWL
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 426: Line 469:
 
|-
 
|-
 
| style="text-align: center;"|LWR
 
| style="text-align: center;"|LWR
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 433: Line 477:
 
|-
 
|-
 
| style="text-align: center;"|SB
 
| style="text-align: center;"|SB
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 442: Line 487:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
Line 449: Line 495:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
Line 454: Line 501:
 
|-
 
|-
 
| style="text-align: center;"|SWL
 
| style="text-align: center;"|SWL
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 461: Line 509:
 
|-
 
|-
 
| style="text-align: center;"|SWR
 
| style="text-align: center;"|SWR
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 468: Line 517:
 
|-
 
|-
 
| style="text-align: center;"|BEQ B
 
| style="text-align: center;"|BEQ B
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 476: Line 526:
 
| rowspan="15" style="text-align: center;"|Branch
 
| rowspan="15" style="text-align: center;"|Branch
 
| style="text-align: center;"|BEQ F
 
| style="text-align: center;"|BEQ F
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 483: Line 534:
 
|-
 
|-
 
| style="text-align: center;"|BNE B
 
| style="text-align: center;"|BNE B
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 490: Line 542:
 
|-
 
|-
 
| style="text-align: center;"|BNE F
 
| style="text-align: center;"|BNE F
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 497: Line 550:
 
|-
 
|-
 
| style="text-align: center;"|BLEZ B
 
| style="text-align: center;"|BLEZ B
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 504: Line 558:
 
|-
 
|-
 
| style="text-align: center;"|BLEZ F
 
| style="text-align: center;"|BLEZ F
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 511: Line 566:
 
|-
 
|-
 
| style="text-align: center;"|BGTZ B
 
| style="text-align: center;"|BGTZ B
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 518: Line 574:
 
|-
 
|-
 
| style="text-align: center;"|BGTZ F
 
| style="text-align: center;"|BGTZ F
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 525: Line 582:
 
|-
 
|-
 
| style="text-align: center;"|BLTZ B
 
| style="text-align: center;"|BLTZ B
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 532: Line 590:
 
|-
 
|-
 
| style="text-align: center;"|BLTZ F
 
| style="text-align: center;"|BLTZ F
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 539: Line 598:
 
|-
 
|-
 
| style="text-align: center;"|BGEZ B
 
| style="text-align: center;"|BGEZ B
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 546: Line 606:
 
|-
 
|-
 
| style="text-align: center;"|BGEZ F
 
| style="text-align: center;"|BGEZ F
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 556: Line 617:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 563: Line 625:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 570: Line 633:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 577: Line 641:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 582: Line 647:
 
| rowspan="4" style="text-align: center;"|Jump
 
| rowspan="4" style="text-align: center;"|Jump
 
| style="text-align: center;"|J
 
| style="text-align: center;"|J
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 591: Line 657:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
Line 599: Line 666:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 605: Line 673:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
Line 611: Line 680:
 
| rowspan="3" style="text-align: center;"|Exception
 
| rowspan="3" style="text-align: center;"|Exception
 
| style="text-align: center;"|RFE
 
| style="text-align: center;"|RFE
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 622: Line 692:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
|-
 
|-
 
| style="text-align: center;"|SYSCALL
 
| style="text-align: center;"|SYSCALL
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 636: Line 708:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 643: Line 716:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 650: Line 724:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 657: Line 732:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 664: Line 740:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 671: Line 748:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 678: Line 756:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 683: Line 762:
 
| rowspan="15" style="text-align: center;"|Memory<br>Advance
 
| rowspan="15" style="text-align: center;"|Memory<br>Advance
 
| style="text-align: center;"|NOP
 
| style="text-align: center;"|NOP
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 692: Line 772:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
Line 699: Line 780:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
Line 706: Line 788:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
Line 713: Line 796:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
Line 720: Line 804:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
Line 727: Line 812:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
Line 734: Line 820:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
Line 739: Line 826:
 
|-
 
|-
 
| style="text-align: center;"|LB2
 
| style="text-align: center;"|LB2
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 746: Line 834:
 
|-
 
|-
 
| style="text-align: center;"|LBU2
 
| style="text-align: center;"|LBU2
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 753: Line 842:
 
|-
 
|-
 
| style="text-align: center;"|LH2
 
| style="text-align: center;"|LH2
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 760: Line 850:
 
|-
 
|-
 
| style="text-align: center;"|LHU2
 
| style="text-align: center;"|LHU2
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 767: Line 858:
 
|-
 
|-
 
| style="text-align: center;"|LW2
 
| style="text-align: center;"|LW2
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 774: Line 866:
 
|-
 
|-
 
| style="text-align: center;"|LWL2
 
| style="text-align: center;"|LWL2
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 781: Line 874:
 
|-
 
|-
 
| style="text-align: center;"|LWR2
 
| style="text-align: center;"|LWR2
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 792: Line 886:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 799: Line 894:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 806: Line 902:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 813: Line 910:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 820: Line 918:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 827: Line 926:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 834: Line 934:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 841: Line 942:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 +
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
Line 850: Line 952:
 
| style="text-align: center;"|67
 
| style="text-align: center;"|67
 
| style="text-align: center;"|77
 
| style="text-align: center;"|77
 +
| style="text-align: center;"|76
 
| style="text-align: center;"|101
 
| style="text-align: center;"|101
 
|}
 
|}
Line 873: Line 976:
 
! scope="col"|PlayStation
 
! scope="col"|PlayStation
 
! scope="col"|[[Mednafen|Mednafen PSX]]<br>0.9.38.7
 
! scope="col"|[[Mednafen|Mednafen PSX]]<br>0.9.38.7
! scope="col"|[[ePSXe]]<br>2.0.0<ref>[[ePSXe]] 2.0.0 Using CPU interpreter and real BIOS.</ref>
+
! scope="col"|[[ePSXe]] 2.0.2<br>Dynarec<ref>[[ePSXe]] 2.0.2 Using CPU dynarec and real BIOS.</ref>
 +
! scope="col"|[[ePSXe]] 2.0.0<br>Interpreter<ref>[[ePSXe]] 2.0.0 Using CPU interpreter and real BIOS.</ref>
 
! scope="col"|[[PCSX-R]]<br>2015/1/28
 
! scope="col"|[[PCSX-R]]<br>2015/1/28
 
! scope="col"|[[PSX|pSX]]<br>1.13
 
! scope="col"|[[PSX|pSX]]<br>1.13
Line 886: Line 990:
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 +
| style="text-align: center; background:#f2cee0"|✗ - - -
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 
| style="text-align: center; background:#f2cee0"|✗ - - -
 
| style="text-align: center; background:#f2cee0"|✗ - - -
Line 897: Line 1,002:
 
| style="text-align: center;"|INTR
 
| style="text-align: center;"|INTR
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 +
| style="text-align: center; background:#f2cee0"|✗ - - -
 
| style="text-align: center; background:#f2cee0"|✗ - - -
 
| style="text-align: center; background:#f2cee0"|✗ - - -
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 
| style="text-align: center; background:#cef2e0"|✓ - - -
Line 910: Line 1,016:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✗ - ✗ -
Line 923: Line 1,030:
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 +
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#cef2e0"|✓ - ✓ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
 
| style="text-align: center; background:#f2cee0"|✓ - ✗ -
Line 934: Line 1,042:
 
| style="text-align: center;"|BREAK
 
| style="text-align: center;"|BREAK
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 +
| style="text-align: center; background:#f2cee0"|✗ - - -
 
| style="text-align: center; background:#f2cee0"|✗ - - -
 
| style="text-align: center; background:#f2cee0"|✗ - - -
 
| style="text-align: center; background:#f2cee0"|✗ - - -
 
| style="text-align: center; background:#f2cee0"|✗ - - -
Line 947: Line 1,056:
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 +
| style="text-align: center; background:#f2cee0"|✗ - - -
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 
| style="text-align: center; background:#cef2e0"|✓ - - -
 
| style="text-align: center; background:#f2cee0"|✗ - - -
 
| style="text-align: center; background:#f2cee0"|✗ - - -
Line 960: Line 1,070:
 
| style="text-align: center;"|6
 
| style="text-align: center;"|6
 
| style="text-align: center;"|3
 
| style="text-align: center;"|3
 +
| style="text-align: center;"|0
 
| style="text-align: center;"|4
 
| style="text-align: center;"|4
 
| style="text-align: center;"|0
 
| style="text-align: center;"|0

Revision as of 19:07, 4 October 2016

Tests are from Amidog's PS1 test suite which tests for: Exception, Flag, Value, and/or Timing. Amidog accuracy tests are not a complete test of every hardware feature and lack SPU (sound) or CD-ROM tests.

Please consider: This is a small collection of tests looking at very specific areas of the PS1 hardware. The usefulness of these tests were to see what emulators had happened to accurately implement these specific usecases. However, since version 2.0.0, ePSXe has been deliberately targeting these tests to boost its reputation (as evident by an ePSXe developer updating this page the moment ePSXe 2.0.0 released). It is doing so at the expense of accuracy, rather than for the sake of it, as using the plugins and settings that would get these results causes serious bugs in actual games.

Results
CPU CPX GPU GTE Misc Total Grade
PlayStation 101 6 70 109 4 290 100%
NO$PSX 0 0 0 0 0 0 0%
FPse 0 1 4 0 0 5 1.7%
pSX 0 0 9 0 0 9 3.1%
PCSX-ReARMed 0 0 15 31 0 46 15.8%
Xebra 0 0 43 31 0 74 25.5%
PCSX-R[1] 0 0 66[1] 76 2[1] 144 49.6%
PlayStation 3 67 0 25 69 0 161 55.5%
ePSXe Android 77 1 65 87 0 230 79.3%
Mednafen PSX 101 3 52 87 3 246 84.8%
ePSXe[1] 101 4 66[1] 87 2[1] 260 89.6%
  1. 1.0 1.1 1.2 1.3 1.4 1.5 Plugin based emulators showing ideal setting and plugin configurations.
    Please see the individual test tables for a more realistic result.

CPU

CPU Tests
Group Test Name PlayStation Mednafen PSX
0.9.38.7
PlayStation 3
ps1_netemu 4.65
ePSXe for Android
1.9.38
ePSXe 2.0.2
Dynarec[1]
ePSXe 2.0.0
Interpreter[2]
Logic MTHIMFHI ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MTLOMFLO ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MTHIMFLO ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MTLOMFHI ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
ADD ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✓ - ✓ -
ADDU ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
SUB ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✓ - ✓ -
SUBU ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
AND ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
OR ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
XOR ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
NOR ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
SLLV ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
SRLV ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
SRAV ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
SLT ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
SLTU ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
DIV Q ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
DIV R ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
DIVU Q ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
DIVU R ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MULT L ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MULT H ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MULTU L ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
MULTU H ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
Logic
Immediate
LUI ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
ADDI ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✓ - ✓ -
ADDIU ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
ANDI ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
ORI ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
XORI ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
SLL ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
SRL ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
SRA ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
SLTI ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
SLTIU ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
Memory LB ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LBU ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LH ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✓ - ✓ -
LHU ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✓ - ✓ -
LW ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✓ - ✓ -
LWL ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LWR ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
SB ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
SH ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✓ - ✓ -
SW ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✓ - ✓ -
SWL ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
SWR ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BEQ B ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
Branch BEQ F ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BNE B ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BNE F ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BLEZ B ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BLEZ F ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BGTZ B ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BGTZ F ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BLTZ B ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BLTZ F ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BGEZ B ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BGEZ F ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BLTZAL B ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BLTZAL F ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BGEZAL B ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BGEZAL F ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
Jump J ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
JR ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✓ - ✓ -
JAL ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
JALR ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✓ - ✓ -
Exception RFE ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BREAK ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✗ - ✓ - ✓ -
SYSCALL ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
Memory
Delay
LB ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✓ -
LBU ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✓ -
LH ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✗ - ✗ - ✗ - ✓ - ✓ -
LHU ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✗ - ✗ - ✗ - ✓ - ✓ -
LW ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✗ - ✗ - ✗ - ✓ - ✓ -
LWL ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✓ -
LWR ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✓ -
Memory
Advance
NOP ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LB ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ - ✓ - ✓ -
LBU ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ - ✓ - ✓ -
LH ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ - ✓ - ✓ -
LHU ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ - ✓ - ✓ -
LW ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ - ✓ - ✓ -
LWL ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ - ✓ - ✓ -
LWR ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ - ✓ - ✓ -
LB2 ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LBU2 ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LH2 ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LHU2 ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LW2 ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LWL2 ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
LWR2 ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
Branch
Advance
BLTZ B ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BLTZ F ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BGEZ B ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BGEZ F ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BLTZAL B ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BLTZAL F ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BGEZAL B ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
BGEZAL F ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ - ✓ - ✓ - ✓ - ✓ -
Total 101 101 67 77 76 101
  1. ePSXe 2.0.2 Using CPU dynarec and real BIOS.
  2. ePSXe 2.0.0 Using CPU interpreter and real BIOS.

PCSX-R (2015/1/28) 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 r22 crashes during boot.

Xebra (2015/02/15) crashes during boot.

CPX Tests
Group Test Name PlayStation Mednafen PSX
0.9.38.7
ePSXe 2.0.2
Dynarec[1]
ePSXe 2.0.0
Interpreter[2]
PCSX-R
2015/1/28
pSX
1.13
FPse
v0.11.161
PCSX-ReARMed
r22
Xebra
2015/02/15
PlayStation 3
ps1_netemu 4.65
ePSXe Android
1.9.38
Basic EXCP ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - -
INTR ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - -
SLOT ✓ - ✓ - ✗ - ✓ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ - ✗ -
Complex SLOT BR ✓ - ✓ - ✓ - ✓ - ✓ - ✗ - ✓ - ✓ - ✓ - ✗ - ✗ - ✗ - ✓ - ✗ - ✗ - ✗ - ✓ - ✗ - ✓ - ✗ - ✓ - ✗ -
BREAK ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - -
ILLEGAL ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - -
Total 6 3 0 4 0 0 1 0 0 0 1
  1. ePSXe 2.0.2 Using CPU dynarec and real BIOS.
  2. ePSXe 2.0.0 Using CPU interpreter and real BIOS.

NO$PSX 1.9 hung after loading test.

GPU

GPU Tests
Group Test Name PlayStation Mednafen PSX
0.9.38.7
gpuBladeSoft
1.42a
OpenGL2
2.9
Amidog
1.10
pSX
1.13
FPse
v0.11.161[1]
PCSX-ReARMed
r22
Xebra
2015/02/15
PlayStation 3
ps1_netemu 4.65
ePSXe Android
1.9.38[2]
GSdx
2015/09/09
ePSXe
2.0.0[3]
Basic REG - ✓ ✓ - - ✓ ✓ - - ✗ ✗ - - ✓ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ -
IRQ ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - -
FBRECT - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
VRAM - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ -
POLYLINE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ -
TPAGE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ -
MOVE - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ -
FIFO READ - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
FULL - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ -
OVERFLOW - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
Primitive FBUF - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ -
POLY MONO - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ -
POLY GOURAUD - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ -
LINE MONO - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ -
LINE GOURAUD - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ -
RECT WXH - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ -
RECT 1X1 - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ -
RECT 8X8 - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ -
RECT 16X16 - ✓ ✓ - - ✗ ✓ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ -
Common XYFLIP - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✗ ✗ - - ✓ ✓ -
HO RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
HO POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
HO LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
HO FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
HO VRAM - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
HO MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
VO RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
VO POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
VO LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
VO FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
VO VRAM - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
VO MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
Position HP RECT - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
HP POLY - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
HP LINE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
HP FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
HP VRAM - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
HP MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
VP RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
VP POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
VP LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
VP FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
VP VRAM - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
VP MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
Size HS RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
HS POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
HS LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
HS FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
HS VRAM - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
HS MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
VS RECT - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
VS POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
VS LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
VS FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
VS VRAM - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
VS MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
Area TA RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
TA POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
TA LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
TA FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
TA VRAM - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
TA MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
BA RECT - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
BA POLY - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
BA LINE - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✓ -
BA FBUF - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
BA VRAM - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
BA MOVE - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✓ - - - ✓ - - - ✗ - - - ✓ -
Cache TAG - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
BLOCK - - ✓ - - - ✓ - - - ✗ - - - ✗ - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ -
Total 70 52 27 6 66 9 4 15 43 25 65 1 65
  1. Using software mode. OpenGL mode doesn't load the test.
  2. Using hardware mode with MME disabled.
  3. Core GPU with "fast" settings.

GTE

GTE Tests
Group Test Name PlayStation Mednafen PSX
0.9.38.7
ePSXe
2.0.0[1]
PCSX-R
2015/1/28[1]
pSX
1.13
FPse
v0.11.161
PCSX-ReARMed
r22
Xebra
2015/02/15
PlayStation 3
ps1_netemu 4.65
ePSXe Android
1.9.38[2]
Basic REG - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ -
Register R11R12 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
R13R21 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
R22R23 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
R31R32 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
R33 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
TRX - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
TRY - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
TRZ - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
L11L12 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
L13L21 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
L22L23 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
L31L32 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
L33 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
RBK - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
BBK - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
GBK - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
LR1LR2 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
LR3LG1 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
LG2LG3 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
LB1LB2 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
LB3 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
RFC - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
GFC - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
BFC - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
OFX - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
OFY - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
H - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
DQA - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
DQB - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
ZSF3 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
ZSG4 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ -
FLAG - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
VXY0 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
VZ0 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
VXY1 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
VZ1 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
VXY2 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
VZ2 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
RGB - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
OTZ - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✓ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
IR0 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
IR1 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
IR2 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
IR3 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
SXY0 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
SXY1 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
SXY2 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
SXYP - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
SZ0 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
SZ1 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
SZ2 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
SZ3 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
RGB0 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
RGB1 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
RGB2 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
RES - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
MAC0 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
MAC1 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
MAC2 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
MAC3 - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
IRGB - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
ORGB - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✓ - - ✓ ✓ - - ✓ ✓ -
LZCS - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ -
LZCR - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✓ - - ✓ ✗ - - ✗ ✗ - - ✗ ✗ - - ✗ ✗ - - ✓ ✓ - - ✓ ✓ -
Timing SQR - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
NCLIP - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
AVSZ3 - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
AVSZ4 - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
OP - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
GPF - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
GPL - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
RTPS - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
RTPT - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
NCS - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
NCT - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
NCCS - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
NCCT - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
CC - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
DPCS - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
DPCT - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
INTPL - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
CDP - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
NCDS - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
NCDT - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
DPCL - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
MVMVA - - - ✓ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗ - - - ✗
Opcode SQR ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✓ ✗ - ✓ ✓ ✗ - ✓ ✓ ✓ - ✓ ✓ ✓ -
NCLIP ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✗ - ✓ ✓ ✗ - ✓ ✓ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✓ ✓ -
AVSZ3 ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✓ ✓ -
AVSZ4 ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ - ✓ ✓ ✓ -
OP ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✓ ✗ - ✓ ✓ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
GPF ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
GPL ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
RTPS ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
RTPT ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
NCS ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
NCT ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
NCCS ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
NCCT ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
CC ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
DPCS ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
DPCT ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
INTPL ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
CDP ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
NCDS ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
NCDT ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
DPCL ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✓ -
MVMVA ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✓ ✓ - ✓ ✗ ✓ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✗ ✗ - ✓ ✓ ✗ - ✓ ✗ ✓ - ✓ ✓ ✓ -
Total 109 87 87 76 0 0 31 31 69 87
  1. 1.0 1.1 With Edgbla's gpuBladeSoft 1.42a GPU plugin.
  2. Using 64 bit GTE mode.

Miscellaneous

Tests should output a square image that moves around the screen.

Misc Tests
Test Name PlayStation Mednafen PSX
0.9.38.7
gpuBladeSoft
1.42a
OpenGL2
2.9
Amidog's
1.10
pSX
1.13
NO$PSX
1.9
FPse
v0.11.161
PCSX-ReARMed
r22
Xebra
2015/02/15
PlayStation 3
ps1_netemu 4.65
ePSXe Android
1.9.38[1]
ePSXe
2.0.0[2]
Where am I? Pass Pass Fail Fail Pass[3] Fail Fail Fail Fail Fail Fail Fail Fail
Pipe line Pass Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail
No code Pass Pass Fail Fail Pass[3] Fail Fail Fail Fail Fail Fail Fail Fail
IRQ Pass Pass Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail Fail
  1. Using hardware video.
  2. ePSXe Core GPU with "fast" settings.
  3. 3.0 3.1 Update with amidog plugin needs enable texture cache for working some test Where I am and No code others not view to all.