mirror of
https://github.com/holub/mame
synced 2025-07-04 01:18:59 +03:00
New machines marked as NOT_WORKING
---------------------------------- Roland JV-880 Multi Timbral Synthesizer Module [DBWBP]
This commit is contained in:
parent
21d7787bad
commit
bad835af4f
@ -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",
|
||||
|
@ -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 */
|
||||
|
62
src/mame/drivers/roland_jv80.cpp
Normal file
62
src/mame/drivers/roland_jv80.cpp
Normal 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)
|
@ -34636,6 +34636,9 @@ d50 //
|
||||
d50o //
|
||||
d550 //
|
||||
|
||||
@source:roland_jv80.cpp
|
||||
jv880 //
|
||||
|
||||
@source:roland_jx3p.cpp
|
||||
gr700 //
|
||||
jx3p //
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user