trunk/src/mess/machine/nes_pcb.c
r18086 | r18087 | |
13109 | 13109 | |
13110 | 13110 | *************************************************************/ |
13111 | 13111 | |
13112 | | int nes_pcb_reset( running_machine &machine ) |
| 13112 | int nes_state::nes_pcb_reset() |
13113 | 13113 | { |
13114 | | nes_state *state = machine.driver_data<nes_state>(); |
13115 | 13114 | int err = 0; |
13116 | | const nes_pcb_intf *intf = nes_pcb_intf_lookup(state->m_pcb_id); |
| 13115 | const nes_pcb_intf *intf = nes_pcb_intf_lookup(m_pcb_id); |
13117 | 13116 | |
13118 | 13117 | if (intf == NULL) |
13119 | 13118 | fatalerror("Missing PCB interface\n"); |
13120 | 13119 | |
13121 | 13120 | /* Set the mapper irq callback */ |
13122 | | state->m_ppu->set_scanline_callback(intf ? intf->mmc_scanline : NULL); |
13123 | | state->m_ppu->set_hblank_callback(intf ? intf->mmc_hblank : NULL); |
| 13121 | m_ppu->set_scanline_callback(intf ? intf->mmc_scanline : NULL); |
| 13122 | m_ppu->set_hblank_callback(intf ? intf->mmc_hblank : NULL); |
13124 | 13123 | |
13125 | | err = state->pcb_initialize(state->m_pcb_id); |
| 13124 | err = pcb_initialize(m_pcb_id); |
13126 | 13125 | |
13127 | 13126 | return err; |
13128 | 13127 | } |