PSP-EMU rev 57
Un emulador en c++ para SONY PSP
|
#include <cCop0Defs.h>
Atributos públicos | |
struct { | |
unsigned __pad0__: 2 | |
unsigned __pad1__: 1 | |
unsigned __pad2__: 6 | |
unsigned __pad3__: 4 | |
unsigned __pad4__: 1 | |
unsigned bd: 1 | |
unsigned ce: 2 | |
unsigned exc_code: 5 | |
unsigned ip0: 6 | |
unsigned ip1: 2 | |
unsigned iv: 1 | |
unsigned wp: 1 | |
} | cause |
struct { | |
unsigned __pad0__: 4 | |
unsigned __pad1__: 15 | |
unsigned ar: 3 | |
unsigned at: 2 | |
unsigned be: 1 | |
unsigned k0: 3 | |
unsigned m: 1 | |
unsigned mt: 3 | |
} | config |
struct { | |
unsigned c2: 1 | |
unsigned ca: 1 | |
unsigned da: 3 | |
unsigned dl: 3 | |
unsigned ds: 3 | |
unsigned ep: 1 | |
unsigned fp: 1 | |
unsigned ia: 3 | |
unsigned il: 3 | |
unsigned is: 3 | |
unsigned m: 1 | |
unsigned md: 1 | |
unsigned mmu_s: 6 | |
unsigned pc: 1 | |
unsigned wr: 1 | |
} | config1 |
struct { | |
unsigned comp_id: 8 | |
unsigned comp_op: 8 | |
unsigned proc_id: 8 | |
unsigned revision: 8 | |
} | prid |
struct { | |
unsigned __pad0__: 3 | |
unsigned bev: 1 | |
unsigned cu0: 1 | |
unsigned cu1: 1 | |
unsigned cu2: 1 | |
unsigned cu3: 1 | |
unsigned erl: 1 | |
unsigned exl: 1 | |
unsigned fr: 1 | |
unsigned ie: 1 | |
unsigned im0: 1 | |
unsigned im1: 1 | |
unsigned im2: 1 | |
unsigned im3: 1 | |
unsigned im4: 1 | |
unsigned im5: 1 | |
unsigned im6: 1 | |
unsigned im7: 1 | |
unsigned ksu: 2 | |
unsigned kx: 1 | |
unsigned mx: 1 | |
unsigned nmi: 1 | |
unsigned px: 1 | |
unsigned r0: 1 | |
unsigned re: 1 | |
unsigned rp: 1 | |
unsigned sr: 1 | |
unsigned sx: 1 | |
unsigned ts: 1 | |
unsigned um: 1 | |
unsigned ux: 1 | |
} | status |
tRegistro | valor |
unsigned tRegistroCop0::__pad0__ |
unsigned tRegistroCop0::__pad1__ |
unsigned tRegistroCop0::__pad2__ |
unsigned tRegistroCop0::__pad3__ |
unsigned tRegistroCop0::__pad4__ |
unsigned tRegistroCop0::ar |
unsigned tRegistroCop0::at |
unsigned tRegistroCop0::bd |
unsigned tRegistroCop0::be |
unsigned tRegistroCop0::bev |
unsigned tRegistroCop0::c2 |
unsigned tRegistroCop0::ca |
struct { ... } tRegistroCop0::cause |
unsigned tRegistroCop0::ce |
unsigned tRegistroCop0::comp_id |
unsigned tRegistroCop0::comp_op |
struct { ... } tRegistroCop0::config |
struct { ... } tRegistroCop0::config1 |
unsigned tRegistroCop0::cu0 |
unsigned tRegistroCop0::cu1 |
unsigned tRegistroCop0::cu2 |
unsigned tRegistroCop0::cu3 |
unsigned tRegistroCop0::da |
unsigned tRegistroCop0::dl |
unsigned tRegistroCop0::ds |
unsigned tRegistroCop0::ep |
unsigned tRegistroCop0::erl |
unsigned tRegistroCop0::exc_code |
unsigned tRegistroCop0::exl |
unsigned tRegistroCop0::fp |
unsigned tRegistroCop0::fr |
unsigned tRegistroCop0::ia |
unsigned tRegistroCop0::ie |
unsigned tRegistroCop0::il |
unsigned tRegistroCop0::im0 |
unsigned tRegistroCop0::im1 |
unsigned tRegistroCop0::im2 |
unsigned tRegistroCop0::im3 |
unsigned tRegistroCop0::im4 |
unsigned tRegistroCop0::im5 |
unsigned tRegistroCop0::im6 |
unsigned tRegistroCop0::im7 |
unsigned tRegistroCop0::ip0 |
unsigned tRegistroCop0::ip1 |
unsigned tRegistroCop0::is |
unsigned tRegistroCop0::iv |
unsigned tRegistroCop0::k0 |
unsigned tRegistroCop0::ksu |
unsigned tRegistroCop0::kx |
unsigned tRegistroCop0::m |
unsigned tRegistroCop0::md |
unsigned tRegistroCop0::mmu_s |
unsigned tRegistroCop0::mt |
unsigned tRegistroCop0::mx |
unsigned tRegistroCop0::nmi |
unsigned tRegistroCop0::pc |
struct { ... } tRegistroCop0::prid |
unsigned tRegistroCop0::proc_id |
unsigned tRegistroCop0::px |
unsigned tRegistroCop0::r0 |
unsigned tRegistroCop0::re |
unsigned tRegistroCop0::revision |
unsigned tRegistroCop0::rp |
unsigned tRegistroCop0::sr |
struct { ... } tRegistroCop0::status |
unsigned tRegistroCop0::sx |
unsigned tRegistroCop0::ts |
unsigned tRegistroCop0::um |
unsigned tRegistroCop0::ux |
unsigned tRegistroCop0::wp |
unsigned tRegistroCop0::wr |