summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2020-03-29 17:20:58 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2020-03-29 17:20:58 +0200
commit8afbb68fcbdc05b9223489e7b7950d4227c8b7a4 (patch)
tree069f06359e27af584960e529ba92daa2bd5e01fa /src/mame
parenteaa489c55dd31f365ed9d6c7b4036d835bdae803 (diff)
taitof2.cpp: updated clocks and rom labels for driveout [f205v]
(nw) fantland.cpp: removed outdated comment
Diffstat (limited to 'src/mame')
-rw-r--r--src/mame/drivers/fantland.cpp5
-rw-r--r--src/mame/drivers/taito_f2.cpp22
2 files changed, 11 insertions, 16 deletions
diff --git a/src/mame/drivers/fantland.cpp b/src/mame/drivers/fantland.cpp
index 38b050f168c..b0bac311319 100644
--- a/src/mame/drivers/fantland.cpp
+++ b/src/mame/drivers/fantland.cpp
@@ -38,11 +38,6 @@ Year + Game Main CPU Sound CPU Sound Video
- Verify sound. Also speech is a bit garbled / low volume (rom 15)
- Trackball controls don't work well
-[wheelrun]
-
-- On a car hit / crash the game tries to produce sound through ports b000 & c000,
- probably connected to the EP1210. This is not emulated.
-
***************************************************************************************/
#include "emu.h"
diff --git a/src/mame/drivers/taito_f2.cpp b/src/mame/drivers/taito_f2.cpp
index 0d971a33a12..2a525e32f2c 100644
--- a/src/mame/drivers/taito_f2.cpp
+++ b/src/mame/drivers/taito_f2.cpp
@@ -3539,11 +3539,11 @@ void taitof2_state::cameltrya(machine_config &config)
void taitof2_state::driveout(machine_config &config)
{
/* basic machine hardware */
- M68000(config, m_maincpu, 24000000/2); /* 12 MHz */
+ M68000(config, m_maincpu, 14_MHz_XTAL); // verified on PCB
m_maincpu->set_addrmap(AS_PROGRAM, &taitof2_state::driveout_map);
m_maincpu->set_vblank_int("screen", FUNC(taitof2_state::interrupt));
- Z80(config, m_audiocpu, 24000000/6); /* 4 MHz */
+ Z80(config, m_audiocpu, 8_MHz_XTAL / 2); // verified on PCB
m_audiocpu->set_addrmap(AS_PROGRAM, &taitof2_state::driveout_sound_map);
TC0510NIO(config, m_tc0510nio, 0);
@@ -3583,7 +3583,7 @@ void taitof2_state::driveout(machine_config &config)
SPEAKER(config, "lspeaker").front_left(); /* does it ? */
SPEAKER(config, "rspeaker").front_right();
- OKIM6295(config, m_oki, 1056000, okim6295_device::PIN7_HIGH); // clock frequency & pin 7 not verified
+ OKIM6295(config, m_oki, 8_MHz_XTAL / 8, okim6295_device::PIN7_LOW); // verified on PCB
m_oki->set_addrmap(0, &taitof2_state::driveout_oki_map);
m_oki->add_route(ALL_OUTPUTS, "lspeaker", 1.0);
m_oki->add_route(ALL_OUTPUTS, "rspeaker", 1.0);
@@ -5263,25 +5263,25 @@ ROM_END
ROM_START( driveout )
ROM_REGION( 0x100000, "maincpu", 0 ) /* 1024k for 68000 code */
- ROM_LOAD16_BYTE( "driveout.003", 0x00000, 0x80000, CRC(dc431e4e) SHA1(6002cb7a2bd05e28a2413942998a5c7e11fc1432) )
- ROM_LOAD16_BYTE( "driveout.002", 0x00001, 0x80000, CRC(6f9063f4) SHA1(7ea55126a2f6391322740432d835cd06450909ae) )
+ ROM_LOAD16_BYTE( "4.u3", 0x00000, 0x80000, CRC(dc431e4e) SHA1(6002cb7a2bd05e28a2413942998a5c7e11fc1432) )
+ ROM_LOAD16_BYTE( "5.u2", 0x00001, 0x80000, CRC(6f9063f4) SHA1(7ea55126a2f6391322740432d835cd06450909ae) )
ROM_REGION( 0x080000, "tc0100scn_1", ROMREGION_ERASEFF )
/* empty */
ROM_REGION( 0x080000, "sprites", 0 ) /* OBJ */
- ROM_LOAD16_BYTE( "driveout.084", 0x00000, 0x40000, CRC(530ac420) SHA1(d66006958580205d0962871ba7d0b40a067bb9af) )
- ROM_LOAD16_BYTE( "driveout.081", 0x00001, 0x40000, CRC(0e9a3e9e) SHA1(7bb21e6fc930a5e1913bffb626958d0ee22d5883) )
+ ROM_LOAD16_BYTE( "6.u84", 0x00000, 0x40000, CRC(530ac420) SHA1(d66006958580205d0962871ba7d0b40a067bb9af) )
+ ROM_LOAD16_BYTE( "7.u81", 0x00001, 0x40000, CRC(0e9a3e9e) SHA1(7bb21e6fc930a5e1913bffb626958d0ee22d5883) )
ROM_REGION( 0x080000, "tc0430grw", 0 ) /* pivot gfx */
- ROM_LOAD( "do_piv.rom", 0x00000, 0x80000, CRC(c4f012f7) SHA1(4ad6a88f6a7f89b2b4c62c2b376d4e7b43c3d442) )
+ ROM_LOAD( "8.u37", 0x00000, 0x80000, CRC(c4f012f7) SHA1(4ad6a88f6a7f89b2b4c62c2b376d4e7b43c3d442) )
ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu */
- ROM_LOAD( "driveout.020", 0x0000, 0x8000, CRC(99aaeb2e) SHA1(c7eb174f2ddcd8fd2b73b5251f434a20a9627b49) )
+ ROM_LOAD( "3.u20", 0x0000, 0x8000, CRC(99aaeb2e) SHA1(c7eb174f2ddcd8fd2b73b5251f434a20a9627b49) ) // found on another PCB double sized with the first half 0xff filled
ROM_REGION( 0xa0000, "oki", 0 ) /* ADPCM samples */
- ROM_LOAD( "driveout.028", 0x00000, 0x80000, CRC(cbde0b66) SHA1(b264aa525ff40c7813182031825cd052db887000) ) /* banked */
- ROM_LOAD( "driveout.029", 0x80000, 0x20000, CRC(0aba2026) SHA1(f592e3b294d44f499fdca4cc31646e55d8c3dfbf) ) /* sandwiched */
+ ROM_LOAD( "1.u28", 0x00000, 0x80000, CRC(cbde0b66) SHA1(b264aa525ff40c7813182031825cd052db887000) ) /* banked */
+ ROM_LOAD( "2.u29", 0x80000, 0x20000, CRC(0aba2026) SHA1(f592e3b294d44f499fdca4cc31646e55d8c3dfbf) ) /* sandwiched */
ROM_END