From 0e3efd6a3551af8c7705f25fe6b6ca8ff5c73294 Mon Sep 17 00:00:00 2001 From: hap Date: Mon, 13 Apr 2020 21:54:32 +0200 Subject: [PATCH] New working software list additions ----------------------------------- microvision: Tetris (8021 version) [hap] microvision: MicroBird [hap] --- hash/microvision.xml | 34 ++++++++++++++++++++++++++++++---- src/mame/drivers/microvsn.cpp | 4 ++-- 2 files changed, 32 insertions(+), 6 deletions(-) diff --git a/hash/microvision.xml b/hash/microvision.xml index 9d3ec733199..cf4ff1adb96 100644 --- a/hash/microvision.xml +++ b/hash/microvision.xml @@ -7,11 +7,11 @@ license:CC0 + @@ -255,7 +255,7 @@ The "butmask" feature indicates cartridge button restrict mask (active-low) - Tetris + Tetris (TMS1100 version) 2019 Ayza @@ -268,6 +268,32 @@ The "butmask" feature indicates cartridge button restrict mask (active-low) + + Tetris (8021 version) + 2018 + Ayza + + + + + + + + + + + MicroBird + 2018 + Ayza + + + + + + + + + diff --git a/src/mame/drivers/microvsn.cpp b/src/mame/drivers/microvsn.cpp index edcc4925d40..142d954563d 100644 --- a/src/mame/drivers/microvsn.cpp +++ b/src/mame/drivers/microvsn.cpp @@ -196,7 +196,7 @@ DEVICE_IMAGE_LOAD_MEMBER(microvision_state::cart_load) m_cart->common_load_rom(m_cart->get_rom_base(), size, "rom"); // set default settings - u32 clock = (size == 0x400) ? 3500000 : 500000; + u32 clock = (size == 0x400) ? 3000000 : 500000; m_pla_auto = 0; m_butmask_auto = 0xfff; m_paddle_auto = false; @@ -215,7 +215,7 @@ DEVICE_IMAGE_LOAD_MEMBER(microvision_state::cart_load) // detect MCU on file size if (size == 0x400) { - // I8021 MCU + // 8021 MCU memcpy(memregion("i8021_cpu")->base(), m_cart->get_rom_base(), size); m_i8021->set_clock(clock); }