mirror of
https://github.com/holub/mame
synced 2025-04-09 18:17:44 +03:00
srcclean and cleanup
This commit is contained in:
parent
51a8ec962b
commit
c4206a6867
@ -18,11 +18,11 @@ license:CC0-1.0
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="igdemo" supported="yes">
|
||||
<description>IG Demo</description>
|
||||
<software name="igdemo" supported="yes">
|
||||
<description>IG Demo</description>
|
||||
<year>1983?</year>
|
||||
<publisher>Hitachi?</publisher>
|
||||
<notes><![CDATA[
|
||||
<notes><![CDATA[
|
||||
Mixed 600/1200 baud rate image (switch done during program bootstrap, unnecessary to NEWON 7)
|
||||
Advertises IG features of Mark 5
|
||||
]]></notes>
|
||||
|
@ -6017,12 +6017,12 @@ Stalls or throws either "Bad command or file name", "disk read error" or "divide
|
||||
</software>
|
||||
|
||||
<!--
|
||||
This is not an official FreeDOS distribution, it is modified
|
||||
to run more optimally on the original IBM PC model 5150.
|
||||
This is not an official FreeDOS distribution, it is modified
|
||||
to run more optimally on the original IBM PC model 5150.
|
||||
|
||||
More information about this distribution is available at:
|
||||
* https://www.youtube.com/watch?v=EOVLlMQs9f8
|
||||
* https://archive.org/details/free-dos-1.3-8086-minimized
|
||||
More information about this distribution is available at:
|
||||
* https://www.youtube.com/watch?v=EOVLlMQs9f8
|
||||
* https://archive.org/details/free-dos-1.3-8086-minimized
|
||||
-->
|
||||
<software name="freedos13_8086">
|
||||
<description>FreeDOS 1.3 8086 Minimized</description>
|
||||
|
@ -24,7 +24,7 @@ license:CC0-1.0
|
||||
<description>Donkey Kong 64</description>
|
||||
<year>1999</year>
|
||||
<publisher>Nintendo</publisher>
|
||||
<notes><![CDATA[
|
||||
<notes><![CDATA[
|
||||
Will crash unless you let it run up until the intro song starts to play.
|
||||
]]></notes>
|
||||
<info name="serial" value="ndog00"/>
|
||||
|
@ -670,26 +670,26 @@ static INPUT_PORTS_START(namco_asca1)
|
||||
|
||||
PORT_START("ANALOG_INPUT1")
|
||||
PORT_BIT(0xffff, 0x8000, IPT_PADDLE) PORT_MINMAX(0x0000, 0xffff) PORT_SENSITIVITY(100) PORT_KEYDELTA(2560) PORT_NAME("Analog Input 1")
|
||||
|
||||
PORT_START("ANALOG_INPUT2")
|
||||
|
||||
PORT_START("ANALOG_INPUT2")
|
||||
PORT_BIT(0xffff, 0x8000, IPT_PADDLE) PORT_MINMAX(0x0000, 0xffff) PORT_SENSITIVITY(100) PORT_KEYDELTA(2560) PORT_NAME("Analog Input 2")
|
||||
|
||||
PORT_START("ANALOG_INPUT3")
|
||||
|
||||
PORT_START("ANALOG_INPUT3")
|
||||
PORT_BIT(0xffff, 0x8000, IPT_PADDLE) PORT_MINMAX(0x0000, 0xffff) PORT_SENSITIVITY(100) PORT_KEYDELTA(2560) PORT_NAME("Analog Input 3")
|
||||
|
||||
PORT_START("ANALOG_INPUT4")
|
||||
|
||||
PORT_START("ANALOG_INPUT4")
|
||||
PORT_BIT(0xffff, 0x8000, IPT_PADDLE) PORT_MINMAX(0x0000, 0xffff) PORT_SENSITIVITY(100) PORT_KEYDELTA(2560) PORT_NAME("Analog Input 4")
|
||||
|
||||
PORT_START("ANALOG_INPUT5")
|
||||
|
||||
PORT_START("ANALOG_INPUT5")
|
||||
PORT_BIT(0xffff, 0x8000, IPT_PADDLE) PORT_MINMAX(0x0000, 0xffff) PORT_SENSITIVITY(100) PORT_KEYDELTA(2560) PORT_NAME("Analog Input 5")
|
||||
|
||||
PORT_START("ANALOG_INPUT6")
|
||||
|
||||
PORT_START("ANALOG_INPUT6")
|
||||
PORT_BIT(0xffff, 0x8000, IPT_PADDLE) PORT_MINMAX(0x0000, 0xffff) PORT_SENSITIVITY(100) PORT_KEYDELTA(2560) PORT_NAME("Analog Input 6")
|
||||
|
||||
PORT_START("ANALOG_INPUT7")
|
||||
|
||||
PORT_START("ANALOG_INPUT7")
|
||||
PORT_BIT(0xffff, 0x8000, IPT_PADDLE) PORT_MINMAX(0x0000, 0xffff) PORT_SENSITIVITY(100) PORT_KEYDELTA(2560) PORT_NAME("Analog Input 7")
|
||||
|
||||
PORT_START("ANALOG_INPUT8")
|
||||
|
||||
PORT_START("ANALOG_INPUT8")
|
||||
PORT_BIT(0xffff, 0x8000, IPT_PADDLE) PORT_MINMAX(0x0000, 0xffff) PORT_SENSITIVITY(100) PORT_KEYDELTA(2560) PORT_NAME("Analog Input 8")
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
@ -2946,7 +2946,7 @@ void f2mc16_device::opcodes_ea71(u8 operand)
|
||||
m_rmw = true;
|
||||
m_tmp32 = doINC_32(read_32(m_tmpea));
|
||||
write_32(m_tmpea, m_tmp32);
|
||||
m_rmw = false;
|
||||
m_rmw = false;
|
||||
m_pc += 4;
|
||||
m_icount -= 11;
|
||||
break;
|
||||
|
@ -2,9 +2,9 @@
|
||||
// copyright-holders:smf, Olivier Galibert
|
||||
/***************************************************************************
|
||||
|
||||
Namco C77
|
||||
Namco C77
|
||||
|
||||
Custom H8 used on Cyberlead cabinet I/O boards
|
||||
Custom H8 used on Cyberlead cabinet I/O boards
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
|
@ -235,7 +235,7 @@ bool _86f_format::load(util::random_read &io, uint32_t form_factor, const std::v
|
||||
/*
|
||||
bool _86f_format::save(util::random_read_write &io, const std::vector<uint32_t> &variants, const floppy_image &image) const
|
||||
{
|
||||
return true;
|
||||
return true;
|
||||
}
|
||||
*/
|
||||
const _86f_format FLOPPY_86F_FORMAT;
|
||||
|
@ -91,8 +91,8 @@ public:
|
||||
m_dsw(*this, "DSW"),
|
||||
m_p1(*this, "P1"),
|
||||
m_p2(*this, "P2")
|
||||
|
||||
{ }
|
||||
{
|
||||
}
|
||||
|
||||
void meijinsn(machine_config &config);
|
||||
|
||||
|
@ -221,7 +221,7 @@ void lwings_state::lwings_bankswitch_w(uint8_t data)
|
||||
|
||||
// bit 4: sprite bank (fireball only)
|
||||
m_sprbank = BIT(data, 4);
|
||||
|
||||
|
||||
// bit 5 resets the sound CPU
|
||||
m_soundcpu->set_input_line(INPUT_LINE_RESET, BIT(data, 5) ? ASSERT_LINE : CLEAR_LINE);
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
Large 6 digits 7 segments (plus dot) display up, a smaller 12 digits 7 segments display down,
|
||||
plus another two digits 7 sements display as credits counter.
|
||||
|
||||
There are no dip switches for hoppers, instead you can insert "KEY" mini PCBs on a small
|
||||
There are no DIP switches for hoppers, instead you can insert "KEY" mini PCBs on a small
|
||||
socket on the drivers PCB that shorts contacts TS4, TS5, TS6, TS7, TZ4, TZ5, TZ6 and TZ7.
|
||||
On the dumped machine, there was a KEY inserted named "KEY 3" that configures:
|
||||
-Hopper 1 = 0.10 €
|
||||
@ -14,7 +14,7 @@
|
||||
-Double/Nothing = NO
|
||||
-Coin acceptor = 0.10 = yes, 0.20 = yes, 0.50 = yes, 1.00 = yes, 2.00 = yes
|
||||
|
||||
|
||||
|
||||
Drivers PCB _________
|
||||
| KEY |
|
||||
|Mini PCB|
|
||||
|
@ -1453,8 +1453,8 @@ ROM_START( deluxe4u ) // Deluxe 4 U - Removes Blackjack game, but otherwise same
|
||||
ROM_LOAD16_BYTE( "am27c020.ju07", 0x100000, 0x040000, CRC(d414c3af) SHA1(9299b07a8c7a3e30a1bb6028204a049a7cb510f7) )
|
||||
|
||||
ROM_REGION( 0x400000, "bgs", 0 ) // Layers, 16x16x8
|
||||
ROM_LOAD32_WORD( "fu35", 0x000000, 0x200000, CRC(6df14570) SHA1(fa4fc64c984d6a94fe61ec809ec515e840388704) ) // Specific to Deluxe 4 U - No labels on the flash roms
|
||||
ROM_LOAD32_WORD( "fu34", 0x000002, 0x200000, CRC(93175d6d) SHA1(691832134f43e17bb767dff080b2736288961414) ) // Specific to Deluxe 4 U - No labels on the flash roms
|
||||
ROM_LOAD32_WORD( "fu35", 0x000000, 0x200000, CRC(6df14570) SHA1(fa4fc64c984d6a94fe61ec809ec515e840388704) ) // Specific to Deluxe 4 U - No labels on the flash roms
|
||||
ROM_LOAD32_WORD( "fu34", 0x000002, 0x200000, CRC(93175d6d) SHA1(691832134f43e17bb767dff080b2736288961414) ) // Specific to Deluxe 4 U - No labels on the flash roms
|
||||
|
||||
ROM_REGION( 0x40000, "oki", 0 ) // Samples
|
||||
ROM_LOAD( "esd4.su10", 0x00000, 0x20000, CRC(23f2b7d9) SHA1(328c951d14674760df68486841c933bad0d59fe3) ) // AT27C010 mask rom
|
||||
|
@ -328,7 +328,7 @@ void mirax_state::sound_cmd_w(uint8_t data)
|
||||
m_audiocpu->pulse_input_line(INPUT_LINE_NMI, attotime::zero);
|
||||
}
|
||||
|
||||
template<unsigned Which>
|
||||
template<unsigned Which>
|
||||
void mirax_state::coin_counter_w(int state)
|
||||
{
|
||||
machine().bookkeeping().coin_counter_w(Which, state);
|
||||
|
@ -288,7 +288,7 @@ void igrosoft_gamble_state::vid_w(offs_t offset, uint8_t data)
|
||||
uint8_t const r = ((coldat & 0x001f) >> 0);
|
||||
uint8_t const g = ((coldat & 0x1f00) >> 8);
|
||||
uint8_t const b = ((coldat & 0x00e0) >> (5))
|
||||
| ((coldat & 0xe000) >> (8+5-3));
|
||||
| ((coldat & 0xe000) >> (8+5-3));
|
||||
|
||||
m_palette->set_pen_color((offset - 0x4000) / 2, r << 3, g << 3, b << 2);
|
||||
}
|
||||
|
@ -1504,31 +1504,31 @@ protected:
|
||||
/*
|
||||
Banking notes for various alt bank games:
|
||||
mdhorse, kaiunqz:
|
||||
*0x1f000000 = ((val >> 0x17) & 0xe) | 8;
|
||||
*0x1f000000 = ((val >> 0x17) & 0xe) | 8;
|
||||
|
||||
golgo13, g13knd:
|
||||
*0x1f000000 = ((val >> 0x17) & 0x6) + 8;
|
||||
followed by
|
||||
*0x1f000000 = (val >> 0x15) & 0x7;
|
||||
*0x1f000000 = ((val >> 0x17) & 0x6) + 8;
|
||||
followed by
|
||||
*0x1f000000 = (val >> 0x15) & 0x7;
|
||||
|
||||
truckk:
|
||||
*0x1f000000 = ((val >> 0x17) & 0x1e) + 8;
|
||||
followed by
|
||||
*0x1f000000 = (val >> 0x15) & 0x7ff; (lower bits only set for manual transfers, mask is implicit)
|
||||
*0x1f000000 = ((val >> 0x17) & 0x1e) + 8;
|
||||
followed by
|
||||
*0x1f000000 = (val >> 0x15) & 0x7ff; (lower bits only set for manual transfers, mask is implicit)
|
||||
|
||||
sws2001:
|
||||
The upper bits are set using fixed range checks:
|
||||
if (val <= 0x0ffffff)
|
||||
*0x1f000000 = 0x08;
|
||||
else if (val >= 0x1000000 && val <= 0x1ffffff)
|
||||
*0x1f000000 = 0x0a;
|
||||
else if (val >= 0x2000000 && val <= 0x2ffffff)
|
||||
*0x1f000000 = 0x0c;
|
||||
else if (val >= 0x3000000)
|
||||
*0x1f000000 = 0x0e;
|
||||
The upper bits are set using fixed range checks:
|
||||
if (val <= 0x0ffffff)
|
||||
*0x1f000000 = 0x08;
|
||||
else if (val >= 0x1000000 && val <= 0x1ffffff)
|
||||
*0x1f000000 = 0x0a;
|
||||
else if (val >= 0x2000000 && val <= 0x2ffffff)
|
||||
*0x1f000000 = 0x0c;
|
||||
else if (val >= 0x3000000)
|
||||
*0x1f000000 = 0x0e;
|
||||
|
||||
The function at 8004d01c is the same logic as above + logic for the lower 3 bits:
|
||||
*0x1f000000 = (val >> 0x15) & 0x7;
|
||||
The function at 8004d01c is the same logic as above + logic for the lower 3 bits:
|
||||
*0x1f000000 = (val >> 0x15) & 0x7;
|
||||
*/
|
||||
if ((data & 8) != 0)
|
||||
m_bankoffset = (data - 8) << 2;
|
||||
|
@ -135,7 +135,7 @@ void rm480z_state::rm480z_MK1_mem(address_map &map)
|
||||
m_view[1](0xe800, 0xf7ff).rom().region("ros", 0x0800);
|
||||
//page 2 (for running BIR)
|
||||
m_view[2](0x9800, 0x9fff).rom().region("bir1", 0x1800);
|
||||
m_view[2](0xa000, 0xbfff).rom().region("bir2", 0x0000);
|
||||
m_view[2](0xa000, 0xbfff).rom().region("bir2", 0x0000);
|
||||
m_view[2](0xc000, 0xd7ff).rom().region("bir1", 0x0000);
|
||||
m_view[2](0xd800, 0xdfff).rom().region("bir0", 0x1800);
|
||||
m_view[2](0xe000, 0xe7ff).rom().region("bir0", 0x0000);
|
||||
@ -360,7 +360,7 @@ ROM_START( rm480za )
|
||||
ROM_REGION( 0x2000, "bir1", 0 )
|
||||
ROM_LOAD( "bir5-4-1.bin", 0x0000, 0x2000, CRC(63959245) SHA1(2e42453ce281fd6cc2de176ff98f0a326d3ae8a8) )
|
||||
ROM_REGION( 0x2000, "bir2", 0 )
|
||||
ROM_LOAD( "bir5-4-2.bin", 0x0000, 0x2000, CRC(d3eb07cf) SHA1(9e576e8d2ae571319dc6c1cb035f13cf56abf690) )
|
||||
ROM_LOAD( "bir5-4-2.bin", 0x0000, 0x2000, CRC(d3eb07cf) SHA1(9e576e8d2ae571319dc6c1cb035f13cf56abf690) )
|
||||
|
||||
ROM_REGION( 0x2000, "chargen", 0 )
|
||||
ROM_LOAD( "cg06.lq", 0x0000, 0x2000, BAD_DUMP CRC(15d40f7e) SHA1(a7266357eb9be849f77a97ff3013b236c0af8289) ) // chip is marked CG05, might not be the same, so marked as bad
|
||||
|
@ -80,7 +80,7 @@ void rm480z_state::control_port_write(offs_t offset, uint8_t data)
|
||||
break;
|
||||
case 5:
|
||||
// USER I/O output port
|
||||
break;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@ -120,7 +120,7 @@ uint8_t rm480z_state::status_port_read(offs_t offset)
|
||||
case 5:
|
||||
// USER I/O input port
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return ret_val;
|
||||
}
|
||||
@ -162,7 +162,7 @@ uint8_t rm480z_state::hrg_port_read(offs_t offset)
|
||||
ret_val = m_hrg_ram[index];
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return ret_val;
|
||||
}
|
||||
@ -217,7 +217,7 @@ void rm480z_state::hrg_port_write(offs_t offset, uint8_t data)
|
||||
{
|
||||
m_hrg_ram[index] = data;
|
||||
}
|
||||
break;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -241,7 +241,7 @@ uint8_t rmMQ2_device::fdc_read(offs_t offset)
|
||||
{
|
||||
uint8_t data = m_fdc->read(offset);
|
||||
|
||||
/* When the 8INCH line is high the Index Pulse FDC input is connected to pin 4 of the
|
||||
/* When the 8INCH line is high the Index Pulse FDC input is connected to pin 4 of the
|
||||
floppy connector, which is unused by 5.25" drives. This fact is used by the firmware
|
||||
to detect the drive type being used, i.e. it sets 8INCH high and checks to see if the IP
|
||||
is received within a set time. We must therefore ensure that the INDEX bit of the
|
||||
|
@ -1242,13 +1242,13 @@ ROM_START( silkwormb )
|
||||
ROM_LOAD( "silkworm.10", 0x00000, 0x10000, CRC(8c7138bb) SHA1(0cfd69fa77d5b546f7dad80537d8d2497ae758bc) ) // fg tiles TMM24512
|
||||
ROM_LOAD( "e10.11", 0x10000, 0x08000, CRC(c0c4687d) SHA1(afe05eb7e5a65c995aeac9ea773ad79eb053303f) ) // fg tiles TMM24256
|
||||
ROM_LOAD( "silkworm.12", 0x20000, 0x10000, CRC(bb0f568f) SHA1(b66c6d0407ed0b068c6bf07987f1b923d4a6e4f8) ) // fg tiles TMM24512
|
||||
ROM_LOAD( "e12.13", 0x30000, 0x08000, CRC(fc472811) SHA1(e862ec9b38f3f3a1f4668fbc587063eee8e9e821) ) // fg tiles 27C256
|
||||
ROM_LOAD( "e12.13", 0x30000, 0x08000, CRC(fc472811) SHA1(e862ec9b38f3f3a1f4668fbc587063eee8e9e821) ) // fg tiles 27C256
|
||||
|
||||
ROM_REGION( 0x40000, "bgtiles", 0 )
|
||||
ROM_LOAD( "silkworm.14", 0x00000, 0x10000, CRC(409df64b) SHA1(cada970bf9cc8f6522e7a71e00fe873568852873) ) // bg tiles TMM24512
|
||||
ROM_LOAD( "e14.15", 0x10000, 0x08000, CRC(b02acdb6) SHA1(6be74bb89680b79b3a5d13af638ed5a0bb077dad) ) // bg tiles 27C256
|
||||
ROM_LOAD( "e15.16", 0x20000, 0x08000, CRC(caf7b25e) SHA1(2c348af9d03efd801cbbc06deb02869bd6449518) ) // bg tiles 27C256
|
||||
ROM_LOAD( "e16.17", 0x38000, 0x08000, CRC(7ec93873) SHA1(0993a3b3e5ca84ef0ea32159825e379ba4cc5fbb) ) // bg tiles 27C256
|
||||
ROM_LOAD( "e14.15", 0x10000, 0x08000, CRC(b02acdb6) SHA1(6be74bb89680b79b3a5d13af638ed5a0bb077dad) ) // bg tiles 27C256
|
||||
ROM_LOAD( "e15.16", 0x20000, 0x08000, CRC(caf7b25e) SHA1(2c348af9d03efd801cbbc06deb02869bd6449518) ) // bg tiles 27C256
|
||||
ROM_LOAD( "e16.17", 0x38000, 0x08000, CRC(7ec93873) SHA1(0993a3b3e5ca84ef0ea32159825e379ba4cc5fbb) ) // bg tiles 27C256
|
||||
ROM_END
|
||||
|
||||
ROM_START( silkwormb2 ) // 2-PCB stack, no markings
|
||||
|
@ -1369,7 +1369,7 @@ static INPUT_PORTS_START( tomy_princ_tablet )
|
||||
PORT_CONFNAME( 0x01, 0x00, "Controller" )
|
||||
PORT_CONFSETTING( 0x00, DEF_STR( None ) )
|
||||
PORT_CONFSETTING( 0x01, "Pen" )
|
||||
|
||||
|
||||
PORT_START( "PENX" )
|
||||
PORT_BIT( 0x3ff, 0x214, IPT_LIGHTGUN_X ) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_MINMAX(0x068, 0x03c0) PORT_PLAYER(1) PORT_NAME("PEN X")
|
||||
|
||||
|
@ -83,8 +83,8 @@
|
||||
|
||||
dumped: either here, xavix_2000.cpp, or xavix_2002.cpp
|
||||
東京フレンドパーク2スペシャル / エポック社 / 日本 Tokyo Friend Park 2 Special / Epochsha / Japan
|
||||
Let's!TVプレイ ケロロ軍曹 ケロロ小隊大パニック!ドタバタ大決戦であります / バンダイ / 日本 Let's!TV Play Keroro Sergeant Keroro Platoon Panic! It’s a big slapstick battle / Bandai / Japan
|
||||
スーパーテレビパソコン別売カートリッジ ペットケータイLink / エポック社 / 日本 Super TV PC Optional Cartridge Pet Mobile Link / Epochsha / Japan
|
||||
Let's!TVプレイ ケロロ軍曹 ケロロ小隊大パニック!ドタバタ大決戦であります / バンダイ / 日本 Let's!TV Play Keroro Sergeant Keroro Platoon Panic! It’s a big slapstick battle / Bandai / Japan
|
||||
スーパーテレビパソコン別売カートリッジ ペットケータイLink / エポック社 / 日本 Super TV PC Optional Cartridge Pet Mobile Link / Epochsha / Japan
|
||||
Challenge Ai-chan! Exciting Ping-pong /TAKARATOMY/Japan - - - - - - dumped
|
||||
TV de Asobitai Hyper Rescue - Boku wa Kyuujotai /BANDAI/Japan - - - - - - -
|
||||
Tokyo Friend Park II Perfect! Mezase! Grand Slam!! /EPOCH/Japan - - - - - - -
|
||||
@ -192,10 +192,10 @@
|
||||
PLAY TV Baseball 2 /EPOCH/Japan, HK - - - - - - -
|
||||
Play TV Baseball /RADICA/USA,EU 8017 x8 none none SSD 98 PA7351-107 dumped
|
||||
PLAY TV Football /RADICA/USA 74021 x8 48 4M none SSD 98 PL7351-181 dumped
|
||||
Let's fish black bass! Exciting Fishing /EPOCH/Japan - - - - - - -
|
||||
black bass tsurouze! Excite Fishing /EPOCH/Japan *same as above? - - - - - - -
|
||||
Let's hit a homerun! Exciting Stadium /EPOCH/Japan - - - - - -
|
||||
XaviXTennis SGM6446 x16 48 8M 24C08 SSD 2002 NEC 85054-611 dumped
|
||||
Let's fish black bass! Exciting Fishing /EPOCH/Japan - - - - - - -
|
||||
black bass tsurouze! Excite Fishing /EPOCH/Japan *same as above? - - - - - - -
|
||||
Let's hit a homerun! Exciting Stadium /EPOCH/Japan - - - - - -
|
||||
XaviXTennis SGM6446 x16 48 8M 24C08 SSD 2002 NEC 85054-611 dumped
|
||||
XaviXBowling SGM644C x16 48 dumped
|
||||
|
||||
dumped: see xavix2.cpp
|
||||
@ -2533,7 +2533,7 @@ CONS( 2001, epo_strk, 0, 0, xavix, epo_epp, xavix_state,
|
||||
|
||||
CONS( 2002, rad_jcon, 0, 0, xavix, rad_jcon, xavix_state, init_xavix, "Radica / Takara / SSD Company LTD", "Play TV Jr. Construction", MACHINE_IMPERFECT_SOUND )
|
||||
|
||||
// ホームラン打とうぜ! エキサイトスタジアム
|
||||
// ホームラン打とうぜ! エキサイトスタジアム
|
||||
CONS( 2000, epo_stad, 0, 0, xavix, epo_epp, xavix_state, init_xavix, "Epoch / SSD Company LTD", "Home Run Datouze! Excite Stadium (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
|
||||
|
||||
// 勝負しようぜ! エキサイトスタジアムDX
|
||||
@ -2566,7 +2566,7 @@ CONS( 2006, epo_epp3, 0, 0, xavix, epo_epp, xavix_state,
|
||||
// TV麻雀 昇段対局~4人打ち
|
||||
CONS( 2003, epo_mj, 0, 0, xavix_i2c_24lc02_mj, epo_mj, xavix_i2c_mj_state, init_xavix, "Epoch / SSD Company LTD", "TV Mahjong Shoudan Taikyoku - 4-nin Uchi (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
|
||||
|
||||
// ブラックバス釣ろうぜ! エキサイトフィッシング
|
||||
// ブラックバス釣ろうぜ! エキサイトフィッシング
|
||||
CONS( 2001, epo_fish, 0, 0, xavix, xavix, xavix_state, init_xavix, "Epoch / SSD Company LTD", "Black Bass Tsurouze! Excite Fishing (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
|
||||
|
||||
// 大モノ釣ろうぜ! エキサイトフィッシングDX
|
||||
|
@ -373,7 +373,7 @@ CONS( 2002, epo_hamc, 0, 0, xavix2000, epo_hamc, xavix_epo_ham
|
||||
// needs timer irq hack to boot
|
||||
CONS( 2003, epo_mini, 0, 0, xavix2000_i2c_24c08, ttv_lotr, xavix_i2c_lotr_state, init_epo_mini, "Epoch / SSD Company LTD", "mini-moni Party! Rhythm de Pyon! (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
|
||||
|
||||
// カードスキャン! エキサイトステージ サッカー日本代表チーム
|
||||
// カードスキャン! エキサイトステージ サッカー日本代表チーム
|
||||
CONS( 2006, epo_es2j, 0, 0, xavix2000, xavix, xavix_state, init_xavix, "Epoch / SSD Company LTD", "Card Scan! Excite Stage Soccer Nippon Daihyou Team (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
|
||||
|
||||
|
||||
@ -390,7 +390,7 @@ CONS( 2005, ttv_sw, 0, 0, xavix2000_i2c_24c02, ttv_lotr, xavix_i2c_lot
|
||||
CONS( 2005, ttv_swj, ttv_sw, 0, xavix2000_i2c_24c02, ttv_lotr, xavix_i2c_lotr_state, init_xavix, "Tomy / SSD Company LTD", "Star Wars Saga Edition - Lightsaber Battle Game (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
|
||||
CONS( 2005, ttv_lotr, 0, 0, xavix2000_i2c_24c02, ttv_lotr, xavix_i2c_lotr_state, init_xavix, "Tiger / SSD Company LTD", "Lord Of The Rings - Warrior of Middle-Earth", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
|
||||
CONS( 2005, ttv_mx, 0, 0, xavix2000_i2c_24c04, ttv_mx, xavix_i2c_state, init_xavix, "Tiger / SSD Company LTD", "MX Dirt Rebel", MACHINE_IMPERFECT_SOUND )
|
||||
// 剣神ドラゴンクエスト 甦りし伝説の剣
|
||||
// 剣神ドラゴンクエスト 甦りし伝説の剣
|
||||
CONS( 2003, drgqst, 0, 0, xavix2000_i2c_24c08, ttv_lotr, xavix_i2c_lotr_state, init_xavix, "Square Enix / SSD Company LTD", "Kenshin Dragon Quest: Yomigaerishi Densetsu no Ken (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
|
||||
|
||||
// チョロQビュンビュンレーサー
|
||||
@ -398,7 +398,7 @@ CONS( 2003, drgqst, 0, 0, xavix2000_i2c_24c08, ttv_lotr, xavix_i2c_lot
|
||||
CONS( 2003, tak_chq, 0, 0, xavix2000_i2c_24c04, xavix_i2c, xavix_i2c_state, init_xavix, "Takara / SSD Company LTD", "Choro-Q Byun Byun Racer (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
|
||||
|
||||
// hangs after starting a game, check why
|
||||
// Let’s!TV プレイ 体感格闘ワンピースパンチバトル ~海賊王にキミがなる!~
|
||||
// Let’s!TV プレイ 体感格闘ワンピースパンチバトル ~海賊王にキミがなる!~
|
||||
CONS( 2004, ban_onep, 0, 0, xavix2000_i2c_24c04, ttv_lotr, xavix_i2c_lotr_state, init_xavix, "Bandai / SSD Company LTD", "Let's! TV Play One Piece Punch Battle (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
|
||||
|
||||
// Let’s!TV プレイ 闘印奥義 陰陽大戦記~目指せ最強闘神士~
|
||||
|
@ -607,7 +607,7 @@ CONS( 2007, domstepc, 0, 0, xavix2002_i2c_jmat, xavixp, xavix_i2c_jmat_state, in
|
||||
|
||||
// some DIS games run on XaviX 2 instead, see xavix2.cpp for Domyos Fitness Adventure and Domyos Bike Concept
|
||||
|
||||
// Let's!TVプレイ 魔法戦隊マジレンジャー マジマットでダンス&バトル
|
||||
// Let's!TVプレイ 魔法戦隊マジレンジャー マジマットでダンス&バトル
|
||||
CONS( 2005, mrangbat, 0, 0, xavix2002_i2c_mrangbat, mrangbat, xavix_i2c_state, init_xavix, "Bandai / SSD Company LTD", "Let's! TV Play Mahou Taiketsu Magiranger - Magimat de Dance & Battle (Japan)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND )
|
||||
|
||||
// エキサイトスポーツ テニス×フィットネス
|
||||
|
@ -42,16 +42,16 @@ uint16_t bk_state::vid_scroll_r()
|
||||
|
||||
// SEL1 register (0010 and 0010.01)
|
||||
//
|
||||
// 15-8 R high byte of cpu start address
|
||||
// 7 R bitbanger cts in
|
||||
// 7 W cassette motor control, 1: off 0: on
|
||||
// 6 R keyboard any key down, 1: no 0: yes
|
||||
// 6 W cassette data and speaker out
|
||||
// 5 R cassette data in
|
||||
// 5 W cassette data and bitbanger rts out
|
||||
// 4 R bitbanger rx
|
||||
// 4 W bitbanger tx
|
||||
// 2 R updated
|
||||
// 15-8 R high byte of cpu start address
|
||||
// 7 R bitbanger cts in
|
||||
// 7 W cassette motor control, 1: off 0: on
|
||||
// 6 R keyboard any key down, 1: no 0: yes
|
||||
// 6 W cassette data and speaker out
|
||||
// 5 R cassette data in
|
||||
// 5 W cassette data and bitbanger rts out
|
||||
// 4 R bitbanger rx
|
||||
// 4 W bitbanger tx
|
||||
// 2 R updated
|
||||
//
|
||||
// only original 0010 has bitbanger wired to UP connector
|
||||
|
||||
|
@ -73,7 +73,7 @@ private:
|
||||
u8 m_key_scan = 0;
|
||||
};
|
||||
|
||||
|
||||
|
||||
HD61202_UPDATE_CB(primusex_state::hd61202_update)
|
||||
{
|
||||
if (lcd_on)
|
||||
|
Loading…
Reference in New Issue
Block a user