summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
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
commit182e2793d549f9f658359fcb75f80deb6fa88c6c (patch)
tree6b7a63708b778b8ddd46f7f30d639e28dc44f4da
parentb152071023416cd88e23b713f0dbd5b5801354e1 (diff)
Additional note found, make color config as default too (nw)
-rw-r--r--src/mame/drivers/warpwarp.cpp8
-rw-r--r--src/mame/video/warpwarp.cpp7
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));