From bc9235ad0faff2e13589036d95f6c0c6f1d3b918 Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Sat, 7 Jun 2008 08:13:22 +0000 Subject: gticlub: * Converted sysreg_r/w to 8-bit handlers * Added hack to make network IRQs work; brings some games back to life UML: * Fixed STORE opcode description to allow immediate source operands x86/x64 back-ends: * Added flag support to SEXT, ROLAND, ROLINS, LZCNT opcodes PPC DRC: * Rewrote lswi/stswi as subroutines * Made accesses to tempdata explicitly dword or qword * Fixed SRR0 when generating a syscall * Removed no longer necessary TESTs on extsb/w, rlwinm, rlwnm, rlwimi, cntlzw * Fixed bug where the SO flag was not being computed for compares * Fixed flag computations for mulhw/mulhwu/mullw * Fixed subtlety of shifts between 32 and 63 in srw/sraw * Fixed mffs/mtfsf to use FP registers * Fixed mtfsfi to use the immediate value properly * Now marking terminal count bit in DMA status register --- src/emu/cpu/drcuml.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/emu/cpu/drcuml.c') diff --git a/src/emu/cpu/drcuml.c b/src/emu/cpu/drcuml.c index c00cc1eb515..07e091491c6 100644 --- a/src/emu/cpu/drcuml.c +++ b/src/emu/cpu/drcuml.c @@ -226,7 +226,7 @@ static const drcuml_opcode_info opcode_info_source[] = /* Integer Operations */ OPINFO4(LOAD, "!load", 4|8, FALSE, NONE, NONE, ALL, PINFO(OUT, OP, IRM), PINFO(IN, OP, PTR), PINFO(IN, 4, IANY), PINFO(IN, OP, SIZE)) OPINFO4(LOADS, "!loads", 4|8, FALSE, NONE, NONE, ALL, PINFO(OUT, OP, IRM), PINFO(IN, OP, PTR), PINFO(IN, 4, IANY), PINFO(IN, OP, SIZE)) - OPINFO4(STORE, "!store", 4|8, FALSE, NONE, NONE, ALL, PINFO(IN, OP, PTR), PINFO(IN, 4, IANY), PINFO(IN, OP, IRM), PINFO(IN, OP, SIZE)) + OPINFO4(STORE, "!store", 4|8, FALSE, NONE, NONE, ALL, PINFO(IN, OP, PTR), PINFO(IN, 4, IANY), PINFO(IN, OP, IANY), PINFO(IN, OP, SIZE)) OPINFO3(READ, "!read", 4|8, FALSE, NONE, NONE, ALL, PINFO(OUT, OP, IRM), PINFO(IN, 4, IANY), PINFO(IN, OP, SPSZ)) OPINFO4(READM, "!readm", 4|8, FALSE, NONE, NONE, ALL, PINFO(OUT, OP, IRM), PINFO(IN, 4, IANY), PINFO(IN, OP, IANY), PINFO(IN, OP, SPSZ)) OPINFO3(WRITE, "!write", 4|8, FALSE, NONE, NONE, ALL, PINFO(IN, 4, IANY), PINFO(IN, OP, IANY), PINFO(IN, OP, SPSZ)) -- cgit v1.2.3-70-g09d2