Previous 199869 Revisions Next

r36110 Wednesday 25th February, 2015 at 18:40:56 UTC by Osso
taotaido.c: use configured banks (nw)
[/branches/kale/src/mame/drivers]taotaido.c

branches/kale/src/mame/drivers/taotaido.c
r244621r244622
7575
7676void taotaido_state::machine_start()
7777{
78   membank("soundbank")->configure_entries(0, 4, memregion("audiocpu")->base(), 0x8000);
79   
7880   save_item(NAME(m_pending_command));
7981}
8082
r244621r244622
130132
131133WRITE8_MEMBER(taotaido_state::sh_bankswitch_w)
132134{
133   UINT8 *rom = memregion("audiocpu")->base() + 0x10000;
134
135   membank("bank1")->set_base(rom + (data & 0x03) * 0x8000);
135   membank("soundbank")->set_entry(data & 0x03);
136136}
137137
138138static ADDRESS_MAP_START( sound_map, AS_PROGRAM, 8, taotaido_state )
139139   AM_RANGE(0x0000, 0x77ff) AM_ROM
140140   AM_RANGE(0x7800, 0x7fff) AM_RAM
141   AM_RANGE(0x8000, 0xffff) AM_ROMBANK("bank1")
141   AM_RANGE(0x8000, 0xffff) AM_ROMBANK("soundbank")
142142ADDRESS_MAP_END
143143
144144static ADDRESS_MAP_START( sound_port_map, AS_IO, 8, taotaido_state )
r244621r244622
404404   ROM_LOAD16_WORD_SWAP( "1-u90.bin", 0x00000, 0x80000, CRC(a3ee30da) SHA1(920a83ce9192bf785bffdc041e280f1a420de4c9) )
405405   ROM_LOAD16_WORD_SWAP( "2-u91.bin", 0x80000, 0x80000, CRC(30b7e4fb) SHA1(15e1f6d252c736fdee33b691a0a1a45f0307bffb) )
406406
407   ROM_REGION( 0x30000, "audiocpu", 0 ) /* z80 Code */
407   ROM_REGION( 0x20000, "audiocpu", 0 ) /* z80 Code */
408408   ROM_LOAD( "3-u113.bin", 0x000000, 0x20000, CRC(a167c4e4) SHA1(d32184e7040935cd440d4d82c66491b710ec87a8) )
409   ROM_RELOAD ( 0x10000, 0x20000 )
410409
411410   ROM_REGION( 0x100000, "ymsnd.deltat", 0 ) /* sound samples */
412411   ROM_LOAD( "u104.bin",     0x000000, 0x100000, CRC(e89387a9) SHA1(1deeee056af367d1a5aa0722dd3d6c68a82d0489) )
r244621r244622
428427   ROM_LOAD16_WORD_SWAP( "tt0-u90.bin", 0x00000, 0x80000, CRC(69d4cca7) SHA1(f1aba74fef8fe4271d19763f428fc0e2674d08b3) )
429428   ROM_LOAD16_WORD_SWAP( "tt1-u91.bin", 0x80000, 0x80000, CRC(41025469) SHA1(fa3a424ca3ecb513f418e436e4191ff76f6a0de1) )
430429
431   ROM_REGION( 0x30000, "audiocpu", 0 ) /* z80 Code */
430   ROM_REGION( 0x20000, "audiocpu", 0 ) /* z80 Code */
432431   ROM_LOAD( "3-u113.bin", 0x000000, 0x20000, CRC(a167c4e4) SHA1(d32184e7040935cd440d4d82c66491b710ec87a8) )
433   ROM_RELOAD ( 0x10000, 0x20000 )
434432
435433   ROM_REGION( 0x100000, "ymsnd.deltat", 0 ) /* sound samples */
436434   ROM_LOAD( "u104.bin",     0x000000, 0x100000, CRC(e89387a9) SHA1(1deeee056af367d1a5aa0722dd3d6c68a82d0489) )
r244621r244622
452450   ROM_LOAD16_WORD_SWAP( "1.u90", 0x00000, 0x80000, CRC(27c5c626) SHA1(f2aea45a15db24c914aa889be21cd8994d138a59) )
453451   ROM_LOAD16_WORD_SWAP( "2.u91", 0x80000, 0x80000, CRC(71a4e538) SHA1(608c2d77aa8c1c4bb39a419bdfdf73a2fd587403) )
454452
455   ROM_REGION( 0x30000, "audiocpu", 0 ) /* z80 Code */
453   ROM_REGION( 0x20000, "audiocpu", 0 ) /* z80 Code */
456454   ROM_LOAD( "3-u113.bin", 0x000000, 0x20000, CRC(a167c4e4) SHA1(d32184e7040935cd440d4d82c66491b710ec87a8) )
457   ROM_RELOAD ( 0x10000, 0x20000 )
458455
459456   ROM_REGION( 0x100000, "ymsnd.deltat", 0 ) /* sound samples */
460457   ROM_LOAD( "u104.bin",     0x000000, 0x100000, CRC(e89387a9) SHA1(1deeee056af367d1a5aa0722dd3d6c68a82d0489) )


Previous 199869 Revisions Next


© 1997-2024 The MAME Team