summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/bottom9.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/bottom9.cpp')
-rw-r--r--src/mame/video/bottom9.cpp82
1 files changed, 0 insertions, 82 deletions
diff --git a/src/mame/video/bottom9.cpp b/src/mame/video/bottom9.cpp
deleted file mode 100644
index c5011e42c9f..00000000000
--- a/src/mame/video/bottom9.cpp
+++ /dev/null
@@ -1,82 +0,0 @@
-// license:BSD-3-Clause
-// copyright-holders:Nicola Salmoria
-
-#include "emu.h"
-#include "includes/bottom9.h"
-#include "screen.h"
-
-
-/***************************************************************************
-
- Callbacks for the K052109
-
-***************************************************************************/
-
-static const int layer_colorbase[] = { 0 / 16, 0 / 16, 256 / 16 };
-
-K052109_CB_MEMBER(bottom9_state::tile_callback)
-{
- *code |= (*color & 0x3f) << 8;
- *color = layer_colorbase[layer] + ((*color & 0xc0) >> 6);
-}
-
-
-/***************************************************************************
-
- Callbacks for the K051960
-
-***************************************************************************/
-
-K051960_CB_MEMBER(bottom9_state::sprite_callback)
-{
- enum { sprite_colorbase = 512 / 16 };
-
- /* bit 4 = priority over zoom (0 = have priority) */
- /* bit 5 = priority over B (1 = have priority) */
- *priority = 0;
- if ( *color & 0x10) *priority |= GFX_PMASK_1;
- if (~*color & 0x20) *priority |= GFX_PMASK_2;
-
- *color = sprite_colorbase + (*color & 0x0f);
-}
-
-
-/***************************************************************************
-
- Callbacks for the K051316
-
-***************************************************************************/
-
-K051316_CB_MEMBER(bottom9_state::zoom_callback)
-{
- enum { zoom_colorbase = 768 / 16 };
-
- *flags = (*color & 0x40) ? TILE_FLIPX : 0;
- *code |= ((*color & 0x03) << 8);
- *color = zoom_colorbase + ((*color & 0x3c) >> 2);
-}
-
-
-/***************************************************************************
-
- Display refresh
-
-***************************************************************************/
-
-uint32_t bottom9_state::screen_update_bottom9(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
-{
- m_k052109->tilemap_update();
-
- /* note: FIX layer is not used */
- bitmap.fill(layer_colorbase[1], cliprect);
- screen.priority().fill(0, cliprect);
-
-// if (m_video_enable)
- {
- m_k051316->zoom_draw(screen, bitmap, cliprect, 0, 1);
- m_k052109->tilemap_draw(screen, bitmap, cliprect, 2, 0, 2);
- m_k051960->k051960_sprites_draw(bitmap, cliprect, screen.priority(), -1, -1);
- m_k052109->tilemap_draw(screen, bitmap, cliprect, 1, 0, 0);
- }
- return 0;
-}