src/mess/drivers/tandy2k.c
| r7739 | r7740 | |
| 481 | 481 | UINT32 videoram_addr = (state->vram_base | (va << 1)) + sx; |
| 482 | 482 | UINT8 videoram_data = memory_read_word(program, videoram_addr); |
| 483 | 483 | UINT16 charram_addr = (videoram_data << 4) | sl; |
| 484 | | UINT8 data = state->char_ram[charram_addr] & 0xff; |
| 484 | UINT8 charram_data = state->char_ram[charram_addr] & 0xff; |
| 485 | 485 | |
| 486 | 486 | for (int bit = 0; bit < 10; bit++) |
| 487 | 487 | { |
| 488 | | if (BIT(data, 7)) |
| 488 | if (BIT(charram_data, 7)) |
| 489 | 489 | { |
| 490 | 490 | *BITMAP_ADDR16(bitmap, y, x + (sx * 10) + bit) = 1; |
| 491 | 491 | } |
| 492 | 492 | |
| 493 | | data <<= 1; |
| 493 | charram_data <<= 1; |
| 494 | 494 | } |
| 495 | 495 | } |
| 496 | 496 | } |