src/mess/video/gb.c
| r14738 | r14739 | |
| 826 | 826 | xindex = oam[1] - 8; |
| 827 | 827 | if (oam[3] & 0x40) /* flip y ? */ |
| 828 | 828 | { |
| 829 | | data = *((UINT16 *) &state->m_lcd.gb_vram->base()[ ((oam[3] & 0x8)<<10) + (oam[2] & tilemask) * 16 + (height - 1 - line + oam[0]) * 2]); |
| 829 | data = *((UINT16 *) &state->m_lcd.gb_vram[ ((oam[3] & 0x8)<<10) + (oam[2] & tilemask) * 16 + (height - 1 - line + oam[0]) * 2]); |
| 830 | 830 | } |
| 831 | 831 | else |
| 832 | 832 | { |
| 833 | | data = *((UINT16 *) &state->m_lcd.gb_vram->base()[ ((oam[3] & 0x8)<<10) + (oam[2] & tilemask) * 16 + (line - oam[0]) * 2]); |
| 833 | data = *((UINT16 *) &state->m_lcd.gb_vram[ ((oam[3] & 0x8)<<10) + (oam[2] & tilemask) * 16 + (line - oam[0]) * 2]); |
| 834 | 834 | } |
| 835 | 835 | #ifndef LSB_FIRST |
| 836 | 836 | data = (data << 8) | (data >> 8); |