diff options
author | 2011-01-24 05:09:05 +0000 | |
---|---|---|
committer | 2011-01-24 05:09:05 +0000 | |
commit | b3d7e09292e4e9995349a4605177ce66a5afa696 (patch) | |
tree | 8aa035366d5f0670286f8be9202553adfc1f2a0a /src/emu/cpu/pps4 | |
parent | 8a8b7d7a52862fcad86a93fba9c6d5814dff59b5 (diff) |
Cleanups and version bump.mame0141u1
Diffstat (limited to 'src/emu/cpu/pps4')
-rw-r--r-- | src/emu/cpu/pps4/pps4.c | 52 | ||||
-rw-r--r-- | src/emu/cpu/pps4/pps4dasm.c | 14 |
2 files changed, 33 insertions, 33 deletions
diff --git a/src/emu/cpu/pps4/pps4.c b/src/emu/cpu/pps4/pps4.c index 47addb75517..6791eb0c7f7 100644 --- a/src/emu/cpu/pps4/pps4.c +++ b/src/emu/cpu/pps4/pps4.c @@ -23,23 +23,23 @@ typedef struct _pps4_state pps4_state; struct _pps4_state { UINT8 A; // Accumulator - UINT8 X; - - PAIR P; + UINT8 X; + + PAIR P; PAIR SA; PAIR SB; - PAIR B; // BU + BM + BL + PAIR B; // BU + BM + BL - UINT8 C; // Carry flag + UINT8 C; // Carry flag UINT8 FF1; // Flip-flop 1 UINT8 FF2; // Flip-flop 2 - + legacy_cpu_device *device; const address_space *program; direct_read_data *direct; const address_space *data; const address_space *io; - + int icount; }; @@ -79,18 +79,18 @@ static void execute_one(pps4_state *cpustate, int opcode) switch (opcode) { // Arithmetic instructions - case 0x0b: // AD + case 0x0b: // AD break; - case 0x0a: // ADC + case 0x0a: // ADC break; - case 0x09: // ADSK + case 0x09: // ADSK break; case 0x08: // ADCSK break; case 0x60: case 0x61: case 0x62: case 0x63: case 0x64: case 0x66: case 0x67: case 0x68: case 0x69: case 0x6a: case 0x6b: case 0x6c: - case 0x6d: case 0x6e: + case 0x6d: case 0x6e: // ADI break; case 0x65: //DC @@ -99,9 +99,9 @@ static void execute_one(pps4_state *cpustate, int opcode) // Logical instructions case 0x0d: // AND break; - case 0x0f: // OR + case 0x0f: // OR break; - case 0x0c: // EOR + case 0x0c: // EOR break; case 0x0e: // COMP cpustate->A ^= 0x0f; @@ -124,7 +124,7 @@ static void execute_one(pps4_state *cpustate, int opcode) break; case 0x25: // RF2 cpustate->FF2 = 0; - break; + break; case 0x30: case 0x31: case 0x32: case 0x33: case 0x34: case 0x35: case 0x36: case 0x37: // LD @@ -206,14 +206,14 @@ static void execute_one(pps4_state *cpustate, int opcode) UINT8 tmp = ARG(cpustate); cpustate->icount -= 1; cpustate->B.w.l = tmp; - } + } break; case 0x17: // INCB if ((cpustate->B.w.l & 0x0f) == 0x0f) { cpustate->B.w.l &= 0xff0; DO_SKIP(cpustate); } else { - cpustate->B.w.l += 1; + cpustate->B.w.l += 1; } break; case 0x1f: // DECB @@ -221,7 +221,7 @@ static void execute_one(pps4_state *cpustate, int opcode) cpustate->B.w.l |= 0x00f; DO_SKIP(cpustate); } else { - cpustate->B.w.l -= 1; + cpustate->B.w.l -= 1; } break; // Control transfer instructions @@ -243,7 +243,7 @@ static void execute_one(pps4_state *cpustate, int opcode) case 0xbc: case 0xbd: case 0xbe: case 0xbf: // T cpustate->P.w.l = (cpustate->P.w.l & 0xfc0) | (opcode & 0x3f); - break; + break; case 0xd0: case 0xd1: case 0xd2: case 0xd3: case 0xd4: case 0xd5: case 0xd6: case 0xd7: case 0xd8: case 0xd9: case 0xda: case 0xdb: @@ -295,7 +295,7 @@ static void execute_one(pps4_state *cpustate, int opcode) break; // Input/Output instructions case 0x1c: // IOL - { + { //UINT8 tmp = ARG(cpustate); cpustate->icount -= 1; } @@ -342,7 +342,7 @@ static CPU_INIT( pps4 ) cpustate->direct = &cpustate->program->direct(); cpustate->data = device->space(AS_DATA); cpustate->io = device->space(AS_IO); - + state_save_register_device_item(device, 0, cpustate->A); state_save_register_device_item(device, 0, cpustate->X); state_save_register_device_item(device, 0, cpustate->P); @@ -364,7 +364,7 @@ static CPU_RESET( pps4 ) cpustate->A = cpustate->X = 0; cpustate->C = cpustate->FF1 = cpustate->FF2 = 0; - + cpustate->P.d = 0; cpustate->SA.d = 0; cpustate->SB.d = 0; @@ -411,17 +411,17 @@ CPU_GET_INFO( pps4 ) case CPUINFO_INT_MIN_CYCLES: info->i = 1; break; case CPUINFO_INT_MAX_CYCLES: info->i = 2; break; - case DEVINFO_INT_DATABUS_WIDTH + ADDRESS_SPACE_PROGRAM: info->i = 8; break; + case DEVINFO_INT_DATABUS_WIDTH + ADDRESS_SPACE_PROGRAM: info->i = 8; break; case DEVINFO_INT_ADDRBUS_WIDTH + ADDRESS_SPACE_PROGRAM: info->i = 12; break; case DEVINFO_INT_ADDRBUS_SHIFT + ADDRESS_SPACE_PROGRAM: info->i = 0; break; case DEVINFO_INT_DATABUS_WIDTH + ADDRESS_SPACE_DATA: info->i = 8; break; // 4 bit for RAM - case DEVINFO_INT_ADDRBUS_WIDTH + ADDRESS_SPACE_DATA: info->i = 12; break; - case DEVINFO_INT_ADDRBUS_SHIFT + ADDRESS_SPACE_DATA: info->i = 0; break; + case DEVINFO_INT_ADDRBUS_WIDTH + ADDRESS_SPACE_DATA: info->i = 12; break; + case DEVINFO_INT_ADDRBUS_SHIFT + ADDRESS_SPACE_DATA: info->i = 0; break; case DEVINFO_INT_DATABUS_WIDTH + ADDRESS_SPACE_IO: info->i = 8; break; // 4 bit - case DEVINFO_INT_ADDRBUS_WIDTH + ADDRESS_SPACE_IO: info->i = 8; break; - case DEVINFO_INT_ADDRBUS_SHIFT + ADDRESS_SPACE_IO: info->i = 0; break; + case DEVINFO_INT_ADDRBUS_WIDTH + ADDRESS_SPACE_IO: info->i = 8; break; + case DEVINFO_INT_ADDRBUS_SHIFT + ADDRESS_SPACE_IO: info->i = 0; break; /* --- the following bits of info are returned as pointers to functions --- */ case CPUINFO_FCT_SET_INFO: info->setinfo = CPU_SET_INFO_NAME(pps4); break; diff --git a/src/emu/cpu/pps4/pps4dasm.c b/src/emu/cpu/pps4/pps4dasm.c index ec7cac77284..51bdd5211c2 100644 --- a/src/emu/cpu/pps4/pps4dasm.c +++ b/src/emu/cpu/pps4/pps4dasm.c @@ -17,18 +17,18 @@ CPU_DISASSEMBLE( pps4 ) { UINT32 flags = 0; unsigned PC = pc; - UINT8 op; + UINT8 op; switch (op = OP(pc++)) { // Arithmetic instructions - case 0x0b: sprintf (buffer,"ad"); break; - case 0x0a: sprintf (buffer,"adc"); break; + case 0x0b: sprintf (buffer,"ad"); break; + case 0x0a: sprintf (buffer,"adc"); break; case 0x09: sprintf (buffer,"adsk"); break; case 0x08: sprintf (buffer,"adcsk"); break; case 0x60: case 0x61: case 0x62: case 0x63: case 0x64: case 0x66: case 0x67: case 0x68: case 0x69: case 0x6a: case 0x6b: case 0x6c: - case 0x6d: case 0x6e: + case 0x6d: case 0x6e: sprintf (buffer,"adi %01x",(op & 0x0f)); break; case 0x65: sprintf (buffer,"dc"); break; // Logical instructions @@ -42,7 +42,7 @@ CPU_DISASSEMBLE( pps4 ) case 0x22: sprintf (buffer,"sf1"); break; case 0x26: sprintf (buffer,"rf1"); break; case 0x21: sprintf (buffer,"sf2"); break; - case 0x25: sprintf (buffer,"rf2"); break; + case 0x25: sprintf (buffer,"rf2"); break; case 0x30: case 0x31: case 0x32: case 0x33: case 0x34: case 0x35: case 0x36: case 0x37: sprintf (buffer,"ld %01x",(op & 0x07)); break; @@ -90,7 +90,7 @@ CPU_DISASSEMBLE( pps4 ) case 0xb4: case 0xb5: case 0xb6: case 0xb7: case 0xb8: case 0xb9: case 0xba: case 0xbb: case 0xbc: case 0xbd: case 0xbe: case 0xbf: - sprintf (buffer,"t %02x",(op & 0x3f)); break; + sprintf (buffer,"t %02x",(op & 0x3f)); break; case 0xd0: case 0xd1: case 0xd2: case 0xd3: case 0xd4: case 0xd5: case 0xd6: case 0xd7: case 0xd8: case 0xd9: case 0xda: case 0xdb: @@ -130,6 +130,6 @@ CPU_DISASSEMBLE( pps4 ) // Special instructions case 0x13: sprintf (buffer,"sag"); break; } - + return (pc - PC) | flags | DASMFLAG_SUPPORTED; } |