diff options
Diffstat (limited to 'src/devices/bus/saitek_osa/expansion.cpp')
-rw-r--r-- | src/devices/bus/saitek_osa/expansion.cpp | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/src/devices/bus/saitek_osa/expansion.cpp b/src/devices/bus/saitek_osa/expansion.cpp index 0c7e6be78bc..a226a8ffafc 100644 --- a/src/devices/bus/saitek_osa/expansion.cpp +++ b/src/devices/bus/saitek_osa/expansion.cpp @@ -1,12 +1,12 @@ // license:BSD-3-Clause // copyright-holders:Dirk Best, hap -/*************************************************************************** +/******************************************************************************* Saitek OSA Expansion Slot Used by Saitek(SciSys) chess computers Leonardo, Galileo, Renaissance. -***************************************************************************/ +*******************************************************************************/ #include "emu.h" #include "expansion.h" @@ -16,16 +16,16 @@ Used by Saitek(SciSys) chess computers Leonardo, Galileo, Renaissance. #include "sparc.h" -//************************************************************************** +//****************************************************************************** // DEVICE DEFINITIONS -//************************************************************************** +//****************************************************************************** DEFINE_DEVICE_TYPE(SAITEKOSA_EXPANSION, saitekosa_expansion_device, "saitekosa_expansion", "Saitek OSA Expansion Bus") -//************************************************************************** +//****************************************************************************** // SLOT DEVICE -//************************************************************************** +//****************************************************************************** //------------------------------------------------- // saitekosa_expansion_device - constructor @@ -56,10 +56,6 @@ void saitekosa_expansion_device::device_start() // get inserted module m_module = get_card_device(); - // resolve callbacks - m_stb_handler.resolve_safe(); - m_rts_handler.resolve_safe(); - // register for savestates save_item(NAME(m_data)); save_item(NAME(m_nmi)); @@ -75,7 +71,7 @@ void saitekosa_expansion_device::device_add_mconfig(machine_config &config) // optional embedded screen auto &screen(SCREEN(config, "screen", SCREEN_TYPE_LCD)); screen.set_refresh_hz(60); - screen.set_size(99, 16); + screen.set_size(6 * 16 + 3, 16); screen.set_visarea_full(); screen.set_screen_update(FUNC(saitekosa_expansion_device::screen_update)); } @@ -132,13 +128,13 @@ void saitekosa_expansion_device::pw_w(int state) u32 saitekosa_expansion_device::screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect) { - return (m_module) ? m_module->screen_update(screen, bitmap, cliprect) : UPDATE_HAS_NOT_CHANGED; + return (m_module) ? m_module->screen_update(screen, bitmap, cliprect) : 0; } -//************************************************************************** +//****************************************************************************** // MODULE INTERFACE -//************************************************************************** +//****************************************************************************** //------------------------------------------------- // device_saitekosa_expansion_interface - constructor |