diff options
| author | 2010-12-08 07:01:03 +0000 | |
|---|---|---|
| committer | 2010-12-08 07:01:03 +0000 | |
| commit | 6bfc3413e47c0be1395a0d3f5e730c1b9da4f698 (patch) | |
| tree | ed62b61caa6a5d7c6cd011fcdb71a6d9e7be159c /src/emu/cpu/v810 | |
| parent | 3fc2f946282ace1a5e06cb8e2dea5759d58be87f (diff) | |
Cleanups and version bump.mame0140u2
Diffstat (limited to 'src/emu/cpu/v810')
| -rw-r--r-- | src/emu/cpu/v810/v810.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/emu/cpu/v810/v810.c b/src/emu/cpu/v810/v810.c index 5f6a58813bf..161832b7dfa 100644 --- a/src/emu/cpu/v810/v810.c +++ b/src/emu/cpu/v810/v810.c @@ -36,7 +36,7 @@ struct _v810_state direct_read_data *direct; address_space *io; UINT32 PPC; - int icount; + int icount; }; INLINE v810_state *get_safe_token(running_device *device) @@ -1048,18 +1048,18 @@ static void take_interrupt(v810_state *cpustate) { cpustate->EIPC = cpustate->PC; cpustate->EIPSW = cpustate->PSW; - + cpustate->PC = 0xfffffe00 | (cpustate->irq_line << 4); cpustate->ECR = 0xfe00 | (cpustate->irq_line << 4); - + UINT8 num = cpustate->irq_line + 1; if (num==0x10) num=0x0f; - + cpustate->PSW &= 0xfff0ffff; // clear interrupt level SET_EP(1); - SET_ID(1); + SET_ID(1); cpustate->PSW |= num << 16; - + cpustate->icount-= clkIF; } |
