Difference between revisions of "PS1 Tests"
FosterHaven (talk | contribs) |
FosterHaven (talk | contribs) (incomplete cleanup) |
||
Line 3: | Line 3: | ||
<span style="color:red">'''Please consider:'''</span> This is a small collection of tests looking at very specific areas of the PlayStation's hardware. It was originally useful to see what emulators had happened to accurately implement for these specific edge cases. However, these tests have also been a target for many developers to build their reputation. The ePSXe project, a closed-source emulator, deliberately targeted these tests for 2.0.0 and, at the time of release, <u>a developer edited this page in their favor.</u> This demonstrates that they intend to dodge accuracy rather than ensure it, as the specific plugins and settings used to get the following results would actually cause more bugs in commercial games. This is another reason why it is not recommended. | <span style="color:red">'''Please consider:'''</span> This is a small collection of tests looking at very specific areas of the PlayStation's hardware. It was originally useful to see what emulators had happened to accurately implement for these specific edge cases. However, these tests have also been a target for many developers to build their reputation. The ePSXe project, a closed-source emulator, deliberately targeted these tests for 2.0.0 and, at the time of release, <u>a developer edited this page in their favor.</u> This demonstrates that they intend to dodge accuracy rather than ensure it, as the specific plugins and settings used to get the following results would actually cause more bugs in commercial games. This is another reason why it is not recommended. | ||
− | {| class="wikitable" | + | {| class="wikitable" style="text-align:center;" |
|+Results | |+Results | ||
|- | |- | ||
Line 14: | Line 14: | ||
! scope="col"|Total | ! scope="col"|Total | ||
! scope="col"|Grade | ! scope="col"|Grade | ||
+ | ! scope="col"|PB | ||
+ | |- style="background-color:#f2f2f2;" | ||
+ | !PlayStation | ||
+ | |'''101''' | ||
+ | |'''6''' | ||
+ | |'''71''' | ||
+ | |'''109''' | ||
+ | |'''4''' | ||
+ | |'''291''' | ||
+ | |'''100%''' | ||
+ | | | ||
|- | |- | ||
− | | | + | ![[No$|NO$PSX]] |
− | | | + | |0 |
− | | | + | |0 |
− | | | + | |0 |
− | | | + | |0 |
− | | | + | |0 |
− | | | + | |0 |
− | | | + | |0% |
+ | | | ||
|- | |- | ||
− | + | !FPse | |
− | + | |0 | |
− | | | + | |1 |
− | + | |4 | |
− | + | |0 | |
− | | | + | |0 |
− | | | + | |5 |
− | | | + | |1.7% |
+ | | | ||
|- | |- | ||
− | | | + | ![[PSX|pSX]] |
− | + | |0 | |
− | | | + | |0 |
− | | | + | |9 |
− | + | |0 | |
− | + | |0 | |
− | | | + | |9 |
− | | | + | |3.1% |
+ | | | ||
|- | |- | ||
− | + | !PCSX-ReARMed | |
− | + | |0 | |
− | + | |0 | |
− | | | + | |15 |
− | | | + | |31 |
− | + | |0 | |
− | | | + | |46 |
− | | | + | |15.8% |
+ | | | ||
|- | |- | ||
− | + | ![[PCSX-R]] | |
− | + | |0 | |
− | + | |0 | |
− | | | + | |'''66''' |
− | | | + | |76 |
− | | | + | |2 |
− | | | + | |144 |
− | | | + | |49.6% |
+ | |<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> | ||
|- | |- | ||
− | + | !PlayStation 3 | |
− | | | + | |67 |
− | + | |0 | |
− | | | + | |25 |
− | | | + | |69 |
− | | | + | |0 |
− | | | + | |161 |
− | | | + | |55.5% |
+ | | | ||
|- | |- | ||
− | | | + | ![[ePSXe]] Android |
− | + | |76 | |
− | + | |1 | |
− | | | + | |65 |
− | | | + | |'''87''' |
− | + | |0 | |
− | + | |229 | |
− | | | + | |78.9% |
+ | | | ||
|- | |- | ||
− | | | + | ![[Mednafen|Mednafen PSX]] |
− | | | + | |'''101''' |
− | + | |3 | |
− | | | + | |52 |
− | + | |'''87''' | |
− | | | + | |'''3''' |
− | | | + | |246 |
− | | | + | |84.8% |
+ | | | ||
|- | |- | ||
− | | | + | ![[Xebra]] |
− | + | |'''101''' | |
− | | | + | |'''5''' |
− | | | + | |'''67''' |
− | + | |'''87''' | |
− | + | |0 | |
− | | | + | |'''260''' |
− | + | |'''89.3%''' | |
+ | | | ||
|- | |- | ||
− | + | ![[ePSXe]] | |
− | + | |'''101''' | |
− | | | + | |4 |
− | + | |'''66''' | |
− | + | |'''87''' | |
− | | | + | |2 |
− | + | |'''260''' | |
− | + | |'''89.6%''' | |
− | | | + | |<ref name="PluginNote" /> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | <references/> | + | <references /> |
==CPU== | ==CPU== | ||
− | {| class="wikitable" | + | {| class="wikitable" style="text-align:center;" |
|+[http://psx.amidog.se/doku.php?id=psx:download:cpu#CPU_Test CPU Tests] | |+[http://psx.amidog.se/doku.php?id=psx:download:cpu#CPU_Test CPU Tests] | ||
|- | |- | ||
Line 130: | Line 142: | ||
! scope="col"|[[Xebra]]<br>2016/10/28 | ! scope="col"|[[Xebra]]<br>2016/10/28 | ||
|- | |- | ||
− | | rowspan="25 | + | | rowspan="25" |Logic |
− | + | |MTHIMFHI | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |MTLOMFLO | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |MTHIMFLO | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |MTLOMFHI | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |ADD | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |ADDU | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SUB | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SUBU | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |AND | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |OR | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |XOR | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |NOR | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SLLV | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SRLV | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SRAV | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SLT | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SLTU | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |DIV Q | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |DIV R | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |DIVU Q | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |DIVU R | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |MULT L | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |MULT H | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |MULTU L | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |MULTU H | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | | rowspan="11 | + | | rowspan="11" |Logic<br>Immediate |
− | + | |LUI | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |ADDI | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |ADDIU | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |ANDI | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |ORI | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |XORI | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SLL | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SRL | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SRA | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SLTI | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SLTIU | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | | rowspan="12 | + | | rowspan="12" |Memory |
− | + | |LB | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LBU | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LH | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LHU | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LW | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LWL | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LWR | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SB | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SH | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SW | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SWL | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SWR | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | | rowspan="16 | + | | rowspan="16" |Branch |
− | + | |BEQ B | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BEQ F | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BNE B | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BNE F | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BLEZ B | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BLEZ F | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BGTZ B | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BGTZ F | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BLTZ B | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BLTZ F | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BGEZ B | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BGEZ F | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BLTZAL B | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BLTZAL F | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BGEZAL B | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BGEZAL F | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | | rowspan="4 | + | | rowspan="4" |Jump |
− | + | |J | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |JR | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |JAL | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |JALR | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | | rowspan="3 | + | | rowspan="3" |Exception |
− | + | |RFE | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BREAK | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |SYSCALL | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | | rowspan="7 | + | | rowspan="7" |Memory<br>Delay |
− | + | |LB | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LBU | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LH | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|0|-|1|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LHU | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|0|-|1|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LW | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|0|-|1|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|0|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LWL | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LWR | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | | rowspan="15 | + | | rowspan="15" |Memory<br>Advance |
− | + | |NOP | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LB | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LBU | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LH | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LHU | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LW | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LWL | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LWR | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LB2 | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LBU2 | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LH2 | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LHU2 | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LW2 | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LWL2 | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |LWR2 | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | | rowspan="8 | + | | rowspan="8" |Branch<br>Advance |
− | + | |BLTZ B | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BLTZ F | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BGEZ B | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BGEZ F | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BLTZAL B | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BLTZAL F | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BGEZAL B | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |BGEZAL F | |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|0|-}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
− | | | + | | {{Amidog|1|-|1|-|pass=true}} |
|- | |- | ||
− | + | |Total | |
− | + | | | |
− | + | |'''101''' | |
− | + | |'''101''' | |
− | + | |67 | |
− | + | |76 | |
− | + | |76 | |
− | + | |'''101''' | |
− | + | |'''101''' | |
|} | |} | ||
<references/> | <references/> |
Revision as of 18:48, 3 March 2018
These 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 PlayStation's hardware. It was originally useful to see what emulators had happened to accurately implement for these specific edge cases. However, these tests have also been a target for many developers to build their reputation. The ePSXe project, a closed-source emulator, deliberately targeted these tests for 2.0.0 and, at the time of release, a developer edited this page in their favor. This demonstrates that they intend to dodge accuracy rather than ensure it, as the specific plugins and settings used to get the following results would actually cause more bugs in commercial games. This is another reason why it is not recommended.
CPU | CPX | GPU | GTE | Misc | Total | Grade | PB | |
---|---|---|---|---|---|---|---|---|
PlayStation | 101 | 6 | 71 | 109 | 4 | 291 | 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% | |
PCSX-R | 0 | 0 | 66 | 76 | 2 | 144 | 49.6% | [1] |
PlayStation 3 | 67 | 0 | 25 | 69 | 0 | 161 | 55.5% | |
ePSXe Android | 76 | 1 | 65 | 87 | 0 | 229 | 78.9% | |
Mednafen PSX | 101 | 3 | 52 | 87 | 3 | 246 | 84.8% | |
Xebra | 101 | 5 | 67 | 87 | 0 | 260 | 89.3% | |
ePSXe | 101 | 4 | 66 | 87 | 2 | 260 | 89.6% | [1] |
Contents
CPU
Group | Test Name | PlayStation | Mednafen PSX 0.9.38.7 |
PlayStation 3 ps1_netemu 4.65 |
ePSXe for Android 2.0.6 |
ePSXe 2.0.2 Dynarec[1] |
ePSXe 2.0.0 Interpreter[2] |
Xebra 2016/10/28 |
---|---|---|---|---|---|---|---|---|
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 | ✓ - ✓ - | ✓ - ✓ - | ✓ - ✓ - | ✓ - ✓ - | ✓ - ✓ - | ✓ - ✓ - | ✓ - ✓ - | |
Branch | BEQ B | ✓ - ✓ - | ✓ - ✓ - | ✓ - ✓ - | ✓ - ✓ - | ✓ - ✓ - | ✓ - ✓ - | ✓ - ✓ - |
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 | 76 | 76 | 101 | 101 |
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.
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 2016/10/28 |
PlayStation 3 ps1_netemu 4.65 |
ePSXe Android 2.0.6 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Basic | EXCP | ✓ - - - | ✓ - - - | ✗ - - - | ✓ - - - | ✗ - - - | ✗ - - - | ✓ - - - | ✗ - - - | ✓ - - - | ✗ - - - | ✓ - - - |
INTR | ✓ - - - | ✗ - - - | ✗ - - - | ✓ - - - | ✗ - - - | ✗ - - - | ✗ - - - | ✗ - - - | ✓ - - - | ✗ - - - | ✗ - - - | |
SLOT | ✓ - ✓ - | ✗ - ✓ - | ✗ - ✗ - | ✗ - ✗ - | ✗ - ✗ - | ✗ - ✗ - | ✗ - ✗ - | ✗ - ✗ - | ✓ - ✓ - | ✗ - ✗ - | ✗ - ✗ - | |
Complex | SLOT BR | ✓ - ✓ - | ✓ - ✓ - | ✓ - ✗ - | ✓ - ✓ - | ✓ - ✗ - | ✗ - ✗ - | ✓ - ✗ - | ✗ - ✗ - | ✓ - ✓ - | ✓ - ✗ - | ✓ - ✗ - |
BREAK | ✓ - - - | ✗ - - - | ✗ - - - | ✗ - - - | ✗ - - - | ✗ - - - | ✗ - - - | ✗ - - - | ✗ - - - | ✗ - - - | ✗ - - - | |
ILLEGAL | ✓ - - - | ✓ - - - | ✗ - - - | ✓ - - - | ✗ - - - | ✗ - - - | ✗ - - - | ✗ - - - | ✓ - - - | ✗ - - - | ✗ - - - | |
Total | 6 | 3 | 0 | 4 | 0 | 0 | 1 | 0 | 5 | 0 | 1 |
NO$PSX 1.9 hung after loading test.
GPU
These results are categorized according to the old test. it needs to be updated and added "INTERLACE".
Group | Test Name | PlayStation[1] | Mednafen PSX 0.9.38.7 |
gpuBladeSoft 1.42a |
OpenGL2 2.9 |
Amidog 1.10 |
pSX 1.13 |
FPse v0.11.161[2] |
PCSX-ReARMed r22 |
Xebra 2016/10/28 |
PlayStation 3 ps1_netemu 4.65 |
ePSXe Android 2.0.6[3] |
GSdx 2015/09/09 |
ePSXe 2.0.0[4] |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Basic | REG[5] | - ✓ ✓ - | - ✓ ✓ - | - ✗ ✗ - | - ✓ ✗ - | - ✓ ✓ - | - ✗ ✗ - | - ✓ ✗ - | - ✗ ✗ - | - ✓ ✓ - | - ✗ ✗ - | - ✓ ✓ - | - ✗ ✗ - | - ✓ ✓ - |
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 | - - ✓ - | - - ✓ - | - - ✗ - | - - ✗ - | - - ✓ - | - - ✗ - | - - ✗ - | - - ✗ - | - - ✗ - | - - ✗ - | - - ✗ - | - - ✗ - | - - ✗ - | |
Interlace | Interlace | - - ✓ - | - - - - | - - - - | - - - - | - - - - | - - - - | - - - - | - - - - | - - ✓ - | - - - - | - - - - | - - - - | - - - - |
Total | 71 | 52 | 27 | 6 | 66 | 9 | 4 | 15 | 67 | 25 | 65 | 1 | 65 |
GTE
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 2016/10/28 |
PlayStation 3 ps1_netemu 4.65 |
ePSXe Android 2.0.6[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 | 87 | 69 | 87 |
Miscellaneous
Tests should output a square image that moves around the screen.
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 2016/10/28 |
PlayStation 3 ps1_netemu 4.65 |
ePSXe Android 2.0.6[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 |
Total | 4 | 3 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |