New machines marked as NOT_WORKING

----------------------------------
Roland JV-880 Multi Timbral Synthesizer Module [DBWBP]
This commit is contained in:
AJR 2020-04-04 23:42:44 -04:00
parent 21d7787bad
commit bad835af4f
5 changed files with 69 additions and 1 deletions

View File

@ -3276,6 +3276,7 @@ files {
MAME_DIR .. "src/mame/drivers/roland_cm32p.cpp",
MAME_DIR .. "src/mame/drivers/roland_d10.cpp",
MAME_DIR .. "src/mame/drivers/roland_d50.cpp",
MAME_DIR .. "src/mame/drivers/roland_jv80.cpp",
MAME_DIR .. "src/mame/drivers/roland_jx3p.cpp",
MAME_DIR .. "src/mame/drivers/roland_jx8p.cpp",
MAME_DIR .. "src/mame/drivers/roland_mt32.cpp",

View File

@ -127,7 +127,7 @@ const double XTAL::known_xtals[] = {
6'880'000, /* 6.88_MHz_XTAL Barcrest MPU4 */
6'900'000, /* 6.9_MHz_XTAL BBN BitGraph CPU */
7'000'000, /* 7_MHz_XTAL Jaleco Mega System PCBs */
7'056'000, /* 7.056_MHz_XTAL Alesis QS FXCHIP */
7'056'000, /* 7.056_MHz_XTAL Alesis QS FXCHIP (LCM of 44.1 kHz and 48 kHz) */
7'159'090, /* 7.15909_MHz_XTAL Blood Bros (2x NTSC subcarrier) */
7'200'000, /* 7.2_MHz_XTAL Image Fight bootleg I80C031 MCU */
7'372'800, /* 7.3728_MHz_XTAL - */
@ -304,6 +304,7 @@ const double XTAL::known_xtals[] = {
22'464'000, /* 22.464_MHz_XTAL CIT-101 132-column display clock */
22'656'000, /* 22.656_MHz_XTAL Super Pinball Action (~1440x NTSC line rate) */
22'896'000, /* 22.896_MHz_XTAL DEC VT220 132-column display clock */
23'200'000, /* 23.2_MHz_XTAL Roland JV-80 & JV-880 PCM clock */
23'814'000, /* 23.814_MHz_XTAL TeleVideo TVI-912, 920 & 950 */
23'961'600, /* 23.9616_MHz_XTAL Osborne 4 (Vixen) */
24'000'000, /* 24_MHz_XTAL Mario, 80's Data East games, 80's Konami games */

View File

@ -0,0 +1,62 @@
// license:BSD-3-Clause
// copyright-holders:AJR
/****************************************************************************
Skeleton driver for Roland JV-80 & JV-880 synthesizers.
****************************************************************************/
#include "emu.h"
#include "cpu/h8500/h8532.h"
//#include "machine/nvram.h"
class roland_jv80_state : public driver_device
{
public:
roland_jv80_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag)
, m_maincpu(*this, "maincpu")
{
}
void jv880(machine_config &config);
private:
void mem_map(address_map &map);
required_device<h8532_device> m_maincpu;
};
void roland_jv80_state::mem_map(address_map &map)
{
map(0x08000, 0x3ffff).rom().region("progrom", 0x8000);
}
static INPUT_PORTS_START(jv880)
INPUT_PORTS_END
void roland_jv80_state::jv880(machine_config &config)
{
HD6435328(config, m_maincpu, 20_MHz_XTAL);
m_maincpu->set_addrmap(AS_PROGRAM, &roland_jv80_state::mem_map);
//NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); // LC36256AML-10 (IC18) + CR2032 battery
//TC6116(config, "pcm", 23.2_MHz_XTAL);
}
ROM_START(jv880)
ROM_REGION(0x8000, "maincpu", ROMREGION_ERASE00)
ROM_LOAD("roland_r15199810_643532bf.ic16", 0x0000, 0x8000, NO_DUMP)
ROM_REGION(0x40000, "progrom", 0)
ROM_LOAD("roland_jv-880_v1.01.ic17", 0x00000, 0x40000, CRC(5f19c95f) SHA1(38ec496f16dfa02d35f934cf32d8302aaf5f236e))
ROM_REGION(0x400000, "waverom", 0)
ROM_LOAD("roland_r15209312_lh5375n2.ic27", 0x000000, 0x200000, NO_DUMP)
ROM_LOAD("roland_r15209313_lh5375n3.ic25", 0x200000, 0x200000, NO_DUMP)
ROM_END
//SYST(1992, jv80, 0, 0, jv80, jv80, roland_jv80_state, empty_init, "Roland", "JV-80 Multi Timbral Synthesizer", MACHINE_IS_SKELETON)
SYST(1992, jv880, 0, 0, jv880, jv880, roland_jv80_state, empty_init, "Roland", "JV-880 Multi Timbral Synthesizer Module", MACHINE_IS_SKELETON)

View File

@ -34636,6 +34636,9 @@ d50 //
d50o //
d550 //
@source:roland_jv80.cpp
jv880 //
@source:roland_jx3p.cpp
gr700 //
jx3p //

View File

@ -760,6 +760,7 @@ rmnimbus.cpp
roland_cm32p.cpp
roland_d10.cpp
roland_d50.cpp
roland_jv80.cpp
roland_jx3p.cpp
roland_jx8p.cpp
roland_mt32.cpp