mirror of
https://github.com/mamedev/mame.git
synced 2024-11-16 07:48:32 +01:00
plug and play work (#6176)
* use dump of correct game for pockchalw.xml chukkesr (was previously using duplicate of a different set) * new NOT WORKING ---- Generations (Retro-Bit) [Porchy] * (nw) * new NOT WORKING --- Tomica Carnavi Drive (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime] * fix bgpen (nw) * new NOT WORKING ---- WiWi 18-in-1 Sports Game [TeamEurope, David Haywood] TV Virtual Fighter / Free Fight Kung Fu (Conny / Big Ben) [TeamEurope, David Haywood]
This commit is contained in:
parent
1e8f04c806
commit
e7ebcb5dbf
8 changed files with 261 additions and 10 deletions
|
@ -196,8 +196,8 @@
|
|||
<feature name="u310" value="LH5168N-10L" />
|
||||
<feature name="u311" value="74HC139A" />
|
||||
<feature name="bt301" value="[empty?]" />
|
||||
<dataarea name="rom" size="1048576">
|
||||
<rom name="n-g1 7bi711 98cj4mb c1d1.u307" size="1048576" crc="efef730e" sha1="6f4906d36fc751cf2c52bf9ff4a388fd19ae51d2" offset="0" />
|
||||
<dataarea name="rom" size="4194304">
|
||||
<rom name="n-g1 7bi711 98cj4mb c1d1.u307" size="4194304" crc="53c2ff43" sha1="1baba9ecb24b46d9319bf0b13b1d8e5409ff5214" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
|
|
@ -3814,6 +3814,7 @@ files {
|
|||
MAME_DIR .. "src/mame/drivers/lexibook_jg7425.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/unkmandd.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/bbl380.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/actions_atj2279b.cpp",
|
||||
}
|
||||
|
||||
createMESSProjects(_target, _subtarget, "ultimachine")
|
||||
|
|
98
src/mame/drivers/actions_atj2279b.cpp
Normal file
98
src/mame/drivers/actions_atj2279b.cpp
Normal file
|
@ -0,0 +1,98 @@
|
|||
// license:BSD-3-Clause
|
||||
// copyright-holders:David Haywood
|
||||
/******************************************************************************
|
||||
|
||||
System is fairly barebones
|
||||
Main PCB has the SoC, RAM, ROM
|
||||
connects to other PCBs with various types of slots (USB, SD etc.)
|
||||
(ADD FULL DETAILS)
|
||||
|
||||
TODO: everything - emulate the SoC
|
||||
|
||||
Presumably has an internal bootstrap (at least) to boot from the NAND
|
||||
|
||||
--
|
||||
|
||||
reviews for this device were less than favourable with many comments
|
||||
about how the SNES and Arcade games often did not run at full speed
|
||||
and how the overall quality of emulation was unremarkable
|
||||
|
||||
*******************************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
|
||||
#include "cpu/arm7/arm7.h"
|
||||
|
||||
#include "speaker.h"
|
||||
#include "screen.h"
|
||||
|
||||
|
||||
class actions_atj2279b_state : public driver_device
|
||||
{
|
||||
public:
|
||||
actions_atj2279b_state(const machine_config &mconfig, device_type type, const char *tag) :
|
||||
driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "arm7")
|
||||
{ }
|
||||
|
||||
void actions_atj2279b(machine_config &config);
|
||||
|
||||
private:
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
|
||||
uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
|
||||
|
||||
|
||||
void atj2279b_map(address_map &map);
|
||||
|
||||
required_device<arm7_cpu_device> m_maincpu;
|
||||
};
|
||||
|
||||
void actions_atj2279b_state::atj2279b_map(address_map &map)
|
||||
{
|
||||
}
|
||||
|
||||
void actions_atj2279b_state::machine_start()
|
||||
{
|
||||
}
|
||||
|
||||
void actions_atj2279b_state::machine_reset()
|
||||
{
|
||||
}
|
||||
|
||||
static INPUT_PORTS_START( actions_atj2279b )
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
uint32_t actions_atj2279b_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void actions_atj2279b_state::actions_atj2279b(machine_config &config)
|
||||
{
|
||||
ARM7_BE(config, m_maincpu, 100'000'000); // unknown ARM type in SoC (are there any documents?) probably much newer than this
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &actions_atj2279b_state::atj2279b_map);
|
||||
|
||||
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
|
||||
screen.set_refresh_hz(60);
|
||||
screen.set_vblank_time(ATTOSECONDS_IN_USEC(0));
|
||||
screen.set_size(640, 480);
|
||||
screen.set_visarea(0, 640-1, 0, 480-1);
|
||||
screen.set_screen_update(FUNC(actions_atj2279b_state::screen_update));
|
||||
|
||||
SPEAKER(config, "lspeaker").front_left();
|
||||
SPEAKER(config, "rspeaker").front_right();
|
||||
}
|
||||
|
||||
ROM_START( rbitgen )
|
||||
ROM_REGION32_BE( 0x21000000, "nand", 0 ) // NAND dump
|
||||
//TOSHIBA
|
||||
// TC58NVG2S3?A00 (there is a yellow stripe on the label before A00 obscuring the text)
|
||||
ROM_LOAD16_WORD_SWAP( "nand.bin", 0x000000, 0x21000000, CRC(92576add) SHA1(1fe61ef1d2dd24e5b5d48c477846ef0c83ec6568) )
|
||||
ROM_END
|
||||
|
||||
|
||||
// year, name, parent, compat, machine, input, class, init, company, fullname, flags
|
||||
CONS( 2016, rbitgen, 0, 0, actions_atj2279b, actions_atj2279b, actions_atj2279b_state, empty_init, "Retro-Bit", "Generations (Retro-Bit)", MACHINE_IS_SKELETON )
|
|
@ -10,12 +10,13 @@
|
|||
JAKKS Classic Arcade Pinball
|
||||
JAKKS Spiderman 5-in-1 (original release)
|
||||
Conny TV Virtual Tennis
|
||||
Conny Ping Pong
|
||||
Conny TV Virtual Fighter
|
||||
|
||||
assumed:
|
||||
JAKKS EA Sports (NHL 95 + Madden 95) (US)
|
||||
JAKKS EA Sports (NHL 95 + Fifa 96) (US)
|
||||
JAKKS Bob the Builder
|
||||
Conny Ping Pong
|
||||
JAKKS Disney (original release)
|
||||
|
||||
*******************************************************************************/
|
||||
|
@ -532,6 +533,14 @@ ROM_START( conyping )
|
|||
// MCU (I/O?) read protected TODO: add NO_DUMP
|
||||
ROM_END
|
||||
|
||||
ROM_START( conyfght )
|
||||
ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 )
|
||||
ROM_LOAD16_WORD_SWAP( "mx29lw320.u2", 0x000000, 0x400000, CRC(515cce2c) SHA1(647cee206d23ff815d01f49cec391701b9a87de9) )
|
||||
|
||||
// MCU (I/O?) read protected TODO: add NO_DUMP
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
|
||||
// JAKKS Pacific Inc TV games
|
||||
|
@ -546,3 +555,6 @@ CONS( 2003, conyteni, 0, 0, spg110_base, conyteni, spg110_game_state, e
|
|||
// from a US SDW Games unit, has SDW Games banners in background so ROM might differ to other regsions
|
||||
CONS( 2003, conyping, 0, 0, spg110_base, conyteni, spg110_game_state, empty_init, "Conny / SDW Games", "Virtual Ping Pong (Conny / SDW Games)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS )
|
||||
|
||||
// from a Big Ben 'TV Virtual Fighter' unit, although shows Free Fight Kung Fu on title screen
|
||||
// Also sold by SDW Games as both TV Virtual Fighter and TV Kickboxing (unit still has TV Virtual Fighter stickers even when box is TV Kickboxing - possibly just box changed due to Sega?)
|
||||
CONS( 200?, conyfght, 0, 0, spg110_base, conyteni, spg110_game_state, empty_init, "Conny / Big Ben", "TV Virtual Fighter / Free Fight Kung Fu (Conny / Big Ben)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS )
|
||||
|
|
|
@ -195,6 +195,7 @@ public:
|
|||
void init_crc();
|
||||
void init_zeus();
|
||||
void init_taikeegr();
|
||||
void init_wiwi18();
|
||||
|
||||
protected:
|
||||
virtual void machine_start() override;
|
||||
|
@ -1509,6 +1510,114 @@ static INPUT_PORTS_START( rad_sktv )
|
|||
PORT_BIT( 0xffff, IP_ACTIVE_HIGH, IPT_UNUSED )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( wiwi18 )
|
||||
PORT_START("P1")
|
||||
PORT_DIPNAME( 0x0001, 0x0001, "IN0" )
|
||||
PORT_DIPSETTING( 0x0001, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0002, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0008, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0010, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0100, 0x0100, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0100, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0200, 0x0200, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0200, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0400, 0x0400, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0400, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0800, 0x0800, "Possible Input" )
|
||||
PORT_DIPSETTING( 0x0800, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x1000, 0x1000, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x1000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x2000, 0x2000, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x2000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x4000, 0x4000, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x4000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x8000, 0x8000, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x8000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
|
||||
|
||||
PORT_START("P2")
|
||||
PORT_DIPNAME( 0x0001, 0x0001, "IN1" )
|
||||
PORT_DIPSETTING( 0x0001, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0002, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0004, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0008, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0010, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0020, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0080, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0100, 0x0100, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0100, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0200, 0x0200, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0200, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0400, 0x0400, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0400, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x0800, 0x0800, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x0800, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x1000, 0x1000, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x1000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x2000, 0x2000, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x2000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x4000, 0x4000, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x4000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x8000, 0x8000, DEF_STR( Unknown ) )
|
||||
PORT_DIPSETTING( 0x8000, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||
|
||||
|
||||
PORT_START("P3")
|
||||
PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_CUSTOM ) // NTSC (1) / PAL (0) flag
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
static INPUT_PORTS_START( mattelcs ) // there is a 'secret test mode' that previously got activated before inputs were mapped, might need unused inputs to active?
|
||||
PORT_START("P1")
|
||||
PORT_BIT( 0x0007, IP_ACTIVE_LOW, IPT_UNUSED ) // must be IP_ACTIVE_LOW or you can't switch to Football properly?
|
||||
|
@ -4029,6 +4138,11 @@ ROM_START( shredmjr )
|
|||
ROM_LOAD16_WORD_SWAP( "shredmasterjr.bin", 0x000000, 0x800000, CRC(95a6dcf1) SHA1(44893cd6ebe6b7f33a73817b72ae7be70c3126dc) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( wiwi18 )
|
||||
ROM_REGION( 0x1000000, "maincpu", ROMREGION_ERASE00 )
|
||||
ROM_LOAD16_WORD_SWAP( "26gl128.bin", 0x000000, 0x1000000, CRC(0b103ac9) SHA1(14434908f429942096fb8db5b5630603fd54fb2c) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( sentx6p )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASE00 )
|
||||
|
@ -4157,6 +4271,15 @@ void wireless60_state::init_lx_jg7415()
|
|||
m_bankmask = 0xf;
|
||||
}
|
||||
|
||||
void spg2xx_game_state::init_wiwi18()
|
||||
{
|
||||
uint16_t* rom = (uint16_t*)memregion("maincpu")->base();
|
||||
rom[0x1ca259] = 0xf165;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// year, name, parent, compat, machine, input, class, init, company, fullname, flags
|
||||
|
||||
|
@ -4249,4 +4372,8 @@ CONS( 2007, shredmjr, taikeegr, 0, shredmjr, taikeegr, shredmjr_ga
|
|||
// a 'deluxe' version of this also exists with extra game modes
|
||||
CONS( 2004, sentx6p, 0, 0, sentx6p, sentx6p, sentx6p_state, empty_init, "Senario / Play Vision", "Vs Maxx Texas Hold'em TV Poker - 6 Player Edition (UK)", MACHINE_NOT_WORKING | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS ) // from a UK Play Vision branded box, values in GBP
|
||||
|
||||
// box marked 'Wireless game console' 'Drahtlose Spielekonsole' 87 Sports games included : 18 hyper sports games, 69 arcade games.
|
||||
// Unit marked 'Hamy System' 'WiWi'
|
||||
// actually a cartridge, but all hardware is in the cart, overriding any internal hardware entirely. see nes_vt.cp 'mc_sp69' for the '69 arcade game' part
|
||||
CONS( 200?, wiwi18, 0, 0, rad_skat, wiwi18, spg2xx_game_state, init_wiwi18, "Hamy System", "WiWi 18-in-1 Sports Game", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS )
|
||||
|
||||
|
|
|
@ -103,12 +103,12 @@
|
|||
10 Evio /TOMY/Japan - - - - - - dumped (some carts not dumped tho)
|
||||
11 Together Minimoni,Jumping Party! /EPOCH/Japan - - - - - - -
|
||||
12 Hamutaro TV computer /EPOCH/Japan - - - - - - -
|
||||
13 Jara-Ja Land /TAKARA/Japan - - - - - - - (is this the home release of Jala Jaland /atlus/Japan above?)
|
||||
14 Tomika, Draiving by Car navigation system /TOMY/Japan - - - - - - -
|
||||
13 Jara-Ja Land /TAKARA/Japan - - - - - - dumped (is this the home release of Jala Jaland /atlus/Japan above?)
|
||||
14 Tomika, Draiving by Car navigation system /TOMY/Japan - - - - - - dumped
|
||||
15 PLAY TV Rescue Heroes /RADICA/USA 73036 x8 48 2M none SSD 98 PL7351-181 dumped
|
||||
16 PLAY TV Huntin' 2 /RADICA/USA 73030 x8 none none SSD 98 PL7351-181 dumped
|
||||
17 Let's play Ping-pong. Exciting pingpong2 /EPOCH/Japan - - - - - - -
|
||||
18 Cartridge for Slot machine TV "King of wild animal" /TAKARA/Japan - - - - - - -
|
||||
18 Cartridge for Slot machine TV "King of wild animal" /TAKARA/Japan - - - - - - *** maybe dumped? ** Is this one dumped, or the Jr version below**
|
||||
19 ChyoroQ "Burning up Racer /TAKARA/Japan - - - - - - -
|
||||
20 Super shot! Exciting golf /EPOCH/Japan - - - - - - -
|
||||
21 PichiPichi Pitchi /TAKARA/Japan - - - - - - dumped (same as e-kara Japan)
|
||||
|
@ -117,7 +117,7 @@
|
|||
24 Let's fish a big one. Exciting fishing! /EPOCH/Japan - - - - - - -
|
||||
25 Champion Pinball /TOMY/Japan - - - - - - -
|
||||
26 Excite Fishing DX EF2J x8 48 4M 24C08 SSD 98 PL7351-181 dumped
|
||||
2002 1 Accessory cartridge for Slot machine "Gin-gin maru TV" /TAKARA/Japan - - - - - - -
|
||||
2002 1 Accessory cartridge for Slot machine "Gin-gin maru TV" /TAKARA/Japan - - - - - - dumped
|
||||
2 Wildest computer robot "Daigander" (Korean version) /TAKARA/Korea - - - - - - -
|
||||
3 Hamutaro's circus /EPOCH/Japan - - - - - - -
|
||||
4 Doraemon Wakuwaku Kuukihou /EPOCH/Japan - x8 - - - - dumped
|
||||
|
@ -137,7 +137,7 @@
|
|||
18 Starter set for e-kara N "Morning sisters" /TAKARA/Japan - - - - - - -
|
||||
19 e-kara /Hasbro/England - - - - - - dumped? (if same as one of the 'US' sets?)
|
||||
20 e-kara /Takara USA/USA - - - - - - dumped? (or #10 below, this might be ekaraa set with improved text)
|
||||
21 PLAY TV Soccer /RADICA/USA 76088500 x8 none none SSD 98 PA7351-107 have
|
||||
21 PLAY TV Soccer /RADICA/USA 76088500 x8 none none SSD 98 PA7351-107 dumped
|
||||
22 PLAY TV Jr. Construction /RADICA/USA - - - - - - -
|
||||
23 PLAY TV Boxing /RADICA/Japan 72039 x8 48 2M none SSD 98 PA7351-107 dumped
|
||||
24 PLAY TV Baseball 2 /RADICA/USA 72042 x8 48 2M none SSD 98 PL7351-181 dumped
|
||||
|
@ -146,7 +146,7 @@
|
|||
27 e-kara N /EPOCH/Japan - - - - - - -
|
||||
28 Who's the ace? Excite Tennis /EPOCH/Japan - - - - - - -
|
||||
29 Wildest computer robot, "Daigander" /TAKARA/Japan - - - - - - -
|
||||
30 Cartridge for Slot machine TV "King of wild animal Jr." /TAKARA/Japan - - - - - - dumped? (cart)
|
||||
30 Cartridge for Slot machine TV "King of wild animal Jr." /TAKARA/Japan - - - - - - *** maybe dumped? ** Is this one dumped, or the non-Jr version above**
|
||||
31 Gachinko Contest! Slot machine TV /DCT/Japan - - - - - - dumped
|
||||
32 Beyblade Ultimate shooter /TAKARA/Japan - - - - - - -
|
||||
2001 1 Ping-pong(Chinese version) /Tenpon/China - - - - - - -
|
||||
|
@ -1929,6 +1929,10 @@ ROM_START( jarajal )
|
|||
ROM_LOAD("takaraslots.bin", 0x000000, 0x200000, CRC(afae0b72) SHA1(b1c5d80a8dc8466982efd79d54cd82a58f0ff997) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( tcarnavi )
|
||||
ROM_REGION(0x400000, "bios", ROMREGION_ERASE00)
|
||||
ROM_LOAD("navi.bin", 0x000000, 0x400000, CRC(f4e693fb) SHA1(be37b35f1e1e661e10187253c2c3aa9858a90812) )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
The e-kara cartridges require the BIOS rom to map into 2nd external bus space as they fetch palette data from
|
||||
|
@ -2122,6 +2126,9 @@ CONS( 2002, tak_geig, 0, 0, xavix_nv, tak_geig, xavix_state,
|
|||
// was also distributed by Atlus as an arcade cabinet in 2005, ROM almost certainly different (this one will auto-power off after inactivity, an arcade wouldn't do that)
|
||||
CONS( 2003, jarajal, 0, 0, xavix_nv, jarajal, xavix_state, init_xavix, "Takara / SSD Company LTD", "Jara-Ja Land (Japan, home version)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
|
||||
|
||||
CONS( 2003, tcarnavi, 0, 0, xavix_nv, jarajal, xavix_state, init_xavix, "Tomy / SSD Company LTD", "Tomica Carnavi Drive (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
|
||||
|
||||
|
||||
/* Music titles: Emulation note:
|
||||
SEEPROM write appears to work (save NVRAM file looks valid) but game fails to read it back properly, fails backup data checksum, and blanks it again.
|
||||
Timers might not be 100%, PAL stuff uses different ways to do timing.
|
||||
|
|
|
@ -914,6 +914,9 @@ actfancrj // (c) 1989 Data East Corporation (Japan)
|
|||
triothep // (c) 1989 Data East Corporation (World)
|
||||
triothepj // (c) 1989 Data East Corporation (Japan)
|
||||
|
||||
@source:actions_atj2279b.cpp
|
||||
rbitgen
|
||||
|
||||
@source:acvirus.cpp
|
||||
virusa // (c) 1997 Access GmbH
|
||||
virusb // (c) 1999 Access GmbH
|
||||
|
@ -39798,6 +39801,7 @@ jak_capb //
|
|||
jak_spdmo //
|
||||
conyteni //
|
||||
conyping //
|
||||
conyfght
|
||||
|
||||
@source:vii.cpp
|
||||
jak_batm // The Batman, 2004
|
||||
|
@ -39843,6 +39847,7 @@ taikeegr //
|
|||
shredmjr //
|
||||
sentx6p //
|
||||
telestry //
|
||||
wiwi18 //
|
||||
|
||||
@source:vsmile.cpp
|
||||
vsmile //
|
||||
|
@ -41030,6 +41035,7 @@ has_wamg //
|
|||
ltv_tam //
|
||||
tak_geig //
|
||||
jarajal //
|
||||
tcarnavi //
|
||||
ban_onep //
|
||||
ekara //
|
||||
ekaraa //
|
||||
|
|
|
@ -810,7 +810,7 @@ uint32_t xavix_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap,
|
|||
clip.max_x = cliprect.max_x;
|
||||
}
|
||||
}
|
||||
bitmap.fill(0, clip);
|
||||
bitmap.fill(paldata[0], clip);
|
||||
|
||||
draw_tilemap(screen, bitmap, clip, 1);
|
||||
draw_tilemap(screen, bitmap, clip, 0);
|
||||
|
|
Loading…
Reference in a new issue