diff options
author | angelosa <salese_corp_ltd@email.it> | 2018-04-14 00:47:27 +0200 |
---|---|---|
committer | angelosa <salese_corp_ltd@email.it> | 2018-04-14 00:47:27 +0200 |
commit | 182e2793d549f9f658359fcb75f80deb6fa88c6c (patch) | |
tree | 6b7a63708b778b8ddd46f7f30d639e28dc44f4da | |
parent | b152071023416cd88e23b713f0dbd5b5801354e1 (diff) |
Additional note found, make color config as default too (nw)
-rw-r--r-- | src/mame/drivers/warpwarp.cpp | 8 | ||||
-rw-r--r-- | src/mame/video/warpwarp.cpp | 7 |
2 files changed, 9 insertions, 6 deletions
diff --git a/src/mame/drivers/warpwarp.cpp b/src/mame/drivers/warpwarp.cpp index 55bb376717e..83de5de58da 100644 --- a/src/mame/drivers/warpwarp.cpp +++ b/src/mame/drivers/warpwarp.cpp @@ -123,6 +123,8 @@ Notes: - There are images/videos on the net of kaitei and geebee running in 3bpp (aka 7 colors), this is assumed to be a homebrew repair or hack. + Update: Gee Bee definitely uses an overlay while kaitei actually outputs + colors depending on the monitor type used (color or b&w) ***************************************************************************/ @@ -441,9 +443,9 @@ INPUT_PORTS_END static INPUT_PORTS_START( kaitei_config ) PORT_START("CONFIG") - PORT_CONFNAME( 0x01, 0x00, "Color Type" ) - PORT_CONFSETTING( 0x00, "Black & White" ) - PORT_CONFSETTING( 0x01, "Color" ) + PORT_CONFNAME( 0x01, 0x01, "Monitor Type" ) + PORT_CONFSETTING( 0x00, "Monochrome" ) + PORT_CONFSETTING( 0x01, "Color" ) INPUT_PORTS_END static INPUT_PORTS_START( kaitein ) diff --git a/src/mame/video/warpwarp.cpp b/src/mame/video/warpwarp.cpp index ad9a8119f6c..c3bc4d57f75 100644 --- a/src/mame/video/warpwarp.cpp +++ b/src/mame/video/warpwarp.cpp @@ -42,9 +42,10 @@ PALETTE_INIT_MEMBER(warpwarp_state,navarone) MACHINE_RESET_MEMBER(warpwarp_state,kaitei) { - // TODO: some PCB videos/images shows a b&w arrangement, others a full colorized one. - // Both versions seems to have equal distribution (latter is hack/homebrew?) therefore - // support both under machine configuration. + // Some PCB videos/images shows a b&w arrangement, others a full colorized one. + // This is due of the monitor type used, cfr. http://news.livedoor.com/article/detail/5604337/ + + // We change color palette at reset time, according to the configuration switch. if(m_in_config->read() & 1) // color { m_palette->set_pen_color(0, rgb_t(0x00,0x00,0x00)); |