summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/coolpool.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/coolpool.c')
-rw-r--r--src/mame/drivers/coolpool.c178
1 files changed, 89 insertions, 89 deletions
diff --git a/src/mame/drivers/coolpool.c b/src/mame/drivers/coolpool.c
index 5487b9e945a..5d0462936d2 100644
--- a/src/mame/drivers/coolpool.c
+++ b/src/mame/drivers/coolpool.c
@@ -284,23 +284,23 @@ WRITE16_MEMBER(coolpool_state::amerdart_dsp_answer_w)
static int amerdart_trackball_inc(int data)
{
- switch (data & 0x03) /* Bits of opposite track direction must both change with identical levels */
+ switch (data & 0x03) /* Bits of opposite track direction must both change with identical levels */
{
- case 0x00: data ^= 0x03; break;
- case 0x01: data ^= 0x01; break;
- case 0x02: data ^= 0x01; break;
- case 0x03: data ^= 0x03; break;
+ case 0x00: data ^= 0x03; break;
+ case 0x01: data ^= 0x01; break;
+ case 0x02: data ^= 0x01; break;
+ case 0x03: data ^= 0x03; break;
}
return data;
}
static int amerdart_trackball_dec(int data)
{
- switch (data & 0x03) /* Bits of opposite track direction must both change with opposing levels */
+ switch (data & 0x03) /* Bits of opposite track direction must both change with opposing levels */
{
- case 0x00: data ^= 0x01; break;
- case 0x01: data ^= 0x03; break;
- case 0x02: data ^= 0x03; break;
- case 0x03: data ^= 0x01; break;
+ case 0x00: data ^= 0x01; break;
+ case 0x01: data ^= 0x03; break;
+ case 0x02: data ^= 0x03; break;
+ case 0x03: data ^= 0x01; break;
}
return data;
}
@@ -313,42 +313,42 @@ static int amerdart_trackball_direction(address_space &space, int num, int data)
UINT16 result_y = (data & 0x03) >> 0;
- if ((state->m_dx[num] == 0) && (state->m_dy[num] < 0)) { /* Up */
+ if ((state->m_dx[num] == 0) && (state->m_dy[num] < 0)) { /* Up */
state->m_oldy[num]--;
result_x = amerdart_trackball_inc(result_x);
result_y = amerdart_trackball_inc(result_y);
}
- if ((state->m_dx[num] == 0) && (state->m_dy[num] > 0)) { /* Down */
+ if ((state->m_dx[num] == 0) && (state->m_dy[num] > 0)) { /* Down */
state->m_oldy[num]++;
result_x = amerdart_trackball_dec(result_x);
result_y = amerdart_trackball_dec(result_y);
}
- if ((state->m_dx[num] < 0) && (state->m_dy[num] == 0)) { /* Left */
+ if ((state->m_dx[num] < 0) && (state->m_dy[num] == 0)) { /* Left */
state->m_oldx[num]--;
result_x = amerdart_trackball_inc(result_x);
result_y = amerdart_trackball_dec(result_y);
}
- if ((state->m_dx[num] > 0) && (state->m_dy[num] == 0)) { /* Right */
+ if ((state->m_dx[num] > 0) && (state->m_dy[num] == 0)) { /* Right */
state->m_oldx[num]++;
result_x = amerdart_trackball_dec(result_x);
result_y = amerdart_trackball_inc(result_y);
}
- if ((state->m_dx[num] < 0) && (state->m_dy[num] < 0)) { /* Left & Up */
+ if ((state->m_dx[num] < 0) && (state->m_dy[num] < 0)) { /* Left & Up */
state->m_oldx[num]--;
state->m_oldy[num]--;
result_x = amerdart_trackball_inc(result_x);
}
- if ((state->m_dx[num] < 0) && (state->m_dy[num] > 0)) { /* Left & Down */
+ if ((state->m_dx[num] < 0) && (state->m_dy[num] > 0)) { /* Left & Down */
state->m_oldx[num]--;
state->m_oldy[num]++;
result_y = amerdart_trackball_dec(result_y);
}
- if ((state->m_dx[num] > 0) && (state->m_dy[num] < 0)) { /* Right & Up */
+ if ((state->m_dx[num] > 0) && (state->m_dy[num] < 0)) { /* Right & Up */
state->m_oldx[num]++;
state->m_oldy[num]--;
result_y = amerdart_trackball_inc(result_y);
}
- if ((state->m_dx[num] > 0) && (state->m_dy[num] > 0)) { /* Right & Down */
+ if ((state->m_dx[num] > 0) && (state->m_dy[num] > 0)) { /* Right & Down */
state->m_oldx[num]++;
state->m_oldy[num]++;
result_x = amerdart_trackball_dec(result_x);
@@ -401,10 +401,10 @@ READ16_MEMBER(coolpool_state::amerdart_trackball_r)
m_result = (m_lastresult | 0x00ff);
- m_newx[1] = ioport("XAXIS1")->read(); /* Trackball 1 Left - Right */
- m_newy[1] = ioport("YAXIS1")->read(); /* Trackball 1 Up - Down */
- m_newx[2] = ioport("XAXIS2")->read(); /* Trackball 2 Left - Right */
- m_newy[2] = ioport("YAXIS2")->read(); /* Trackball 2 Up - Down */
+ m_newx[1] = ioport("XAXIS1")->read(); /* Trackball 1 Left - Right */
+ m_newy[1] = ioport("YAXIS1")->read(); /* Trackball 1 Up - Down */
+ m_newx[2] = ioport("XAXIS2")->read(); /* Trackball 2 Left - Right */
+ m_newy[2] = ioport("YAXIS2")->read(); /* Trackball 2 Up - Down */
m_dx[1] = (INT8)(m_newx[1] - m_oldx[1]);
m_dy[1] = (INT8)(m_newy[1] - m_oldy[1]);
@@ -456,7 +456,7 @@ TIMER_CALLBACK_MEMBER(coolpool_state::deferred_iop_w)
m_iop_cmd = param;
m_cmd_pending = 1;
- machine().device("dsp")->execute().set_input_line(0, HOLD_LINE); /* ??? I have no idea who should generate this! */
+ machine().device("dsp")->execute().set_input_line(0, HOLD_LINE); /* ??? I have no idea who should generate this! */
/* the DSP polls the status bit so it isn't strictly */
/* necessary to also have an IRQ */
machine().scheduler().boost_interleave(attotime::zero, attotime::from_usec(50));
@@ -515,7 +515,7 @@ READ16_MEMBER(coolpool_state::dsp_bio_line_r)
READ16_MEMBER(coolpool_state::dsp_hold_line_r)
{
- return CLEAR_LINE; /* ??? */
+ return CLEAR_LINE; /* ??? */
}
@@ -578,10 +578,10 @@ READ16_MEMBER(coolpool_state::coolpool_input_r)
m_oldx[1]--;
switch (m_result & 0x300)
{
- case 0x000: m_result ^= 0x200; break;
- case 0x100: m_result ^= 0x100; break;
- case 0x200: m_result ^= 0x100; break;
- case 0x300: m_result ^= 0x200; break;
+ case 0x000: m_result ^= 0x200; break;
+ case 0x100: m_result ^= 0x100; break;
+ case 0x200: m_result ^= 0x100; break;
+ case 0x300: m_result ^= 0x200; break;
}
}
if (m_dx[1] > 0)
@@ -589,10 +589,10 @@ READ16_MEMBER(coolpool_state::coolpool_input_r)
m_oldx[1]++;
switch (m_result & 0x300)
{
- case 0x000: m_result ^= 0x100; break;
- case 0x100: m_result ^= 0x200; break;
- case 0x200: m_result ^= 0x200; break;
- case 0x300: m_result ^= 0x100; break;
+ case 0x000: m_result ^= 0x100; break;
+ case 0x100: m_result ^= 0x200; break;
+ case 0x200: m_result ^= 0x200; break;
+ case 0x300: m_result ^= 0x100; break;
}
}
@@ -601,10 +601,10 @@ READ16_MEMBER(coolpool_state::coolpool_input_r)
m_oldy[1]--;
switch (m_result & 0xc00)
{
- case 0x000: m_result ^= 0x800; break;
- case 0x400: m_result ^= 0x400; break;
- case 0x800: m_result ^= 0x400; break;
- case 0xc00: m_result ^= 0x800; break;
+ case 0x000: m_result ^= 0x800; break;
+ case 0x400: m_result ^= 0x400; break;
+ case 0x800: m_result ^= 0x400; break;
+ case 0xc00: m_result ^= 0x800; break;
}
}
if (m_dy[1] > 0)
@@ -612,10 +612,10 @@ READ16_MEMBER(coolpool_state::coolpool_input_r)
m_oldy[1]++;
switch (m_result & 0xc00)
{
- case 0x000: m_result ^= 0x400; break;
- case 0x400: m_result ^= 0x800; break;
- case 0x800: m_result ^= 0x800; break;
- case 0xc00: m_result ^= 0x400; break;
+ case 0x000: m_result ^= 0x400; break;
+ case 0x400: m_result ^= 0x800; break;
+ case 0x800: m_result ^= 0x800; break;
+ case 0xc00: m_result ^= 0x400; break;
}
}
@@ -645,7 +645,7 @@ ADDRESS_MAP_END
static ADDRESS_MAP_START( coolpool_map, AS_PROGRAM, 16, coolpool_state )
AM_RANGE(0x00000000, 0x001fffff) AM_RAM AM_SHARE("vram_base")
- AM_RANGE(0x01000000, 0x010000ff) AM_DEVREADWRITE8_LEGACY("tlc34076", tlc34076_r, tlc34076_w, 0x00ff) // IMSG176P-40
+ AM_RANGE(0x01000000, 0x010000ff) AM_DEVREADWRITE8_LEGACY("tlc34076", tlc34076_r, tlc34076_w, 0x00ff) // IMSG176P-40
AM_RANGE(0x02000000, 0x020000ff) AM_READWRITE(coolpool_iop_r, coolpool_iop_w)
AM_RANGE(0x03000000, 0x0300000f) AM_WRITE(coolpool_misc_w)
AM_RANGE(0x03000000, 0x03ffffff) AM_ROM AM_REGION("gfx1", 0)
@@ -659,7 +659,7 @@ static ADDRESS_MAP_START( nballsht_map, AS_PROGRAM, 16, coolpool_state )
AM_RANGE(0x00000000, 0x001fffff) AM_RAM AM_SHARE("vram_base")
AM_RANGE(0x02000000, 0x020000ff) AM_READWRITE(coolpool_iop_r, coolpool_iop_w)
AM_RANGE(0x03000000, 0x0300000f) AM_WRITE(coolpool_misc_w)
- AM_RANGE(0x04000000, 0x040000ff) AM_DEVREADWRITE8_LEGACY("tlc34076", tlc34076_r, tlc34076_w, 0x00ff) // IMSG176P-40
+ AM_RANGE(0x04000000, 0x040000ff) AM_DEVREADWRITE8_LEGACY("tlc34076", tlc34076_r, tlc34076_w, 0x00ff) // IMSG176P-40
AM_RANGE(0x06000000, 0x0601ffff) AM_MIRROR(0x00020000) AM_RAM_WRITE(nvram_thrash_data_w) AM_SHARE("nvram")
AM_RANGE(0xc0000000, 0xc00001ff) AM_READWRITE_LEGACY(tms34010_io_register_r, tms34010_io_register_w)
AM_RANGE(0xff000000, 0xff7fffff) AM_ROM AM_REGION("gfx1", 0)
@@ -811,29 +811,29 @@ INPUT_PORTS_END
static const tms34010_config tms_config_amerdart =
{
- FALSE, /* halt on reset */
- "screen", /* the screen operated on */
- XTAL_40MHz/12, /* pixel clock */
- 2, /* pixels per clock */
- NULL, /* scanline callback (indexed16) */
- amerdart_scanline, /* scanline callback (rgb32) */
- NULL, /* generate interrupt */
- coolpool_to_shiftreg, /* write to shiftreg function */
- coolpool_from_shiftreg /* read from shiftreg function */
+ FALSE, /* halt on reset */
+ "screen", /* the screen operated on */
+ XTAL_40MHz/12, /* pixel clock */
+ 2, /* pixels per clock */
+ NULL, /* scanline callback (indexed16) */
+ amerdart_scanline, /* scanline callback (rgb32) */
+ NULL, /* generate interrupt */
+ coolpool_to_shiftreg, /* write to shiftreg function */
+ coolpool_from_shiftreg /* read from shiftreg function */
};
static const tms34010_config tms_config_coolpool =
{
- FALSE, /* halt on reset */
- "screen", /* the screen operated on */
- XTAL_40MHz/6, /* pixel clock */
- 1, /* pixels per clock */
- NULL, /* scanline callback (indexed16) */
- coolpool_scanline, /* scanline callback (rgb32) */
- NULL, /* generate interrupt */
- coolpool_to_shiftreg, /* write to shiftreg function */
- coolpool_from_shiftreg /* read from shiftreg function */
+ FALSE, /* halt on reset */
+ "screen", /* the screen operated on */
+ XTAL_40MHz/6, /* pixel clock */
+ 1, /* pixels per clock */
+ NULL, /* scanline callback (indexed16) */
+ coolpool_scanline, /* scanline callback (rgb32) */
+ NULL, /* generate interrupt */
+ coolpool_to_shiftreg, /* write to shiftreg function */
+ coolpool_from_shiftreg /* read from shiftreg function */
};
@@ -921,7 +921,7 @@ MACHINE_CONFIG_END
*************************************/
ROM_START( amerdart ) /* You need to check the sum16 values listed on the labels to determine different sets */
- ROM_REGION16_LE( 0x0a0000, "user1", 0 ) /* 34010 code */
+ ROM_REGION16_LE( 0x0a0000, "user1", 0 ) /* 34010 code */
ROM_LOAD16_BYTE( "ameri corp copyright 1989 u31 4e74", 0x000001, 0x10000, CRC(9628c422) SHA1(46b71acc746760962e34e9d7876f9499ea7d5c7c) )
ROM_LOAD16_BYTE( "ameri corp copyright 1989 u32 0ef7", 0x000000, 0x10000, CRC(2d651ed0) SHA1(e2da2c3d8f25c17e26fd435c75983b2db8691993) )
ROM_LOAD16_BYTE( "ameri corp copyright 1989 u38 10b4", 0x020001, 0x10000, CRC(1eb8c887) SHA1(220f566043535c54ad1cf2216966c7f42099e50b) )
@@ -933,10 +933,10 @@ ROM_START( amerdart ) /* You need to check the sum16 values listed on the labels
ROM_LOAD16_BYTE( "ameri corp copyright 1989 u57 6016", 0x080001, 0x10000, CRC(f620f935) SHA1(bf891fce1f04f3ad5b8b72d43d041ceacb0b65bc) ) /* Different then set 2 or 3 */
ROM_LOAD16_BYTE( "ameri corp copyright 1989 u58 48af", 0x080000, 0x10000, CRC(f1b3d7c4) SHA1(7b897230d110be7a5eb05eda927d00561ebb9ce3) ) /* Different then set 2 or 3 */
- ROM_REGION( 0x10000, "dsp", 0 ) /* TMS32015 code */
+ ROM_REGION( 0x10000, "dsp", 0 ) /* TMS32015 code */
ROM_LOAD16_WORD( "tms320e15.bin", 0x0000, 0x2000, CRC(375DB4EA) SHA1(11689C89CE62F44F43CB8973B4EC6E6B0024ED14) ) /* Passes internal checksum routine */
- ROM_REGION( 0x100000, "user2", 0 ) /* TMS32015 audio sample data */
+ ROM_REGION( 0x100000, "user2", 0 ) /* TMS32015 audio sample data */
ROM_LOAD16_WORD( "ameri corp copyright 1989 u1 4461", 0x000000, 0x10000, CRC(3f459482) SHA1(d9d489efd0d9217fceb3bf1a3b37a78d6823b4d9) ) /* Different then set 2 or 3 */
ROM_LOAD16_WORD( "ameri corp copyright 1989 u16 abd6", 0x010000, 0x10000, CRC(7437e8bf) SHA1(754be4822cd586590f09e706d7eb48e5ba8c8817) )
ROM_LOAD16_WORD( "ameri corp copyright 1989 u2 cae4", 0x020000, 0x10000, CRC(a587fffd) SHA1(f33f511d1bf1d6eb3c42535593a9718571174c4b) )
@@ -956,7 +956,7 @@ ROM_START( amerdart ) /* You need to check the sum16 values listed on the labels
ROM_END
ROM_START( amerdart2 ) /* You need to check the sum16 values listed on the labels to determine different sets */
- ROM_REGION16_LE( 0x0a0000, "user1", 0 ) /* 34010 code */
+ ROM_REGION16_LE( 0x0a0000, "user1", 0 ) /* 34010 code */
ROM_LOAD16_BYTE( "ameri corp copyright 1989 u31 4e74", 0x000001, 0x10000, CRC(9628c422) SHA1(46b71acc746760962e34e9d7876f9499ea7d5c7c) )
ROM_LOAD16_BYTE( "ameri corp copyright 1989 u32 0ef7", 0x000000, 0x10000, CRC(2d651ed0) SHA1(e2da2c3d8f25c17e26fd435c75983b2db8691993) )
ROM_LOAD16_BYTE( "ameri corp copyright 1989 u38 10b4", 0x020001, 0x10000, CRC(1eb8c887) SHA1(220f566043535c54ad1cf2216966c7f42099e50b) )
@@ -968,10 +968,10 @@ ROM_START( amerdart2 ) /* You need to check the sum16 values listed on the label
ROM_LOAD16_BYTE( "ameri corp copyright 1989 u57 1a0c", 0x080001, 0x10000, CRC(8a70f849) SHA1(dfd4cf90de2ab8cbeff458f0fd20110c1ed009e9) ) /* Different then set 1 or 3 */
ROM_LOAD16_BYTE( "ameri corp copyright 1989 u58 0d81", 0x080000, 0x10000, CRC(8bb81975) SHA1(b7666572ab543991c7deaa0ebefb8b4526a7e386) ) /* Different then set 1 or 3 */
- ROM_REGION( 0x10000, "dsp", 0 ) /* TMS32015 code */
+ ROM_REGION( 0x10000, "dsp", 0 ) /* TMS32015 code */
ROM_LOAD16_WORD( "tms320e15.bin", 0x0000, 0x2000, CRC(375DB4EA) SHA1(11689C89CE62F44F43CB8973B4EC6E6B0024ED14) ) /* Passes internal checksum routine */
- ROM_REGION( 0x100000, "user2", 0 ) /* TMS32015 audio sample data */
+ ROM_REGION( 0x100000, "user2", 0 ) /* TMS32015 audio sample data */
ROM_LOAD16_WORD( "ameri corp copyright 1989 u1 222f", 0x000000, 0x10000, CRC(e2bb7f54) SHA1(39eeb61a852b93331f445cc1c993727e52959660) ) /* Different then set 1 */
ROM_LOAD16_WORD( "ameri corp copyright 1989 u16 abd6", 0x010000, 0x10000, CRC(7437e8bf) SHA1(754be4822cd586590f09e706d7eb48e5ba8c8817) )
ROM_LOAD16_WORD( "ameri corp copyright 1989 u2 cae4", 0x020000, 0x10000, CRC(a587fffd) SHA1(f33f511d1bf1d6eb3c42535593a9718571174c4b) )
@@ -991,7 +991,7 @@ ROM_START( amerdart2 ) /* You need to check the sum16 values listed on the label
ROM_END
ROM_START( amerdart3 ) /* You need to check the sum16 values listed on the labels to determine different sets */
- ROM_REGION16_LE( 0x0a0000, "user1", 0 ) /* 34010 code */
+ ROM_REGION16_LE( 0x0a0000, "user1", 0 ) /* 34010 code */
ROM_LOAD16_BYTE( "ameri corp copyright 1989 u31 4e74", 0x000001, 0x10000, CRC(9628c422) SHA1(46b71acc746760962e34e9d7876f9499ea7d5c7c) )
ROM_LOAD16_BYTE( "ameri corp copyright 1989 u32 0ef7", 0x000000, 0x10000, CRC(2d651ed0) SHA1(e2da2c3d8f25c17e26fd435c75983b2db8691993) )
ROM_LOAD16_BYTE( "ameri corp copyright 1989 u38 10b4", 0x020001, 0x10000, CRC(1eb8c887) SHA1(220f566043535c54ad1cf2216966c7f42099e50b) )
@@ -1003,10 +1003,10 @@ ROM_START( amerdart3 ) /* You need to check the sum16 values listed on the label
ROM_LOAD16_BYTE( "ameri corp copyright 1989 u57 4cac", 0x080001, 0x10000, CRC(2d653c7b) SHA1(0feebe6440aabe844049013aa063ed0259b7bec4) ) /* Different then set 2 or 3 */
ROM_LOAD16_BYTE( "ameri corp copyright 1989 u58 729e", 0x080000, 0x10000, CRC(8cef479a) SHA1(80002e215416a11ff071523ee67218a1aabe155b) ) /* Different then set 2 or 3 */
- ROM_REGION( 0x10000, "dsp", 0 ) /* TMS32015 code */
+ ROM_REGION( 0x10000, "dsp", 0 ) /* TMS32015 code */
ROM_LOAD16_WORD( "tms320e15.bin", 0x0000, 0x2000, CRC(375DB4EA) SHA1(11689C89CE62F44F43CB8973B4EC6E6B0024ED14) ) /* Passes internal checksum routine */
- ROM_REGION( 0x100000, "user2", 0 ) /* TMS32015 audio sample data */
+ ROM_REGION( 0x100000, "user2", 0 ) /* TMS32015 audio sample data */
ROM_LOAD16_WORD( "ameri corp copyright 1989 u1 222f", 0x000000, 0x10000, CRC(e2bb7f54) SHA1(39eeb61a852b93331f445cc1c993727e52959660) ) /* Same as set 2 */
ROM_LOAD16_WORD( "ameri corp copyright 1989 u16 abd6", 0x010000, 0x10000, CRC(7437e8bf) SHA1(754be4822cd586590f09e706d7eb48e5ba8c8817) )
ROM_LOAD16_WORD( "ameri corp copyright 1989 u2 cae4", 0x020000, 0x10000, CRC(a587fffd) SHA1(f33f511d1bf1d6eb3c42535593a9718571174c4b) )
@@ -1027,11 +1027,11 @@ ROM_END
ROM_START( coolpool )
- ROM_REGION16_LE( 0x40000, "user1", 0 ) /* 34010 code */
+ ROM_REGION16_LE( 0x40000, "user1", 0 ) /* 34010 code */
ROM_LOAD16_BYTE( "u112b", 0x00000, 0x20000, CRC(aa227769) SHA1(488e357a7aad07369cade3110cde14ba8562c66c) )
ROM_LOAD16_BYTE( "u113b", 0x00001, 0x20000, CRC(5b5f82f1) SHA1(82afb6a8d94cf09960b962d5208aab451b56feae) )
- ROM_REGION16_LE( 0x200000, "gfx1", 0 ) /* gfx data read by main CPU */
+ ROM_REGION16_LE( 0x200000, "gfx1", 0 ) /* gfx data read by main CPU */
ROM_LOAD16_BYTE( "u04", 0x000000, 0x20000, CRC(66a9940e) SHA1(7fa587280ecfad6b06194868de09cbdd57cf517f) )
ROM_CONTINUE( 0x100000, 0x20000 )
ROM_LOAD16_BYTE( "u08", 0x000001, 0x20000, CRC(56789cf4) SHA1(5ad867d5029fdac9dccd01a6979171aa30d9a6eb) )
@@ -1049,11 +1049,11 @@ ROM_START( coolpool )
ROM_LOAD16_BYTE( "u05", 0x0c0001, 0x20000, CRC(616965e2) SHA1(588ea3c5c7838c50b2157ff1074f629d9d85791c) )
ROM_CONTINUE( 0x1c0001, 0x20000 )
- ROM_REGION( 0x40000, "dsp", 0 ) /* TMS320C26 */
+ ROM_REGION( 0x40000, "dsp", 0 ) /* TMS320C26 */
ROM_LOAD16_BYTE( "u34", 0x00000, 0x08000, CRC(dc1df70b) SHA1(e42fa7e34e50e0bd2aaeea5c55d750ed3286610d) )
ROM_LOAD16_BYTE( "u35", 0x00001, 0x08000, CRC(ac999431) SHA1(7e4c2dcaedcb7e7c67072a179e4b8488d2bbdac7) )
- ROM_REGION( 0x200000, "user2", 0 ) /* TMS32026 data */
+ ROM_REGION( 0x200000, "user2", 0 ) /* TMS32026 data */
ROM_LOAD( "u17c", 0x000000, 0x40000, CRC(ea3cc41d) SHA1(e703e789dfbcfaec878a990031ce839164c51253) )
ROM_LOAD( "u16c", 0x040000, 0x40000, CRC(2e6680ea) SHA1(cb30dc789039aab491428d075fee9e0bc04fd2ce) )
ROM_LOAD( "u15c", 0x080000, 0x40000, CRC(8e5f248e) SHA1(a954d3c20dc0b70f83c4c238db30a33285fcb353) )
@@ -1066,19 +1066,19 @@ ROM_END
ROM_START( 9ballsht )
- ROM_REGION16_LE( 0x80000, "user1", 0 ) /* 34010 code */
+ ROM_REGION16_LE( 0x80000, "user1", 0 ) /* 34010 code */
ROM_LOAD16_BYTE( "u112", 0x00000, 0x40000, CRC(b3855e59) SHA1(c3175df24b85897783169bcaccd61630e512f7f6) )
ROM_LOAD16_BYTE( "u113", 0x00001, 0x40000, CRC(30cbf462) SHA1(64b2e2d40c2a92c4f4823dc866e5464792954ac3) )
- ROM_REGION16_LE( 0x100000, "gfx1", 0 ) /* gfx data read by main CPU */
+ ROM_REGION16_LE( 0x100000, "gfx1", 0 ) /* gfx data read by main CPU */
ROM_LOAD16_BYTE( "e-scape (c)1994 c316.u110", 0x00000, 0x80000, CRC(890ed5c0) SHA1(eaf06ee5b6c5ed0103b535396b4517012818a416) )
ROM_LOAD16_BYTE( "e-scape (c)1994 13f2.u111", 0x00001, 0x80000, CRC(1a9f1145) SHA1(ba52a6d1aca26484c320518f69c66ce3ceb4adcf) )
- ROM_REGION( 0x40000, "dsp", 0 ) /* TMS320C26 */
+ ROM_REGION( 0x40000, "dsp", 0 ) /* TMS320C26 */
ROM_LOAD16_BYTE( "e-scape (c)1994 89bc.u34", 0x00000, 0x08000, CRC(dc1df70b) SHA1(e42fa7e34e50e0bd2aaeea5c55d750ed3286610d) )
ROM_LOAD16_BYTE( "e-scape (c)1994 af4a.u35", 0x00001, 0x08000, CRC(ac999431) SHA1(7e4c2dcaedcb7e7c67072a179e4b8488d2bbdac7) )
- ROM_REGION( 0x100000, "user2", 0 ) /* TMS32026 data */
+ ROM_REGION( 0x100000, "user2", 0 ) /* TMS32026 data */
ROM_LOAD( "u54", 0x00000, 0x80000, CRC(1be5819c) SHA1(308b5b1fe05634419d03956ae1b2e5a61206900f) )
ROM_LOAD( "u53", 0x80000, 0x80000, CRC(d401805d) SHA1(f4bcb2bdc45c3bc5ca423e518cdea8b3a7e8d60e) )
ROM_END
@@ -1088,37 +1088,37 @@ ROM_END
I assume the others are the same.
*/
ROM_START( 9ballsht2 )
- ROM_REGION16_LE( 0x80000, "user1", 0 ) /* 34010 code */
+ ROM_REGION16_LE( 0x80000, "user1", 0 ) /* 34010 code */
ROM_LOAD16_BYTE( "e-scape.112", 0x00000, 0x40000, CRC(aee8114f) SHA1(a0d0e9e3a879393585b85ac6d04e31a7d4221179) )
ROM_LOAD16_BYTE( "e-scape.113", 0x00001, 0x40000, CRC(ccd472a7) SHA1(d074080e987c233b26b3c72248411c575f7a2293) )
- ROM_REGION16_LE( 0x100000, "gfx1", 0 ) /* gfx data read by main CPU */
+ ROM_REGION16_LE( 0x100000, "gfx1", 0 ) /* gfx data read by main CPU */
ROM_LOAD16_BYTE( "e-scape (c)1994 c316.u110", 0x00000, 0x80000, CRC(890ed5c0) SHA1(eaf06ee5b6c5ed0103b535396b4517012818a416) )
ROM_LOAD16_BYTE( "e-scape (c)1994 13f2.u111", 0x00001, 0x80000, CRC(1a9f1145) SHA1(ba52a6d1aca26484c320518f69c66ce3ceb4adcf) )
- ROM_REGION( 0x40000, "dsp", 0 ) /* TMS320C26 */
+ ROM_REGION( 0x40000, "dsp", 0 ) /* TMS320C26 */
ROM_LOAD16_BYTE( "e-scape (c)1994 89bc.u34", 0x00000, 0x08000, CRC(dc1df70b) SHA1(e42fa7e34e50e0bd2aaeea5c55d750ed3286610d) )
ROM_LOAD16_BYTE( "e-scape (c)1994 af4a.u35", 0x00001, 0x08000, CRC(ac999431) SHA1(7e4c2dcaedcb7e7c67072a179e4b8488d2bbdac7) )
- ROM_REGION( 0x100000, "user2", 0 ) /* TMS32026 data */
+ ROM_REGION( 0x100000, "user2", 0 ) /* TMS32026 data */
ROM_LOAD( "u54", 0x00000, 0x80000, CRC(1be5819c) SHA1(308b5b1fe05634419d03956ae1b2e5a61206900f) )
ROM_LOAD( "u53", 0x80000, 0x80000, CRC(d401805d) SHA1(f4bcb2bdc45c3bc5ca423e518cdea8b3a7e8d60e) )
ROM_END
ROM_START( 9ballsht3 )
- ROM_REGION16_LE( 0x80000, "user1", 0 ) /* 34010 code */
+ ROM_REGION16_LE( 0x80000, "user1", 0 ) /* 34010 code */
ROM_LOAD16_BYTE( "8e_1826.112", 0x00000, 0x40000, CRC(486f7a8b) SHA1(635e3b1e7a21a86dd3d0ea994e9b923b06df587e) )
ROM_LOAD16_BYTE( "8e_6166.113", 0x00001, 0x40000, CRC(c41db70a) SHA1(162112f9f5bb6345920a45c41da6a249796bd21f) )
- ROM_REGION16_LE( 0x100000, "gfx1", 0 ) /* gfx data read by main CPU */
+ ROM_REGION16_LE( 0x100000, "gfx1", 0 ) /* gfx data read by main CPU */
ROM_LOAD16_BYTE( "e-scape (c)1994 c316.u110", 0x00000, 0x80000, CRC(890ed5c0) SHA1(eaf06ee5b6c5ed0103b535396b4517012818a416) )
ROM_LOAD16_BYTE( "e-scape (c)1994 13f2.u111", 0x00001, 0x80000, CRC(1a9f1145) SHA1(ba52a6d1aca26484c320518f69c66ce3ceb4adcf) )
- ROM_REGION( 0x40000, "dsp", 0 ) /* TMS320C26 */
+ ROM_REGION( 0x40000, "dsp", 0 ) /* TMS320C26 */
ROM_LOAD16_BYTE( "e-scape (c)1994 89bc.u34", 0x00000, 0x08000, CRC(dc1df70b) SHA1(e42fa7e34e50e0bd2aaeea5c55d750ed3286610d) )
ROM_LOAD16_BYTE( "e-scape (c)1994 af4a.u35", 0x00001, 0x08000, CRC(ac999431) SHA1(7e4c2dcaedcb7e7c67072a179e4b8488d2bbdac7) )
- ROM_REGION( 0x100000, "user2", 0 ) /* TMS32026 data */
+ ROM_REGION( 0x100000, "user2", 0 ) /* TMS32026 data */
ROM_LOAD( "u54", 0x00000, 0x80000, CRC(1be5819c) SHA1(308b5b1fe05634419d03956ae1b2e5a61206900f) )
ROM_LOAD( "u53", 0x80000, 0x80000, CRC(d401805d) SHA1(f4bcb2bdc45c3bc5ca423e518cdea8b3a7e8d60e) )
ROM_END
@@ -1126,19 +1126,19 @@ ROM_END
// all checksums correctly match sum16 printed on rom labels
ROM_START( 9ballshtc )
- ROM_REGION16_LE( 0x80000, "user1", 0 ) /* 34010 code */
+ ROM_REGION16_LE( 0x80000, "user1", 0 ) /* 34010 code */
ROM_LOAD16_BYTE( "e-scape (c)1994 3990.u112", 0x00000, 0x40000, CRC(7ba2749a) SHA1(e2ddc2600234dbebbb423f201cc4061fd0b9911a) )
ROM_LOAD16_BYTE( "e-scape (c)1994 b72f.u113", 0x00001, 0x40000, CRC(1e0f3c62) SHA1(3c24a38dcb553fd84b0b44a5a8d93a14435e22b0) )
- ROM_REGION16_LE( 0x100000, "gfx1", 0 ) /* gfx data read by main CPU */
+ ROM_REGION16_LE( 0x100000, "gfx1", 0 ) /* gfx data read by main CPU */
ROM_LOAD16_BYTE( "e-scape (c)1994 c316.u110", 0x00000, 0x80000, CRC(890ed5c0) SHA1(eaf06ee5b6c5ed0103b535396b4517012818a416) )
ROM_LOAD16_BYTE( "e-scape (c)1994 13f2.u111", 0x00001, 0x80000, CRC(1a9f1145) SHA1(ba52a6d1aca26484c320518f69c66ce3ceb4adcf) )
- ROM_REGION( 0x40000, "dsp", 0 ) /* TMS320C26 */
+ ROM_REGION( 0x40000, "dsp", 0 ) /* TMS320C26 */
ROM_LOAD16_BYTE( "e-scape (c)1994 89bc.u34", 0x00000, 0x08000, CRC(dc1df70b) SHA1(e42fa7e34e50e0bd2aaeea5c55d750ed3286610d) )
ROM_LOAD16_BYTE( "e-scape (c)1994 af4a.u35", 0x00001, 0x08000, CRC(ac999431) SHA1(7e4c2dcaedcb7e7c67072a179e4b8488d2bbdac7) )
- ROM_REGION( 0x100000, "user2", 0 ) /* TMS32026 data */
+ ROM_REGION( 0x100000, "user2", 0 ) /* TMS32026 data */
ROM_LOAD( "e-scape (c)1994 0000.u54", 0x00000, 0x80000, CRC(04b509a0) SHA1(093343741a3d8d0786fd443e68dd85b414c6cf9e) )
ROM_LOAD( "e-scape (c)1994 2df8.u53", 0x80000, 0x80000, CRC(c8a7b576) SHA1(7eb71dd791fdcbfe71764a454f0a1d3130d8a57e) )
ROM_END