Chips › Processors › Console RISC processors › MIPS R3000
MIPS R3000
1988
MIPS Computer Systems' 1988 32-bit RISC processor, powering the original Sony PlayStation and many Unix workstations.
Machines
Emulators
| Emulator | Type | License | Site |
|---|---|---|---|
| DuckStation | downloadable | CC-BY-NC-ND-4.0 | Website ↗ |
| FPse | downloadable | Commercial | Website ↗ |
| Mednafen | downloadable | GPL-2.0 | Website ↗ |
| PCSX-Redux | downloadable | GPL-2.0 | Website ↗ |
| PCSX-Reloaded | downloadable | GPL-2.0 | Website ↗ |
| PlayStation | online | Public domain | Website ↗ |
| Xebra / Arbex | downloadable | Freeware | Website ↗ |
| ares | downloadable | ISC | Website ↗ |
| ePSXe | downloadable | Freeware | Website ↗ |
| no$psx | downloadable | Freeware | Website ↗ |
| pSX | downloadable | Freeware | Website ↗ |
Reference & documentation
External technical references for programming MIPS R3000 and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| IDT R3000A/R3001/R3051 Product Information ↗ | Datasheet | Official IDT R3000A datasheet: electrical and timing |
| Nocash PSX-SPX CPU Specifications ↗ | Instruction set | R3000A opcode encoding; emulator-dev standard reference |
| MIPS Instruction Encoding Reference (Waterloo) ↗ | Instruction set | Concise MIPS-I opcode/function encoding tables |
| IDT R30xx Family Software Reference Manual ↗ | Interrupt list | R3000 exception model, COP0, interrupt handling |
| Nocash PSX-SPX CPU Specifications ↗ | Memory map | Complete PS1 R3000A memory map |
| Everything About the PlayStation (R3000A) ↗ | Memory map | PS1 virtual/physical address space and mirrors |
| IDT R3000A/R3001/R3051 Product Information ↗ | Pinout | R3000A package pinouts and signal descriptions |
| IDT R30xx Family Software Reference Manual ↗ | Reference | Definitive R3000 architecture and programming manual |
| IDT R3051/R3052 Hardware User's Manual ↗ | Reference | Bus interface, cache, memory-system timing details |
| ps1-tests: PlayStation emulator test suite ↗ | Test suite | Hardware-verified CPU/GTE emulator conformance tests |
| AmiDog PSX CPU/GTE Accuracy Tests ↗ | Test suite | Classic CPU/GTE accuracy tests for emulators |