Previous 199869 Revisions Next

r21626 Wednesday 6th March, 2013 at 11:28:57 UTC by O. Galibert
namcos10: moar better (nw)
[src/mame/drivers]namcos10.c

trunk/src/mame/drivers/namcos10.c
r21625r21626
421421WRITE32_MEMBER(namcos10_state::nand_address1_w )
422422{
423423   logerror("nand_a1_w %08x (%08x)\n", data, space.device().safe_pc());
424   nand_address = ( nand_address & 0x00ffffff ) | ( ( data & 0xff ) << 24 );
424   //   nand_address = ( nand_address & 0x00ffffff ) | ( ( data & 0xff ) << 24 );
425425}
426426
427427WRITE32_MEMBER(namcos10_state::nand_address2_w )
428428{
429429   logerror("nand_a2_w %08x (%08x)\n", data, space.device().safe_pc());
430   nand_address = ( nand_address & 0xff00ffff ) | ( ( data & 0xff ) << 16 );
430   nand_address = ( nand_address & 0xfffffc03 ) | ( ( data & 0xff ) << 2 );
431431}
432432
433433WRITE32_MEMBER(namcos10_state::nand_address3_w )
434434{
435435   logerror("nand_a3_w %08x (%08x)\n", data, space.device().safe_pc());
436   nand_address = ( nand_address & 0xffff00ff ) | ( ( data & 0xff ) << 8 );
436   nand_address = ( nand_address & 0xfffc03ff ) | ( ( data & 0xff ) << 10 );
437437}
438438
439439WRITE32_MEMBER(namcos10_state::nand_address4_w )
440440{
441441   logerror("nand_a4_w %08x (%08x)\n", data, space.device().safe_pc());
442   nand_address = ( nand_address & 0xffffff00 ) | ( ( data & 0xff ) << 0 );
442   nand_address = ( nand_address & 0xfc03ffff ) | ( ( data & 0xff ) << 18 );
443443}
444444
445445UINT16 namcos10_state::nand_read( UINT32 address )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team