| Previous | 199869 Revisions | Next |
| r44417 Sunday 24th January, 2016 at 19:12:00 UTC by R. Belmont |
|---|
| m68k: fix (020+) bfins results and Z flag [Till Harbaum] |
| [src/devices/cpu/m68000] | m68k_in.cpp |
| r252928 | r252929 | |
|---|---|---|
| 2959 | 2959 | if((width + offset) > 32) |
| 2960 | 2960 | { |
| 2961 | 2961 | mask_byte = MASK_OUT_ABOVE_8(mask_base) << (8-offset); |
| 2962 | insert_byte = MASK_OUT_ABOVE_8(insert_base); | |
| 2962 | insert_byte = MASK_OUT_ABOVE_8(insert_base) << (8-offset); | |
| 2963 | 2963 | data_byte = m68ki_read_8((mc68kcpu), ea+4); |
| 2964 | 2964 | (mc68kcpu)->not_z_flag |= (data_byte & mask_byte); |
| 2965 | 2965 | m68ki_write_8((mc68kcpu), ea+4, (data_byte & ~mask_byte) | insert_byte); |
| https://github.com/mamedev/mame/commit/2be7e8ed132cb63c4d3bb2c6effb8bb34e2f9443 |
| Previous | 199869 Revisions | Next |