New machines marked as NOT_WORKING

----------------------------------
Reuters Model SK 101 BL [MCbx Old Computer Collection]
This commit is contained in:
AJR 2019-07-05 23:23:36 -04:00
parent 5f247d1dc9
commit 6267615d4d
4 changed files with 78 additions and 0 deletions

View File

@ -4055,6 +4055,7 @@ files {
MAME_DIR .. "src/mame/drivers/scopus.cpp",
MAME_DIR .. "src/mame/drivers/shine.cpp",
MAME_DIR .. "src/mame/drivers/si5500.cpp",
MAME_DIR .. "src/mame/drivers/sk101bl.cpp",
MAME_DIR .. "src/mame/drivers/softbox.cpp",
MAME_DIR .. "src/mame/includes/softbox.h",
MAME_DIR .. "src/mame/drivers/squale.cpp",

View File

@ -0,0 +1,73 @@
// license:BSD-3-Clause
// copyright-holders:AJR
/***********************************************************************************************************************************
Skeleton driver for Reuters Model SK 101 BL trading terminal.
This terminal is a small portable-sized unit with a 115-key keyboard, which is driven largely through LSTTL shift registers. The
keyboard layout is similar to that depicted in patent EP0434224A2.
Attached to the keyboard is a backlit LCD module displaying one row of 16 characters.
The main board incorporates two DSWs and a "BLMHYB01" hybrid module containing unknown interface logic.
***********************************************************************************************************************************/
#include "emu.h"
//#include "bus/rs232/rs232.h"
#include "cpu/mcs51/mcs51.h"
//#include "screen.h"
class sk101bl_state : public driver_device
{
public:
sk101bl_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag)
, m_maincpu(*this, "maincpu")
{
}
void sk101bl(machine_config &config);
private:
void p1_w(u8 data);
void prog_map(address_map &map);
void ext_map(address_map &map);
required_device<i80c31_device> m_maincpu;
};
void sk101bl_state::p1_w(u8 data)
{
logerror("%s: Writing %02X to P1\n", machine().describe_context(), data);
}
void sk101bl_state::prog_map(address_map &map)
{
map(0x0000, 0x7fff).rom().region("program", 0);
}
void sk101bl_state::ext_map(address_map &map)
{
map(0x4f00, 0x4f00).unmapw();
map(0xe000, 0xffff).ram(); // TC5565APL-15L
}
static INPUT_PORTS_START(sk101bl)
INPUT_PORTS_END
void sk101bl_state::sk101bl(machine_config &config)
{
I80C31(config, m_maincpu, 11.0592_MHz_XTAL);
m_maincpu->set_addrmap(AS_PROGRAM, &sk101bl_state::prog_map);
m_maincpu->set_addrmap(AS_IO, &sk101bl_state::ext_map);
m_maincpu->port_out_cb<1>().set(FUNC(sk101bl_state::p1_w));
}
ROM_START(sk101bl)
ROM_REGION(0x8000, "program", 0)
ROM_LOAD("sk_101_5.0_1ca2.ic7", 0x0000, 0x8000, CRC(f7903ca5) SHA1(66648cc1622c1241cdbd443af706750acbb93502)) // 27256-25
ROM_END
COMP(1988, sk101bl, 0, 0, sk101bl, sk101bl, sk101bl_state, empty_init, "Reuters", "Model SK 101 BL", MACHINE_IS_SKELETON)

View File

@ -35741,6 +35741,9 @@ sitcomtmr //
@source:sk1.cpp
sk1 //
@source:sk101bl.cpp
sk101bl //
@source:skeetsht.cpp
popshot // (c) 1991 (prototype)
skeetsht // (c) 1991

View File

@ -723,6 +723,7 @@ shine.cpp
si5500.cpp
sitcom.cpp
sk1.cpp
sk101bl.cpp
slc1.cpp
slc1a.cpp
slicer.cpp