Previous 199869 Revisions Next

r21082 Friday 15th February, 2013 at 02:38:56 UTC by Ville Linde
cpu/jaguar: Fixed ADDC.
[src/emu/cpu/jaguar]jaguar.c

trunk/src/emu/cpu/jaguar/jaguar.c
r21081r21082
597597   int dreg = op & 31;
598598   UINT32 r1 = jaguar->r[(op >> 5) & 31];
599599   UINT32 r2 = jaguar->r[dreg];
600   UINT32 res = r2 + r1 + ((jaguar->FLAGS >> 1) & 1);
600   UINT32 c = ((jaguar->FLAGS >> 1) & 1);
601   UINT32 res = r2 + r1 + c;
601602   jaguar->r[dreg] = res;
602   CLR_ZNC(jaguar); SET_ZNC_ADD(jaguar, r2, r1, res);
603   CLR_ZNC(jaguar); SET_ZNC_ADD(jaguar, r2, r1 + c, res);
603604}
604605
605606void addq_n_rn(jaguar_cpu_state *jaguar, UINT16 op)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team