mirror of
https://github.com/holub/mame
synced 2025-04-16 13:34:55 +03:00
New NOT_WORKING software list additions (#9437)
* New NOT_WORKING software list additions --------------------------- roland_tnsc1.xml: 70's and 80's (TN-SC1-03) [Sean Riddle, ClawGrip]
This commit is contained in:
parent
ca060c8132
commit
2a3c402cae
43
hash/roland_tnsc1.xml
Normal file
43
hash/roland_tnsc1.xml
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||||
|
<!--
|
||||||
|
license:CC0
|
||||||
|
-->
|
||||||
|
<softwarelist name="roland_tnsc1" description="Roland TN-SC1 Music Style Cards">
|
||||||
|
<!--
|
||||||
|
Known cards:
|
||||||
|
Dumped Serial Type Name Contents
|
||||||
|
No TN-SC1-01 Music Style Card Country Bluegrass, Tex / Mex, Country Waltz, Country Rock
|
||||||
|
No TN-SC1-02 Music Style Card 50's and 60's M'Town, Rock 'n' Roll 2, Mexican Rock, Slow Soul
|
||||||
|
Yes TN-SC1-03 Music Style Card 70's and 80's Euro Pop, Rap, Funk 3, Big Rock
|
||||||
|
No TN-SC1-04 Music Style Card Around the World March 2, Waltz 2, Polka 2, Foxtrot
|
||||||
|
No TN-SC1-05 Music Style Card Around the World 2 Calypso, Reggae 2, Ska, Caribbean
|
||||||
|
No TN-SC1-06 Music Style Card Piano Bar Slow Waltz, Ballad 2, Ballad 3
|
||||||
|
No TN-SC1-07 Music Style Card Latin Samba 2, Mambo, Beguine, Paso Doble
|
||||||
|
No TN-SC1-08 Music Style Card Enka Enka 1, Enka 2, Enka 3, Enka 4
|
||||||
|
No TN-SC1-09 Music Style Card Japanese Pops Japanese Pop 1, Japaneses Pop 2, Japanese Pop 3, Japanese Pop 4
|
||||||
|
No TN-SC1-10 Music Style Card Easy Eight Swing 2, 8 Beat 3, 16 Beat 3, Disco 3, Waltz 4, 2 Beat, Latin Beat, Slow Rock 2
|
||||||
|
No TN-SC1-11 Music Style Card Dance 1 Slow Waltz 2, Slow Rock 3, Tango 2, Beguine 2
|
||||||
|
No TN-SC1-12 Music Style Card Dance 2 Bossanova 2, Samba 3, Lambada, Son
|
||||||
|
No TN-SC1-13 Music Style Card Dance 3 Boogie 2, Rock 'n' Roll 3, Shuffle 2, Rag Time
|
||||||
|
No TN-SC1-14 Music Style Card Dance 4 16 Beat 4, Blues, Slow Swing, Slow Soul 2
|
||||||
|
-->
|
||||||
|
|
||||||
|
<software name="tnsc103" supported="no">
|
||||||
|
<!--
|
||||||
|
1. Euro Pop
|
||||||
|
2. Rap
|
||||||
|
3. Funk 3
|
||||||
|
4. Big Rock
|
||||||
|
-->
|
||||||
|
<description>70's and 80's (TN-SC1-03)</description>
|
||||||
|
<year>19??</year>
|
||||||
|
<publisher>Roland</publisher>
|
||||||
|
<part name="cart" interface="roland_tnsc1">
|
||||||
|
<dataarea name="rom" size="0x8000">
|
||||||
|
<rom name="rolandtnsc103.bin" size="0x8000" crc="856b233b" sha1="b01dec3807d9e98085e5849fce897d13ff4556ff"/>
|
||||||
|
</dataarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
|
</softwarelist>
|
@ -3554,6 +3554,7 @@ files {
|
|||||||
MAME_DIR .. "src/mame/drivers/roland_sc55.cpp",
|
MAME_DIR .. "src/mame/drivers/roland_sc55.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/roland_sc88.cpp",
|
MAME_DIR .. "src/mame/drivers/roland_sc88.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/roland_tb303.cpp",
|
MAME_DIR .. "src/mame/drivers/roland_tb303.cpp",
|
||||||
|
MAME_DIR .. "src/mame/drivers/roland_tnsc1.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/roland_tr505.cpp",
|
MAME_DIR .. "src/mame/drivers/roland_tr505.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/roland_tr606.cpp",
|
MAME_DIR .. "src/mame/drivers/roland_tr606.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/roland_tr707.cpp",
|
MAME_DIR .. "src/mame/drivers/roland_tr707.cpp",
|
||||||
|
70
src/mame/drivers/roland_tnsc1.cpp
Normal file
70
src/mame/drivers/roland_tnsc1.cpp
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
// license:BSD-3-Clause
|
||||||
|
// copyright-holders:
|
||||||
|
|
||||||
|
/*
|
||||||
|
This is just a holder for the Roland "Style Data ROM" Software List to ensure they aren't orphaned
|
||||||
|
These "Style Data ROM" cards are used by various devices, but none of the devices have been dumped
|
||||||
|
|
||||||
|
Once a supported system is dumped this can be removed and the list can be hooked up to that
|
||||||
|
|
||||||
|
Possible systems:
|
||||||
|
Roland E-5
|
||||||
|
Roland E-20
|
||||||
|
Roland E-30
|
||||||
|
Roland E-35
|
||||||
|
Roland E-70
|
||||||
|
Roland Pro-E
|
||||||
|
Roland E/RA-50
|
||||||
|
Roland RA-90
|
||||||
|
Roland CA-30
|
||||||
|
Roland KR-500
|
||||||
|
Roland KR-3000
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "emu.h"
|
||||||
|
#include "bus/generic/slot.h"
|
||||||
|
#include "bus/generic/carts.h"
|
||||||
|
#include "softlist_dev.h"
|
||||||
|
|
||||||
|
|
||||||
|
class rlndtnsc1_state : public driver_device
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
rlndtnsc1_state(const machine_config &mconfig, device_type type, const char *tag) :
|
||||||
|
driver_device(mconfig, type, tag),
|
||||||
|
m_cart(*this, "cartslot")
|
||||||
|
{ }
|
||||||
|
|
||||||
|
void rlndtnsc1(machine_config &config);
|
||||||
|
protected:
|
||||||
|
DECLARE_DEVICE_IMAGE_LOAD_MEMBER(cart_load);
|
||||||
|
optional_device<generic_slot_device> m_cart;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
static INPUT_PORTS_START( rlndtnsc1 )
|
||||||
|
INPUT_PORTS_END
|
||||||
|
|
||||||
|
DEVICE_IMAGE_LOAD_MEMBER(rlndtnsc1_state::cart_load)
|
||||||
|
{
|
||||||
|
uint32_t size = m_cart->common_get_size("rom");
|
||||||
|
m_cart->rom_alloc(size, GENERIC_ROM16_WIDTH, ENDIANNESS_LITTLE);
|
||||||
|
m_cart->common_load_rom(m_cart->get_rom_base(), size, "rom");
|
||||||
|
return image_init_result::PASS;
|
||||||
|
}
|
||||||
|
|
||||||
|
void rlndtnsc1_state::rlndtnsc1(machine_config &config)
|
||||||
|
{
|
||||||
|
GENERIC_CARTSLOT(config, m_cart, generic_plain_slot, "roland_tnsc1");
|
||||||
|
m_cart->set_width(GENERIC_ROM16_WIDTH);
|
||||||
|
m_cart->set_device_load(FUNC(rlndtnsc1_state::cart_load));
|
||||||
|
m_cart->set_must_be_loaded(true);
|
||||||
|
|
||||||
|
SOFTWARE_LIST(config, "cart_list").set_original("roland_tnsc1");
|
||||||
|
}
|
||||||
|
|
||||||
|
ROM_START( rlndtnsc1 )
|
||||||
|
ROM_END
|
||||||
|
|
||||||
|
|
||||||
|
CONS( 198?, rlndtnsc1, 0, 0, rlndtnsc1, rlndtnsc1, rlndtnsc1_state, empty_init, "Roland", "Roland Music Style Card Software List holder", MACHINE_IS_SKELETON )
|
@ -36718,6 +36718,9 @@ sc88vl //
|
|||||||
@source:roland_tb303.cpp
|
@source:roland_tb303.cpp
|
||||||
tb303 // Roland
|
tb303 // Roland
|
||||||
|
|
||||||
|
@source:roland_tnsc1.cpp
|
||||||
|
rlndtnsc1 // Roland TN-SC1 ROM cards
|
||||||
|
|
||||||
@source:roland_tr505.cpp
|
@source:roland_tr505.cpp
|
||||||
tr505 //
|
tr505 //
|
||||||
|
|
||||||
|
@ -903,6 +903,7 @@ roland_s50.cpp
|
|||||||
roland_sc55.cpp
|
roland_sc55.cpp
|
||||||
roland_sc88.cpp
|
roland_sc88.cpp
|
||||||
roland_tb303.cpp
|
roland_tb303.cpp
|
||||||
|
roland_tnsc1.cpp
|
||||||
roland_tr505.cpp
|
roland_tr505.cpp
|
||||||
roland_tr606.cpp
|
roland_tr606.cpp
|
||||||
roland_tr707.cpp
|
roland_tr707.cpp
|
||||||
|
Loading…
Reference in New Issue
Block a user