trunk/src/mame/drivers/8080bw.c
| r248612 | r248613 | |
| 788 | 788 | MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 28*8-1) |
| 789 | 789 | MCFG_SCREEN_UPDATE_DRIVER(_8080bw_state, screen_update_spacecom) |
| 790 | 790 | |
| 791 | MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") |
| 792 | |
| 791 | 793 | /* sound hardware */ |
| 792 | 794 | MCFG_FRAGMENT_ADD(invaders_audio) |
| 793 | 795 | MACHINE_CONFIG_END |
| r248612 | r248613 | |
| 2528 | 2530 | MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 24*8-1) |
| 2529 | 2531 | MCFG_SCREEN_UPDATE_DRIVER(_8080bw_state, screen_update_shuttlei) |
| 2530 | 2532 | |
| 2533 | MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") |
| 2534 | |
| 2531 | 2535 | /* sound hardware */ |
| 2532 | 2536 | MCFG_FRAGMENT_ADD(invaders_samples_audio) |
| 2533 | 2537 | MACHINE_CONFIG_END |
trunk/src/mame/video/8080bw.c
| r248612 | r248613 | |
| 379 | 379 | for (int i = 0; i < 8; i++) |
| 380 | 380 | { |
| 381 | 381 | if (m_flip_screen) |
| 382 | | bitmap.pix32(191-y, 255-(x|i)) = BIT(data, 7) ? rgb_t::white : rgb_t::black; |
| 382 | bitmap.pix32(191-y, 255-(x|i)) = m_palette->pen_color(BIT(data, 7)); |
| 383 | 383 | else |
| 384 | | bitmap.pix32(y, x|i) = BIT(data, 7) ? rgb_t::white : rgb_t::black; |
| 384 | bitmap.pix32(y, x|i) = m_palette->pen_color(BIT(data, 7)); |
| 385 | 385 | data <<= 1; |
| 386 | 386 | } |
| 387 | 387 | } |
| r248612 | r248613 | |
| 402 | 402 | |
| 403 | 403 | for (int i = 0; i < 8; i++) |
| 404 | 404 | { |
| 405 | | bitmap.pix32(y, x | (i^flipx)) = BIT(data, 0) ? rgb_t::white : rgb_t::black; |
| 405 | bitmap.pix32(y, x | (i^flipx)) = m_palette->pen_color(BIT(data, 0)); |
| 406 | 406 | data >>= 1; |
| 407 | 407 | } |
| 408 | 408 | } |