diff --git a/src/mame/drivers/segaybd.cpp b/src/mame/drivers/segaybd.cpp index 240225bbac6..ca5df4f0e7a 100644 --- a/src/mame/drivers/segaybd.cpp +++ b/src/mame/drivers/segaybd.cpp @@ -22,7 +22,7 @@ **************************************************************************** Known bugs: - * pdriftl's comms doesn't work + * pdriftl's comms don't work **************************************************************************** @@ -1399,8 +1399,9 @@ void segaybd_state::yboard_deluxe(machine_config &config) //************************************************************************************************************************* // Galaxy Force 2 (World), Sega Y-board // CPU: 68000 (317-????) -// GAME BD: 834-6614-02 GALAXY FORCE 2 -// +// GAME BD: 834-6614-02 GALAXY FORCE 2 +// DRIVE BD: 839-0161 + ROM_START( gforce2 ) ROM_REGION( 0x080000, "maincpu", 0 ) // M ROM_LOAD16_BYTE( "epr-11688.25", 0x000000, 0x20000, CRC(c845f2df) SHA1(17586a5f83170e99f28cd35b28e85e503e7bbe75) ) @@ -1414,6 +1415,10 @@ ROM_START( gforce2 ) ROM_LOAD16_BYTE( "epr-11816b.54", 0x000000, 0x20000, CRC(317dd0c2) SHA1(7f1c7dcfb111385e2a94912975c2f9bfe78445ac) ) ROM_LOAD16_BYTE( "epr-11815b.53", 0x000001, 0x20000, CRC(f1fb22f1) SHA1(da3ce521b0a19b391913c35af34084d29edceca7) ) + ROM_REGION( 0x08000, "drive_board", 0 ) + ROM_LOAD( "epr-11707.ic37", 0x00000, 0x08000, NO_DUMP ) + ROM_LOAD( "epr-11707a.ic37", 0x00000, 0x08000, NO_DUMP ) + ROM_REGION16_BE( 0x080000, "bsprites", 0 ) ROM_LOAD16_BYTE( "mpr-11467.16", 0x000000, 0x20000, CRC(6e60e736) SHA1(73086744cb2fe1ce162f851cb879755c21819b33) ) ROM_LOAD16_BYTE( "mpr-11468.14", 0x000001, 0x20000, CRC(74ca9ca5) SHA1(c6f27ce43ef270088e6155c8240fd15afa5729fd) ) @@ -1488,6 +1493,10 @@ ROM_START( gforce2sd ) ROM_LOAD16_BYTE( "epr-11816b.54", 0x000000, 0x20000, CRC(317dd0c2) SHA1(7f1c7dcfb111385e2a94912975c2f9bfe78445ac) ) ROM_LOAD16_BYTE( "epr-11815b.53", 0x000001, 0x20000, CRC(f1fb22f1) SHA1(da3ce521b0a19b391913c35af34084d29edceca7) ) + ROM_REGION( 0x08000, "drive_board", 0 ) + ROM_LOAD( "epr-11707.ic37", 0x00000, 0x08000, NO_DUMP ) + ROM_LOAD( "epr-11707a.ic37", 0x00000, 0x08000, NO_DUMP ) + ROM_REGION16_BE( 0x080000, "bsprites", 0 ) ROM_LOAD16_BYTE( "mpr-11467.16", 0x000000, 0x20000, CRC(6e60e736) SHA1(73086744cb2fe1ce162f851cb879755c21819b33) ) ROM_LOAD16_BYTE( "mpr-11468.14", 0x000001, 0x20000, CRC(74ca9ca5) SHA1(c6f27ce43ef270088e6155c8240fd15afa5729fd) ) @@ -1566,6 +1575,10 @@ ROM_START( gforce2ja ) ROM_LOAD16_BYTE( "epr-11690a.54", 0x000000, 0x20000, CRC(e18bc177) SHA1(3fb179c9074954fc9b64da1463f542d60a99ec84) ) ROM_LOAD16_BYTE( "epr-11689a.53", 0x000001, 0x20000, CRC(6010e63e) SHA1(00aa5e8516f094409a407744b84ef183393b8b19) ) + ROM_REGION( 0x08000, "drive_board", 0 ) + ROM_LOAD( "epr-11707.ic37", 0x00000, 0x08000, NO_DUMP ) + ROM_LOAD( "epr-11707a.ic37", 0x00000, 0x08000, NO_DUMP ) + ROM_REGION16_BE( 0x080000, "bsprites", 0 ) ROM_LOAD16_BYTE( "mpr-11467.16", 0x000000, 0x20000, CRC(6e60e736) SHA1(73086744cb2fe1ce162f851cb879755c21819b33) ) ROM_LOAD16_BYTE( "mpr-11468.14", 0x000001, 0x20000, CRC(74ca9ca5) SHA1(c6f27ce43ef270088e6155c8240fd15afa5729fd) ) @@ -1641,6 +1654,10 @@ ROM_START( gforce2j ) ROM_LOAD16_BYTE( "epr-11513.54", 0x000000, 0x20000, CRC(e18bc177) SHA1(3fb179c9074954fc9b64da1463f542d60a99ec84) ) ROM_LOAD16_BYTE( "epr-11512.53", 0x000001, 0x20000, CRC(6010e63e) SHA1(00aa5e8516f094409a407744b84ef183393b8b19) ) + ROM_REGION( 0x08000, "drive_board", 0 ) + ROM_LOAD( "epr-11707.ic37", 0x00000, 0x08000, NO_DUMP ) + ROM_LOAD( "epr-11707a.ic37", 0x00000, 0x08000, NO_DUMP ) + ROM_REGION16_BE( 0x080000, "bsprites", 0 ) ROM_LOAD16_BYTE( "mpr-11467.16", 0x000000, 0x20000, CRC(6e60e736) SHA1(73086744cb2fe1ce162f851cb879755c21819b33) ) ROM_LOAD16_BYTE( "mpr-11468.14", 0x000001, 0x20000, CRC(74ca9ca5) SHA1(c6f27ce43ef270088e6155c8240fd15afa5729fd) ) @@ -1708,7 +1725,8 @@ ROM_END // CPU BD 837-7403 // VIDEO BD 837-7301-02 // GAME BD 834-7300-07 G-LOC -// +// DRIVE BD: 839-0341 + ROM_START( gloc ) ROM_REGION( 0x080000, "maincpu", 0 ) // M ROM_LOAD16_BYTE( "epr-13172.25", 0x000000, 0x20000, CRC(75e7174c) SHA1(ef052a6973cf49267463a0c14e8c392a083c62fb) ) @@ -1724,6 +1742,9 @@ ROM_START( gloc ) ROM_LOAD16_BYTE( "epr-13030.54", 0x000000, 0x20000, CRC(81abcabf) SHA1(cb4e817d66a7f384aa9757758c51cd1bf7347dd0) ) ROM_LOAD16_BYTE( "epr-13029.53", 0x000001, 0x20000, CRC(f3638efb) SHA1(f82a46fc8616cbe0235746161c587e54adecfe50) ) + ROM_REGION( 0x08000, "drive_board", 0 ) + ROM_LOAD( "epr-11830.ic37", 0x00000, 0x8000, CRC(c1201c02) SHA1(3fc854f33631a65e499d581712c46b60b6f5b4c7) ) + ROM_REGION16_BE( 0x200000, "bsprites", 0) ROM_LOAD16_BYTE( "epr-13039.16", 0x000000, 0x80000, CRC(d7e1266d) SHA1(b0fc4cc60a7e876ae2af343bba6da3fb926ea9c5) ) ROM_LOAD16_BYTE( "epr-13037.14", 0x000001, 0x80000, CRC(b801a250) SHA1(7d1f6a1f2022a4f302f22d11fa79057cf8134ad2) ) @@ -1799,6 +1820,9 @@ ROM_START( glocu ) ROM_LOAD16_BYTE( "epr-13030.54", 0x000000, 0x20000, CRC(81abcabf) SHA1(cb4e817d66a7f384aa9757758c51cd1bf7347dd0) ) ROM_LOAD16_BYTE( "epr-13029.53", 0x000001, 0x20000, CRC(f3638efb) SHA1(f82a46fc8616cbe0235746161c587e54adecfe50) ) + ROM_REGION( 0x08000, "drive_board", 0 ) + ROM_LOAD( "epr-11830.ic37", 0x00000, 0x8000, CRC(c1201c02) SHA1(3fc854f33631a65e499d581712c46b60b6f5b4c7) ) + ROM_REGION16_BE( 0x200000, "bsprites", 0) ROM_LOAD16_BYTE( "epr-13039.16", 0x000000, 0x80000, CRC(d7e1266d) SHA1(b0fc4cc60a7e876ae2af343bba6da3fb926ea9c5) ) ROM_LOAD16_BYTE( "epr-13037.14", 0x000001, 0x80000, CRC(b801a250) SHA1(7d1f6a1f2022a4f302f22d11fa79057cf8134ad2) ) @@ -2008,7 +2032,8 @@ ROM_END // CPU: 68000 (317-????) // CPU BD POWER DRIFT 837-6695-08 (or 837-6695-09) // VIDEO BD POWER DRIFT 837-6696-01 (or 837-6696-02) -// +// DRIVE BD: 839-0213 + ROM_START( pdrift ) ROM_REGION( 0x080000, "maincpu", 0 ) // M ROM_LOAD16_BYTE( "epr-12017.25", 0x000000, 0x20000, CRC(31190322) SHA1(18df4bd6078b1c76c7061c05a476a7cbf7d0b37b) ) @@ -2024,6 +2049,9 @@ ROM_START( pdrift ) ROM_LOAD16_BYTE( "epr-12019a.54", 0x000000, 0x20000, CRC(11188a30) SHA1(42dd0344d92529848b53a8cec4c145237ccd5b51) ) ROM_LOAD16_BYTE( "epr-12018a.53", 0x000001, 0x20000, CRC(1c582e1f) SHA1(c32d2f921554bddd7dedcb81e231aa91f50fa27b) ) + ROM_REGION( 0x08000, "drive_board", 0 ) + ROM_LOAD( "epr-11485.ic37", 0x00000, 0x08000, NO_DUMP ) + ROM_REGION16_BE( 0x080000, "bsprites", 0 ) ROM_LOAD16_BYTE( "epr-11789.16", 0x000000, 0x20000, CRC(b86f8d2b) SHA1(a053f2021841fd0ef89fd3f28050a698b36c435e) ) ROM_LOAD16_BYTE( "epr-11791.14", 0x000001, 0x20000, CRC(36b2910a) SHA1(9948b91837f944a7a606542fa685525e74bbe398) ) @@ -2107,6 +2135,9 @@ ROM_START( pdrifta ) ROM_LOAD16_BYTE( "epr-12019.54", 0x000000, 0x20000, CRC(e514d7b6) SHA1(27ae99f5f3e8d2f248916f7a252e2c0686638df5) ) ROM_LOAD16_BYTE( "epr-12018.53", 0x000001, 0x20000, CRC(0a3f7faf) SHA1(fe20a164a7a2c9e9bf0e7aade75b0488bdc93d79) ) + ROM_REGION( 0x08000, "drive_board", 0 ) + ROM_LOAD( "epr-11485.ic37", 0x00000, 0x08000, NO_DUMP ) + ROM_REGION16_BE( 0x080000, "bsprites", 0 ) ROM_LOAD16_BYTE( "epr-11789.16", 0x000000, 0x20000, CRC(b86f8d2b) SHA1(a053f2021841fd0ef89fd3f28050a698b36c435e) ) ROM_LOAD16_BYTE( "epr-11791.14", 0x000001, 0x20000, CRC(36b2910a) SHA1(9948b91837f944a7a606542fa685525e74bbe398) ) @@ -2191,6 +2222,9 @@ ROM_START( pdrifte ) ROM_LOAD16_BYTE( "epr-11903.54", 0x000000, 0x20000, CRC(d004f411) SHA1(212a985275647fae24b580ebaffc1230c06318ac) ) ROM_LOAD16_BYTE( "epr-11902.53", 0x000001, 0x20000, CRC(e8028e08) SHA1(de4ee5011e9552e624b6223e0e1ef00bc271a811) ) + ROM_REGION( 0x08000, "drive_board", 0 ) + ROM_LOAD( "epr-11485.ic37", 0x00000, 0x08000, NO_DUMP ) + ROM_REGION16_BE( 0x080000, "bsprites", 0 ) ROM_LOAD16_BYTE( "epr-11789.16", 0x000000, 0x20000, CRC(b86f8d2b) SHA1(a053f2021841fd0ef89fd3f28050a698b36c435e) ) ROM_LOAD16_BYTE( "epr-11791.14", 0x000001, 0x20000, CRC(36b2910a) SHA1(9948b91837f944a7a606542fa685525e74bbe398) ) @@ -2278,6 +2312,9 @@ ROM_START( pdriftj ) ROM_LOAD16_BYTE( "epr-11750b.54", 0x000000, 0x20000, CRC(bc14ce30) SHA1(9bbadee0946e0abaac4f0d2625ba5550f11fa8a9) ) ROM_LOAD16_BYTE( "epr-11749b.53", 0x000001, 0x20000, CRC(9e385568) SHA1(74e22eaed645cc80b1eb0c52912186066e58b9d2) ) + ROM_REGION( 0x08000, "drive_board", 0 ) + ROM_LOAD( "epr-11485.ic37", 0x00000, 0x08000, NO_DUMP ) + ROM_REGION16_BE( 0x080000, "bsprites", 0 ) ROM_LOAD16_BYTE( "epr-11789.16", 0x000000, 0x20000, CRC(b86f8d2b) SHA1(a053f2021841fd0ef89fd3f28050a698b36c435e) ) ROM_LOAD16_BYTE( "epr-11791.14", 0x000001, 0x20000, CRC(36b2910a) SHA1(9948b91837f944a7a606542fa685525e74bbe398) ) @@ -2363,6 +2400,9 @@ ROM_START(pdriftl) ROM_LOAD16_BYTE("epr-12109.54", 0x000000, 0x20000, CRC(256350b8) SHA1(72b05d3583d63766690fed4827ec586e832168d1) ) ROM_LOAD16_BYTE("epr-12108.53", 0x000001, 0x20000, CRC(a3a56771) SHA1(f41d466f31a1b833d21a7011314c48d5056409eb) ) + ROM_REGION( 0x08000, "drive_board", 0 ) + ROM_LOAD( "epr-11485.ic37", 0x00000, 0x08000, NO_DUMP ) + ROM_REGION16_BE(0x080000, "bsprites", 0) ROM_LOAD16_BYTE("epr-12114.16", 0x000000, 0x20000, CRC(8b07e8eb) SHA1(22a4aff968d6de52372b7b2b5322d353f7b835ef) ) ROM_LOAD16_BYTE("epr-12115.14", 0x000001, 0x20000, CRC(045b2912) SHA1(697c8eff69bf1a23745d24171f0b50635cf8513e) )