namcos10: moar better (nw)

This commit is contained in:
Olivier Galibert 2013-03-06 11:28:57 +00:00
parent d336ba7b6c
commit 39be32c76c

View File

@ -421,25 +421,25 @@ READ32_MEMBER(namcos10_state::nand_status_r )
WRITE32_MEMBER(namcos10_state::nand_address1_w ) WRITE32_MEMBER(namcos10_state::nand_address1_w )
{ {
logerror("nand_a1_w %08x (%08x)\n", data, space.device().safe_pc()); logerror("nand_a1_w %08x (%08x)\n", data, space.device().safe_pc());
nand_address = ( nand_address & 0x00ffffff ) | ( ( data & 0xff ) << 24 ); // nand_address = ( nand_address & 0x00ffffff ) | ( ( data & 0xff ) << 24 );
} }
WRITE32_MEMBER(namcos10_state::nand_address2_w ) WRITE32_MEMBER(namcos10_state::nand_address2_w )
{ {
logerror("nand_a2_w %08x (%08x)\n", data, space.device().safe_pc()); logerror("nand_a2_w %08x (%08x)\n", data, space.device().safe_pc());
nand_address = ( nand_address & 0xff00ffff ) | ( ( data & 0xff ) << 16 ); nand_address = ( nand_address & 0xfffffc03 ) | ( ( data & 0xff ) << 2 );
} }
WRITE32_MEMBER(namcos10_state::nand_address3_w ) WRITE32_MEMBER(namcos10_state::nand_address3_w )
{ {
logerror("nand_a3_w %08x (%08x)\n", data, space.device().safe_pc()); logerror("nand_a3_w %08x (%08x)\n", data, space.device().safe_pc());
nand_address = ( nand_address & 0xffff00ff ) | ( ( data & 0xff ) << 8 ); nand_address = ( nand_address & 0xfffc03ff ) | ( ( data & 0xff ) << 10 );
} }
WRITE32_MEMBER(namcos10_state::nand_address4_w ) WRITE32_MEMBER(namcos10_state::nand_address4_w )
{ {
logerror("nand_a4_w %08x (%08x)\n", data, space.device().safe_pc()); logerror("nand_a4_w %08x (%08x)\n", data, space.device().safe_pc());
nand_address = ( nand_address & 0xffffff00 ) | ( ( data & 0xff ) << 0 ); nand_address = ( nand_address & 0xfc03ffff ) | ( ( data & 0xff ) << 18 );
} }
UINT16 namcos10_state::nand_read( UINT32 address ) UINT16 namcos10_state::nand_read( UINT32 address )