summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/vector06.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/vector06.cpp')
-rw-r--r--src/mame/video/vector06.cpp56
1 files changed, 0 insertions, 56 deletions
diff --git a/src/mame/video/vector06.cpp b/src/mame/video/vector06.cpp
deleted file mode 100644
index f9f15eaa04e..00000000000
--- a/src/mame/video/vector06.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
-// license:BSD-3-Clause
-// copyright-holders:Miodrag Milanovic
-/***************************************************************************
-
- Vector06c driver by Miodrag Milanovic
-
- 10/07/2008 Preliminary driver.
-
-****************************************************************************/
-
-
-#include "emu.h"
-#include "includes/vector06.h"
-
-
-void vector06_state::video_start()
-{
-}
-
-uint32_t vector06_state::screen_update_vector06(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
-{
- uint8_t code1,code2,code3,code4;
- uint8_t col;
- int y, x, b,draw_y;
- uint8_t *ram = m_ram->pointer();
-
- int width = (m_video_mode==0x00) ? 256 : 512;
- rectangle screen_area(0,width+64-1,0,256+64-1);
- // fill border color
- bitmap.fill(m_color_index, screen_area);
-
- // draw image
- for (x = 0; x < 32; x++)
- {
- for (y = 0; y < 256; y++)
- {
- // port A of 8255 also used as scroll
- draw_y = ((255-y-m_keyboard_mask) & 0xff) +32;
- code1 = ram[0x8000 + x*256 + y];
- code2 = ram[0xa000 + x*256 + y];
- code3 = ram[0xc000 + x*256 + y];
- code4 = ram[0xe000 + x*256 + y];
- for (b = 0; b < 8; b++)
- {
- col = ((code1 >> b) & 0x01) * 8 + ((code2 >> b) & 0x01) * 4 + ((code3 >> b) & 0x01)* 2+ ((code4 >> b) & 0x01);
- if (m_video_mode==0x00) {
- bitmap.pix16(draw_y, x*8+(7-b)+32) = col;
- } else {
- bitmap.pix16(draw_y, x*16+(7-b)*2+1+32) = ((code2 >> b) & 0x01) * 2;
- bitmap.pix16(draw_y, x*16+(7-b)*2+32) = ((code3 >> b) & 0x01) * 2;
- }
- }
- }
- }
- return 0;
-}