trunk/src/mame/drivers/r2dx_v33.c
| r32176 | r32177 | |
| 66 | 66 | m_eeprom->di_write((data & 0x20) >> 5); |
| 67 | 67 | m_eeprom->cs_write((data & 0x08) ? ASSERT_LINE : CLEAR_LINE); |
| 68 | 68 | |
| 69 | | if (data&0xc7) logerror("eeprom_w extra bits used %04x\n",data); |
| 69 | if (data&0xc7) printf("eeprom_w extra bits used %04x\n",data); |
| 70 | 70 | } |
| 71 | 71 | else |
| 72 | 72 | { |
| r32176 | r32177 | |
| 162 | 162 | AM_RANGE(0x00434, 0x00435) AM_READ(rdx_v33_unknown_r) |
| 163 | 163 | AM_RANGE(0x00436, 0x00437) AM_READ(rdx_v33_unknown_r) |
| 164 | 164 | |
| 165 | | AM_RANGE(0x00600, 0x0064f) AM_RAM AM_SHARE("crtc_regs") |
| 166 | | AM_RANGE(0x00650, 0x0068f) AM_RAM //??? |
| 165 | AM_RANGE(0x00600, 0x0064f) AM_DEVREADWRITE("crtc", seibu_crtc_device, read, write) |
| 166 | // AM_RANGE(0x00650, 0x0068f) AM_RAM //??? |
| 167 | 167 | |
| 168 | | AM_RANGE(0x0068e, 0x0068f) AM_WRITENOP // synch for the MCU? |
| 168 | // AM_RANGE(0x0068e, 0x0068f) AM_WRITENOP // synch for the MCU? |
| 169 | 169 | AM_RANGE(0x006b0, 0x006b1) AM_WRITE(mcu_prog_w) |
| 170 | 170 | AM_RANGE(0x006b2, 0x006b3) AM_WRITE(mcu_prog_w2) |
| 171 | 171 | // AM_RANGE(0x006b4, 0x006b5) AM_WRITENOP |
| 172 | 172 | // AM_RANGE(0x006b6, 0x006b7) AM_WRITENOP |
| 173 | 173 | AM_RANGE(0x006bc, 0x006bd) AM_WRITE(mcu_prog_offs_w) |
| 174 | | AM_RANGE(0x006be, 0x006bf) AM_WRITENOP // MCU program related |
| 174 | // AM_RANGE(0x006be, 0x006bf) AM_WRITENOP // MCU program related |
| 175 | 175 | |
| 176 | 176 | // sprite protection not 100% verified as the same |
| 177 | 177 | AM_RANGE(0x006c0, 0x006c1) AM_READWRITE(sprite_prot_off_r, sprite_prot_off_w) |
| r32176 | r32177 | |
| 486 | 486 | |
| 487 | 487 | MCFG_VIDEO_START_OVERRIDE(raiden2_state,raiden2) |
| 488 | 488 | |
| 489 | MCFG_DEVICE_ADD("crtc", SEIBU_CRTC, 0) |
| 490 | MCFG_SEIBU_CRTC_LAYER_EN_CB(WRITE16(raiden2_state, tilemap_enable_w)) |
| 491 | MCFG_SEIBU_CRTC_LAYER_SCROLL_CB(WRITE16(raiden2_state, tile_scroll_w)) |
| 492 | |
| 489 | 493 | /* sound hardware */ |
| 490 | 494 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| 491 | 495 | |
| r32176 | r32177 | |
| 517 | 521 | |
| 518 | 522 | MCFG_VIDEO_START_OVERRIDE(raiden2_state,raiden2) |
| 519 | 523 | |
| 524 | MCFG_DEVICE_ADD("crtc", SEIBU_CRTC, 0) |
| 525 | MCFG_SEIBU_CRTC_LAYER_EN_CB(WRITE16(raiden2_state, tilemap_enable_w)) |
| 526 | MCFG_SEIBU_CRTC_LAYER_SCROLL_CB(WRITE16(raiden2_state, tile_scroll_w)) |
| 527 | |
| 520 | 528 | /* sound hardware */ |
| 521 | 529 | // SEIBU_SOUND_SYSTEM_YM2151_RAIDEN2_INTERFACE(28636360/8,28636360/28,1,2) |
| 522 | 530 | SEIBU_SOUND_SYSTEM_YM3812_INTERFACE(14318180/4,1320000) |