trunk/src/mess/drivers/applix.c
| r22674 | r22675 | |
| 240 | 240 | |
| 241 | 241 | for (x = 0; x < x_count; x++) |
| 242 | 242 | { |
| 243 | | mem = vidbase + ma*4 + x + ra*x_count; |
| 244 | | chr = state->m_base[mem]; |
| 245 | 243 | |
| 246 | 244 | if (BIT(state->m_pa, 3)) |
| 247 | 245 | // 640 x 200 x 4of16 mode |
| 248 | 246 | { |
| 247 | mem = vidbase + ma + x + ((y%4)<<12); |
| 248 | chr = state->m_base[mem]; |
| 249 | 249 | for (i = 0; i < 8; i++) |
| 250 | 250 | { |
| 251 | 251 | *p++ = palette[state->m_palette_latch[chr>>14]]; |
| r22674 | r22675 | |
| 255 | 255 | else |
| 256 | 256 | // 320 x 200 x 16 mode |
| 257 | 257 | { |
| 258 | mem = vidbase + ma + x + ((y%4)<<12); |
| 259 | chr = state->m_expansion[mem]; |
| 258 | 260 | for (i = 0; i < 4; i++) |
| 259 | 261 | { |
| 260 | 262 | *p++ = palette[chr>>12]; |