trunk/src/mame/drivers/namcos10.c
| r21627 | r21628 | |
| 427 | 427 | WRITE32_MEMBER(namcos10_state::nand_address2_w ) |
| 428 | 428 | { |
| 429 | 429 | logerror("nand_a2_w %08x (%08x)\n", data, space.device().safe_pc()); |
| 430 | | nand_address = ( nand_address & 0xfffffc03 ) | ( ( data & 0xff ) << 2 ); |
| 430 | nand_address = ( nand_address & 0xfffffe01 ) | ( ( data & 0xff ) << 1 ); |
| 431 | 431 | } |
| 432 | 432 | |
| 433 | 433 | WRITE32_MEMBER(namcos10_state::nand_address3_w ) |
| 434 | 434 | { |
| 435 | 435 | logerror("nand_a3_w %08x (%08x)\n", data, space.device().safe_pc()); |
| 436 | | nand_address = ( nand_address & 0xfffc03ff ) | ( ( data & 0xff ) << 10 ); |
| 436 | nand_address = ( nand_address & 0xfffe01ff ) | ( ( data & 0xff ) << 9 ); |
| 437 | 437 | } |
| 438 | 438 | |
| 439 | 439 | WRITE32_MEMBER(namcos10_state::nand_address4_w ) |
| 440 | 440 | { |
| 441 | 441 | logerror("nand_a4_w %08x (%08x)\n", data, space.device().safe_pc()); |
| 442 | | nand_address = ( nand_address & 0xfc03ffff ) | ( ( data & 0xff ) << 18 ); |
| 442 | nand_address = ( nand_address & 0xfe01ffff ) | ( ( data & 0xff ) << 17 ); |
| 443 | 443 | } |
| 444 | 444 | |
| 445 | 445 | UINT16 namcos10_state::nand_read( UINT32 address ) |