branches/kale/src/mame/drivers/taotaido.c
| r244621 | r244622 | |
| 75 | 75 | |
| 76 | 76 | void taotaido_state::machine_start() |
| 77 | 77 | { |
| 78 | membank("soundbank")->configure_entries(0, 4, memregion("audiocpu")->base(), 0x8000); |
| 79 | |
| 78 | 80 | save_item(NAME(m_pending_command)); |
| 79 | 81 | } |
| 80 | 82 | |
| r244621 | r244622 | |
| 130 | 132 | |
| 131 | 133 | WRITE8_MEMBER(taotaido_state::sh_bankswitch_w) |
| 132 | 134 | { |
| 133 | | UINT8 *rom = memregion("audiocpu")->base() + 0x10000; |
| 134 | | |
| 135 | | membank("bank1")->set_base(rom + (data & 0x03) * 0x8000); |
| 135 | membank("soundbank")->set_entry(data & 0x03); |
| 136 | 136 | } |
| 137 | 137 | |
| 138 | 138 | static ADDRESS_MAP_START( sound_map, AS_PROGRAM, 8, taotaido_state ) |
| 139 | 139 | AM_RANGE(0x0000, 0x77ff) AM_ROM |
| 140 | 140 | AM_RANGE(0x7800, 0x7fff) AM_RAM |
| 141 | | AM_RANGE(0x8000, 0xffff) AM_ROMBANK("bank1") |
| 141 | AM_RANGE(0x8000, 0xffff) AM_ROMBANK("soundbank") |
| 142 | 142 | ADDRESS_MAP_END |
| 143 | 143 | |
| 144 | 144 | static ADDRESS_MAP_START( sound_port_map, AS_IO, 8, taotaido_state ) |
| r244621 | r244622 | |
| 404 | 404 | ROM_LOAD16_WORD_SWAP( "1-u90.bin", 0x00000, 0x80000, CRC(a3ee30da) SHA1(920a83ce9192bf785bffdc041e280f1a420de4c9) ) |
| 405 | 405 | ROM_LOAD16_WORD_SWAP( "2-u91.bin", 0x80000, 0x80000, CRC(30b7e4fb) SHA1(15e1f6d252c736fdee33b691a0a1a45f0307bffb) ) |
| 406 | 406 | |
| 407 | | ROM_REGION( 0x30000, "audiocpu", 0 ) /* z80 Code */ |
| 407 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* z80 Code */ |
| 408 | 408 | ROM_LOAD( "3-u113.bin", 0x000000, 0x20000, CRC(a167c4e4) SHA1(d32184e7040935cd440d4d82c66491b710ec87a8) ) |
| 409 | | ROM_RELOAD ( 0x10000, 0x20000 ) |
| 410 | 409 | |
| 411 | 410 | ROM_REGION( 0x100000, "ymsnd.deltat", 0 ) /* sound samples */ |
| 412 | 411 | ROM_LOAD( "u104.bin", 0x000000, 0x100000, CRC(e89387a9) SHA1(1deeee056af367d1a5aa0722dd3d6c68a82d0489) ) |
| r244621 | r244622 | |
| 428 | 427 | ROM_LOAD16_WORD_SWAP( "tt0-u90.bin", 0x00000, 0x80000, CRC(69d4cca7) SHA1(f1aba74fef8fe4271d19763f428fc0e2674d08b3) ) |
| 429 | 428 | ROM_LOAD16_WORD_SWAP( "tt1-u91.bin", 0x80000, 0x80000, CRC(41025469) SHA1(fa3a424ca3ecb513f418e436e4191ff76f6a0de1) ) |
| 430 | 429 | |
| 431 | | ROM_REGION( 0x30000, "audiocpu", 0 ) /* z80 Code */ |
| 430 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* z80 Code */ |
| 432 | 431 | ROM_LOAD( "3-u113.bin", 0x000000, 0x20000, CRC(a167c4e4) SHA1(d32184e7040935cd440d4d82c66491b710ec87a8) ) |
| 433 | | ROM_RELOAD ( 0x10000, 0x20000 ) |
| 434 | 432 | |
| 435 | 433 | ROM_REGION( 0x100000, "ymsnd.deltat", 0 ) /* sound samples */ |
| 436 | 434 | ROM_LOAD( "u104.bin", 0x000000, 0x100000, CRC(e89387a9) SHA1(1deeee056af367d1a5aa0722dd3d6c68a82d0489) ) |
| r244621 | r244622 | |
| 452 | 450 | ROM_LOAD16_WORD_SWAP( "1.u90", 0x00000, 0x80000, CRC(27c5c626) SHA1(f2aea45a15db24c914aa889be21cd8994d138a59) ) |
| 453 | 451 | ROM_LOAD16_WORD_SWAP( "2.u91", 0x80000, 0x80000, CRC(71a4e538) SHA1(608c2d77aa8c1c4bb39a419bdfdf73a2fd587403) ) |
| 454 | 452 | |
| 455 | | ROM_REGION( 0x30000, "audiocpu", 0 ) /* z80 Code */ |
| 453 | ROM_REGION( 0x20000, "audiocpu", 0 ) /* z80 Code */ |
| 456 | 454 | ROM_LOAD( "3-u113.bin", 0x000000, 0x20000, CRC(a167c4e4) SHA1(d32184e7040935cd440d4d82c66491b710ec87a8) ) |
| 457 | | ROM_RELOAD ( 0x10000, 0x20000 ) |
| 458 | 455 | |
| 459 | 456 | ROM_REGION( 0x100000, "ymsnd.deltat", 0 ) /* sound samples */ |
| 460 | 457 | ROM_LOAD( "u104.bin", 0x000000, 0x100000, CRC(e89387a9) SHA1(1deeee056af367d1a5aa0722dd3d6c68a82d0489) ) |