From 326000c7c2f717e86e50cca9ab86a7f0a55d8531 Mon Sep 17 00:00:00 2001 From: hap Date: Sat, 22 May 2021 14:08:29 +0200 Subject: renaissa: add buttons to internal artwork --- src/devices/bus/saitek_osa/maestro.cpp | 4 +- src/mame/drivers/saitek_leonardo.cpp | 2 +- src/mame/drivers/saitek_renaissance.cpp | 4 +- src/mame/layout/saitek_renaissance.lay | 261 ++++++++++++++++++++++++++------ 4 files changed, 216 insertions(+), 55 deletions(-) diff --git a/src/devices/bus/saitek_osa/maestro.cpp b/src/devices/bus/saitek_osa/maestro.cpp index bd5f587b35f..96cf1227cda 100644 --- a/src/devices/bus/saitek_osa/maestro.cpp +++ b/src/devices/bus/saitek_osa/maestro.cpp @@ -332,9 +332,9 @@ u32 saitekosa_analyst_device::screen_update(screen_device &screen, bitmap_rgb32 { static const rgb_t colors[3] = { - rgb_t(131, 136, 139), // lcd pixel off + rgb_t(135, 143, 145), // lcd pixel off rgb_t(51, 42, 43), // lcd pixel on - rgb_t(138, 146, 148) // background + rgb_t(147, 155, 158) // background }; bitmap.fill(colors[2], cliprect); diff --git a/src/mame/drivers/saitek_leonardo.cpp b/src/mame/drivers/saitek_leonardo.cpp index a6c4a0e3555..6e1329df7af 100644 --- a/src/mame/drivers/saitek_leonardo.cpp +++ b/src/mame/drivers/saitek_leonardo.cpp @@ -424,4 +424,4 @@ ROM_END CONS( 1986, leonardo, 0, 0, leo, leonardo, leo_state, empty_init, "SciSys", "Kasparov Leonardo (set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_NOT_WORKING ) CONS( 1986, leonardoa, leonardo, 0, leoa, leonardo, leo_state, empty_init, "SciSys", "Kasparov Leonardo (set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_NOT_WORKING ) -CONS( 1988, galileo, 0, 0, leo, galileo, leo_state, empty_init, "Saitek", "Kasparov Galileo", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_NOT_WORKING ) +CONS( 1988, galileo, leonardo, 0, leo, galileo, leo_state, empty_init, "Saitek", "Kasparov Galileo", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_NOT_WORKING ) diff --git a/src/mame/drivers/saitek_renaissance.cpp b/src/mame/drivers/saitek_renaissance.cpp index 4f98dcbc925..f71d5bba39a 100644 --- a/src/mame/drivers/saitek_renaissance.cpp +++ b/src/mame/drivers/saitek_renaissance.cpp @@ -19,11 +19,11 @@ The 6301Y0 seen on one of them, was a SX8A 6301Y0G84P, this is in fact the MCU(+internal maskrom, disabled here) used in Saitek Conquistador. The LCD screen is fairly large, it's the same one as in Saitek Simultano, -so a chessboard display + 7seg info. +so a chessboard display + 7seg info. It's on a small drawer that can be +pushed in to hide the chessboard display. TODO: - fart noise at boot if maestroa module is inserted -- finish internal artwork - make it a subdriver of saitek_leonardo.cpp? or too many differences - same TODO list as saitek_leonardo.cpp diff --git a/src/mame/layout/saitek_renaissance.lay b/src/mame/layout/saitek_renaissance.lay index 275ca2959b5..ab5f00c2777 100644 --- a/src/mame/layout/saitek_renaissance.lay +++ b/src/mame/layout/saitek_renaissance.lay @@ -7,29 +7,13 @@ license:CC0 + - - - - - - - - - - - - - - - - - @@ -388,6 +372,36 @@ license:CC0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -443,51 +457,198 @@ license:CC0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - + + + + - + + + - + + - - - - - - - - - + + - - - - - - - - + + - - - + + - - - + + + + + - - + + - + + + + + + + + + + + + + + + + + + -- cgit v1.2.3