/dports/emulators/mess/mame-mame0226/src/mame/drivers/ |
H A D | ldplayer.cpp | 109 m_laserdisc(*this, "laserdisc"), in pr8210_state() 149 m_laserdisc(*this, "laserdisc") { } in ldv1000_state() 388 m_laserdisc->control_w(CLEAR_LINE); in device_timer() 533 m_laserdisc->data_w(0xf8); in execute_command() 538 m_laserdisc->data_w(0xfe); in execute_command() 543 m_laserdisc->data_w(0xf0); in execute_command() 548 m_laserdisc->data_w(0xf6); in execute_command() 553 m_laserdisc->data_w(0xfd); in execute_command() 558 m_laserdisc->data_w(0xa0); in execute_command() 563 m_laserdisc->data_w(0xf1); in execute_command() [all …]
|
H A D | istellar.cpp | 37 m_laserdisc(*this, "laserdisc") , in istellar_state() 49 required_device<pioneer_ldv1000_device> m_laserdisc; member in istellar_state 115 uint8_t readResult = m_laserdisc->status_r(); in z80_2_ldp_read() 129 m_laserdisc->data_w(data); in z80_2_ldp_write() 295 PIONEER_LDV1000(config, m_laserdisc, 0); in istellar() 296 m_laserdisc->set_overlay(256, 256, FUNC(istellar_state::screen_update_istellar)); in istellar() 297 m_laserdisc->add_route(0, "lspeaker", 1.0); in istellar() 298 m_laserdisc->add_route(1, "rspeaker", 1.0); in istellar() 301 m_laserdisc->add_ntsc_screen(config, "screen"); in istellar()
|
H A D | konblands.cpp | 37 , m_laserdisc(*this, "laserdisc") in konblands_state() 69 required_device<pioneer_ldv1000_device> m_laserdisc; member in konblands_state 126 return m_laserdisc->status_r(); in ldp_r() 147 map(0x0800, 0x0800).portr("DSW2").w(m_laserdisc, FUNC(pioneer_ldv1000_device::data_w)); in konblands_map() 167 map(0x0400, 0x0400).w(m_laserdisc, FUNC(pioneer_ldv1000_device::data_w)); in konblandsh_map() 281 PIONEER_LDV1000(config, m_laserdisc, 0); in konblands() 282 m_laserdisc->command_strobe_callback().set(FUNC(konblands_state::ld_command_strobe_cb)); in konblands() 284 m_laserdisc->set_overlay(512, 256, FUNC(konblands_state::screen_update)); in konblands() 287 m_laserdisc->add_ntsc_screen(config, "screen"); in konblands()
|
H A D | superdq.cpp | 40 m_laserdisc(*this, "laserdisc"), in superdq_state() 55 required_device<pioneer_ldv1000_device> m_laserdisc; member in superdq_state 156 m_ld_in_latch = m_laserdisc->status_r(); in INTERRUPT_GEN_MEMBER() 161 m_laserdisc->data_w(m_ld_out_latch); in INTERRUPT_GEN_MEMBER() 348 PIONEER_LDV1000(config, m_laserdisc, 0); in superdq() 349 m_laserdisc->set_overlay(256, 256, FUNC(superdq_state::screen_update_superdq)); in superdq() 350 m_laserdisc->add_route(0, "lspeaker", 1.0); in superdq() 351 m_laserdisc->add_route(1, "rspeaker", 1.0); in superdq() 354 m_laserdisc->add_ntsc_screen(config, "screen"); in superdq()
|
H A D | esh.cpp | 42 , m_laserdisc(*this, "laserdisc") in esh_state() 61 required_device<pioneer_ldv1000_device> m_laserdisc; member in esh_state 150 return m_laserdisc->status_r(); in ldp_read() 230 map(0xf4, 0xf4).r(FUNC(esh_state::ldp_read)).w(m_laserdisc, FUNC(pioneer_ldv1000_device::data_w)); in z80_0_io() 366 PIONEER_LDV1000(config, m_laserdisc, 0); in esh() 367 m_laserdisc->command_strobe_callback().set(FUNC(esh_state::ld_command_strobe_cb)); in esh() 368 m_laserdisc->set_overlay(256, 256, FUNC(esh_state::screen_update_esh)); in esh() 369 m_laserdisc->add_route(0, "lspeaker", 1.0); in esh() 370 m_laserdisc->add_route(1, "rspeaker", 1.0); in esh() 373 m_laserdisc->add_ntsc_screen(config, "screen"); in esh()
|
H A D | firefox.cpp | 54 m_laserdisc(*this, "laserdisc") , in firefox_state() 112 required_device<philips_22vp931_device> m_laserdisc; member in firefox_state 172 if (!m_laserdisc->ready_r()) in firefox_disc_status_r() 174 if (m_laserdisc->data_available_r()) in firefox_disc_status_r() 191 m_n_disc_read_data = m_laserdisc->data_r(); in firefox_disc_read_w() 201 m_laserdisc->set_output_gain(0, state ? 1.0 : 0.0); in WRITE_LINE_MEMBER() 218 m_laserdisc->data_w(m_n_disc_data); in WRITE_LINE_MEMBER() 679 PHILIPS_22VP931(config, m_laserdisc, 0); in firefox() 682 m_laserdisc->add_route(0, "lspeaker", 0.50); in firefox() 683 m_laserdisc->add_route(1, "rspeaker", 0.50); in firefox() [all …]
|
H A D | cubeqst.cpp | 35 m_laserdisc(*this, "laserdisc"), in cubeqst_state() 59 required_device<simutrek_special_device> m_laserdisc; member in cubeqst_state 228 m_laserdisc->data_w(data & 0xff); in laserdisc_w() 262 m_laserdisc->video_enable(data & 1); in control_w() 307 m_laserdisc->reset(); in reset_w() 543 SIMUTREK_SPECIAL(config, m_laserdisc, 0); in cubeqst() 545 m_laserdisc->set_overlay_clip(0, 320-1, 0, 256-8); in cubeqst() 547 m_laserdisc->set_overlay_scale(1.0f, 1.030f); in cubeqst() 548 m_laserdisc->set_screen(m_screen); in cubeqst() 559 m_laserdisc->add_route(0, "lspeaker", 1.0); in cubeqst() [all …]
|
H A D | lgp.cpp | 80 m_laserdisc(*this, "laserdisc"), in lgp_state() 107 required_device<pioneer_ldv1000_device> m_laserdisc; member in lgp_state 155 return m_laserdisc->status_r(); in ldp_read() 169 …map(0xef80, 0xef80).r(FUNC(lgp_state::ldp_read)).w(m_laserdisc, FUNC(pioneer_ldv1000_device::data_… in main_program_map() 416 PIONEER_LDV1000(config, m_laserdisc, 0); in lgp() 417 m_laserdisc->command_strobe_callback().set(FUNC(lgp_state::ld_command_strobe_cb)); in lgp() 418 m_laserdisc->set_overlay(256, 256, FUNC(lgp_state::screen_update_lgp)); in lgp() 419 m_laserdisc->add_route(0, "lspeaker", 1.0); in lgp() 420 m_laserdisc->add_route(1, "rspeaker", 1.0); in lgp() 423 m_laserdisc->add_ntsc_screen(config, "screen"); in lgp()
|
H A D | gpworld.cpp | 61 m_laserdisc(*this, "laserdisc") , in gpworld_state() 80 required_device<pioneer_ldv1000_device> m_laserdisc; member in gpworld_state 474 m_laserdisc->data_w(m_ldp_write_latch); in INTERRUPT_GEN_MEMBER() 475 m_ldp_read_latch = m_laserdisc->status_r(); in INTERRUPT_GEN_MEMBER() 509 PIONEER_LDV1000(config, m_laserdisc, 0); in gpworld() 510 m_laserdisc->set_overlay(512, 256, FUNC(gpworld_state::screen_update)); in gpworld() 511 m_laserdisc->add_route(0, "lspeaker", 1.0); in gpworld() 512 m_laserdisc->add_route(1, "rspeaker", 1.0); in gpworld() 515 m_laserdisc->add_ntsc_screen(config, "screen"); in gpworld()
|
H A D | cliffhgr.cpp | 97 , m_laserdisc(*this, "laserdisc") in cliffhgr_state() 125 required_device<pioneer_pr8210_device> m_laserdisc; member in cliffhgr_state 202 m_laserdisc->control_w((data & 1) ? ASSERT_LINE : CLEAR_LINE); in ldwire_w() 215 m_philips_code = m_laserdisc->get_field_code(LASERDISC_CODE_LINE17, true); in TIMER_CALLBACK_MEMBER() 220 m_philips_code = m_laserdisc->get_field_code(LASERDISC_CODE_LINE18, true); in TIMER_CALLBACK_MEMBER() 701 PIONEER_PR8210(config, m_laserdisc, 0); in DEF_STR() 702 …m_laserdisc->set_overlay(tms9928a_device::TOTAL_HORZ, tms9928a_device::TOTAL_VERT_NTSC, "tms9928a"… in DEF_STR() 703 …m_laserdisc->set_overlay_clip(tms9928a_device::HORZ_DISPLAY_START-12, tms9928a_device::HORZ_DISPLA… in DEF_STR() 704 m_laserdisc->add_route(0, "lspeaker", 1.0); in DEF_STR() 705 m_laserdisc->add_route(1, "rspeaker", 1.0); in DEF_STR() [all …]
|
H A D | segald.cpp | 35 m_laserdisc(*this, "laserdisc"), in segald_state() 52 required_device<pioneer_ldv1000_device> m_laserdisc; member in segald_state 137 m_ldv1000_input_latch = m_laserdisc->status_r(); in astron_DISC_read() 171 m_laserdisc->data_w(m_ldv1000_output_latch); in astron_DISC_write() 382 PIONEER_LDV1000(config, m_laserdisc, 0); in astron() 383 m_laserdisc->set_overlay(256, 256, FUNC(segald_state::screen_update_astron)); in astron() 384 m_laserdisc->add_route(0, "lspeaker", 1.0); in astron() 385 m_laserdisc->add_route(1, "rspeaker", 1.0); in astron() 388 m_laserdisc->add_ntsc_screen(config, "screen"); in astron()
|
H A D | deco_ld.cpp | 128 , m_laserdisc(*this, "laserdisc") in deco_ld_state() 149 required_device<sony_ldp1000_device> m_laserdisc; member in deco_ld_state 283 …map(0x1007, 0x1007).rw(m_laserdisc, FUNC(sony_ldp1000_device::status_r), FUNC(sony_ldp1000_device:… in rblaster_map() 476 SONY_LDP1000(config, m_laserdisc, 0); in rblaster() 477 m_laserdisc->set_overlay(256, 256, FUNC(deco_ld_state::screen_update_rblaster)); in rblaster() 479 m_laserdisc->add_route(0, "lspeaker", 1.0); in rblaster() 480 m_laserdisc->add_route(1, "rspeaker", 1.0); in rblaster() 483 m_laserdisc->add_ntsc_screen(config, "screen"); in rblaster()
|
H A D | alg.cpp | 41 m_laserdisc(*this, "laserdisc"), in alg_state() 76 required_device<sony_ldp1450_device> m_laserdisc; member in alg_state 320 SONY_LDP1450(config, m_laserdisc, 9600); in PORT_CUSTOM_MEMBER() 321 m_laserdisc->set_screen("screen"); in PORT_CUSTOM_MEMBER() 322 m_laserdisc->set_overlay(512*2, 262, FUNC(amiga_state::screen_update_amiga)); in PORT_CUSTOM_MEMBER() 323 m_laserdisc->set_overlay_clip((129-8)*2, (449+8-1)*2, 44-8, 244+8-1); in PORT_CUSTOM_MEMBER() 341 m_laserdisc->add_route(0, "lspeaker", 1.0); in PORT_CUSTOM_MEMBER() 342 m_laserdisc->add_route(1, "rspeaker", 1.0); in PORT_CUSTOM_MEMBER()
|
/dports/emulators/mame/mame-mame0226/src/mame/drivers/ |
H A D | ldplayer.cpp | 109 m_laserdisc(*this, "laserdisc"), in pr8210_state() 149 m_laserdisc(*this, "laserdisc") { } in ldv1000_state() 388 m_laserdisc->control_w(CLEAR_LINE); in device_timer() 533 m_laserdisc->data_w(0xf8); in execute_command() 538 m_laserdisc->data_w(0xfe); in execute_command() 543 m_laserdisc->data_w(0xf0); in execute_command() 548 m_laserdisc->data_w(0xf6); in execute_command() 553 m_laserdisc->data_w(0xfd); in execute_command() 558 m_laserdisc->data_w(0xa0); in execute_command() 563 m_laserdisc->data_w(0xf1); in execute_command() [all …]
|
H A D | istellar.cpp | 37 m_laserdisc(*this, "laserdisc") , in istellar_state() 49 required_device<pioneer_ldv1000_device> m_laserdisc; member in istellar_state 115 uint8_t readResult = m_laserdisc->status_r(); in z80_2_ldp_read() 129 m_laserdisc->data_w(data); in z80_2_ldp_write() 295 PIONEER_LDV1000(config, m_laserdisc, 0); in istellar() 296 m_laserdisc->set_overlay(256, 256, FUNC(istellar_state::screen_update_istellar)); in istellar() 297 m_laserdisc->add_route(0, "lspeaker", 1.0); in istellar() 298 m_laserdisc->add_route(1, "rspeaker", 1.0); in istellar() 301 m_laserdisc->add_ntsc_screen(config, "screen"); in istellar()
|
H A D | superdq.cpp | 40 m_laserdisc(*this, "laserdisc"), in superdq_state() 55 required_device<pioneer_ldv1000_device> m_laserdisc; member in superdq_state 156 m_ld_in_latch = m_laserdisc->status_r(); in INTERRUPT_GEN_MEMBER() 161 m_laserdisc->data_w(m_ld_out_latch); in INTERRUPT_GEN_MEMBER() 348 PIONEER_LDV1000(config, m_laserdisc, 0); in superdq() 349 m_laserdisc->set_overlay(256, 256, FUNC(superdq_state::screen_update_superdq)); in superdq() 350 m_laserdisc->add_route(0, "lspeaker", 1.0); in superdq() 351 m_laserdisc->add_route(1, "rspeaker", 1.0); in superdq() 354 m_laserdisc->add_ntsc_screen(config, "screen"); in superdq()
|
H A D | konblands.cpp | 37 , m_laserdisc(*this, "laserdisc") in konblands_state() 69 required_device<pioneer_ldv1000_device> m_laserdisc; member in konblands_state 126 return m_laserdisc->status_r(); in ldp_r() 147 map(0x0800, 0x0800).portr("DSW2").w(m_laserdisc, FUNC(pioneer_ldv1000_device::data_w)); in konblands_map() 167 map(0x0400, 0x0400).w(m_laserdisc, FUNC(pioneer_ldv1000_device::data_w)); in konblandsh_map() 281 PIONEER_LDV1000(config, m_laserdisc, 0); in konblands() 282 m_laserdisc->command_strobe_callback().set(FUNC(konblands_state::ld_command_strobe_cb)); in konblands() 284 m_laserdisc->set_overlay(512, 256, FUNC(konblands_state::screen_update)); in konblands() 287 m_laserdisc->add_ntsc_screen(config, "screen"); in konblands()
|
H A D | esh.cpp | 42 , m_laserdisc(*this, "laserdisc") in esh_state() 61 required_device<pioneer_ldv1000_device> m_laserdisc; member in esh_state 150 return m_laserdisc->status_r(); in ldp_read() 230 map(0xf4, 0xf4).r(FUNC(esh_state::ldp_read)).w(m_laserdisc, FUNC(pioneer_ldv1000_device::data_w)); in z80_0_io() 366 PIONEER_LDV1000(config, m_laserdisc, 0); in esh() 367 m_laserdisc->command_strobe_callback().set(FUNC(esh_state::ld_command_strobe_cb)); in esh() 368 m_laserdisc->set_overlay(256, 256, FUNC(esh_state::screen_update_esh)); in esh() 369 m_laserdisc->add_route(0, "lspeaker", 1.0); in esh() 370 m_laserdisc->add_route(1, "rspeaker", 1.0); in esh() 373 m_laserdisc->add_ntsc_screen(config, "screen"); in esh()
|
H A D | firefox.cpp | 54 m_laserdisc(*this, "laserdisc") , in firefox_state() 112 required_device<philips_22vp931_device> m_laserdisc; member in firefox_state 172 if (!m_laserdisc->ready_r()) in firefox_disc_status_r() 174 if (m_laserdisc->data_available_r()) in firefox_disc_status_r() 191 m_n_disc_read_data = m_laserdisc->data_r(); in firefox_disc_read_w() 201 m_laserdisc->set_output_gain(0, state ? 1.0 : 0.0); in WRITE_LINE_MEMBER() 218 m_laserdisc->data_w(m_n_disc_data); in WRITE_LINE_MEMBER() 679 PHILIPS_22VP931(config, m_laserdisc, 0); in firefox() 682 m_laserdisc->add_route(0, "lspeaker", 0.50); in firefox() 683 m_laserdisc->add_route(1, "rspeaker", 0.50); in firefox() [all …]
|
H A D | cubeqst.cpp | 35 m_laserdisc(*this, "laserdisc"), in cubeqst_state() 59 required_device<simutrek_special_device> m_laserdisc; member in cubeqst_state 228 m_laserdisc->data_w(data & 0xff); in laserdisc_w() 262 m_laserdisc->video_enable(data & 1); in control_w() 307 m_laserdisc->reset(); in reset_w() 543 SIMUTREK_SPECIAL(config, m_laserdisc, 0); in cubeqst() 545 m_laserdisc->set_overlay_clip(0, 320-1, 0, 256-8); in cubeqst() 547 m_laserdisc->set_overlay_scale(1.0f, 1.030f); in cubeqst() 548 m_laserdisc->set_screen(m_screen); in cubeqst() 559 m_laserdisc->add_route(0, "lspeaker", 1.0); in cubeqst() [all …]
|
H A D | lgp.cpp | 80 m_laserdisc(*this, "laserdisc"), in lgp_state() 107 required_device<pioneer_ldv1000_device> m_laserdisc; member in lgp_state 155 return m_laserdisc->status_r(); in ldp_read() 169 …map(0xef80, 0xef80).r(FUNC(lgp_state::ldp_read)).w(m_laserdisc, FUNC(pioneer_ldv1000_device::data_… in main_program_map() 416 PIONEER_LDV1000(config, m_laserdisc, 0); in lgp() 417 m_laserdisc->command_strobe_callback().set(FUNC(lgp_state::ld_command_strobe_cb)); in lgp() 418 m_laserdisc->set_overlay(256, 256, FUNC(lgp_state::screen_update_lgp)); in lgp() 419 m_laserdisc->add_route(0, "lspeaker", 1.0); in lgp() 420 m_laserdisc->add_route(1, "rspeaker", 1.0); in lgp() 423 m_laserdisc->add_ntsc_screen(config, "screen"); in lgp()
|
H A D | gpworld.cpp | 61 m_laserdisc(*this, "laserdisc") , in gpworld_state() 80 required_device<pioneer_ldv1000_device> m_laserdisc; member in gpworld_state 474 m_laserdisc->data_w(m_ldp_write_latch); in INTERRUPT_GEN_MEMBER() 475 m_ldp_read_latch = m_laserdisc->status_r(); in INTERRUPT_GEN_MEMBER() 509 PIONEER_LDV1000(config, m_laserdisc, 0); in gpworld() 510 m_laserdisc->set_overlay(512, 256, FUNC(gpworld_state::screen_update)); in gpworld() 511 m_laserdisc->add_route(0, "lspeaker", 1.0); in gpworld() 512 m_laserdisc->add_route(1, "rspeaker", 1.0); in gpworld() 515 m_laserdisc->add_ntsc_screen(config, "screen"); in gpworld()
|
H A D | cliffhgr.cpp | 97 , m_laserdisc(*this, "laserdisc") in cliffhgr_state() 125 required_device<pioneer_pr8210_device> m_laserdisc; member in cliffhgr_state 202 m_laserdisc->control_w((data & 1) ? ASSERT_LINE : CLEAR_LINE); in ldwire_w() 215 m_philips_code = m_laserdisc->get_field_code(LASERDISC_CODE_LINE17, true); in TIMER_CALLBACK_MEMBER() 220 m_philips_code = m_laserdisc->get_field_code(LASERDISC_CODE_LINE18, true); in TIMER_CALLBACK_MEMBER() 701 PIONEER_PR8210(config, m_laserdisc, 0); in DEF_STR() 702 …m_laserdisc->set_overlay(tms9928a_device::TOTAL_HORZ, tms9928a_device::TOTAL_VERT_NTSC, "tms9928a"… in DEF_STR() 703 …m_laserdisc->set_overlay_clip(tms9928a_device::HORZ_DISPLAY_START-12, tms9928a_device::HORZ_DISPLA… in DEF_STR() 704 m_laserdisc->add_route(0, "lspeaker", 1.0); in DEF_STR() 705 m_laserdisc->add_route(1, "rspeaker", 1.0); in DEF_STR() [all …]
|
H A D | segald.cpp | 35 m_laserdisc(*this, "laserdisc"), in segald_state() 52 required_device<pioneer_ldv1000_device> m_laserdisc; member in segald_state 137 m_ldv1000_input_latch = m_laserdisc->status_r(); in astron_DISC_read() 171 m_laserdisc->data_w(m_ldv1000_output_latch); in astron_DISC_write() 382 PIONEER_LDV1000(config, m_laserdisc, 0); in astron() 383 m_laserdisc->set_overlay(256, 256, FUNC(segald_state::screen_update_astron)); in astron() 384 m_laserdisc->add_route(0, "lspeaker", 1.0); in astron() 385 m_laserdisc->add_route(1, "rspeaker", 1.0); in astron() 388 m_laserdisc->add_ntsc_screen(config, "screen"); in astron()
|
H A D | deco_ld.cpp | 128 , m_laserdisc(*this, "laserdisc") in deco_ld_state() 149 required_device<sony_ldp1000_device> m_laserdisc; member in deco_ld_state 283 …map(0x1007, 0x1007).rw(m_laserdisc, FUNC(sony_ldp1000_device::status_r), FUNC(sony_ldp1000_device:… in rblaster_map() 476 SONY_LDP1000(config, m_laserdisc, 0); in rblaster() 477 m_laserdisc->set_overlay(256, 256, FUNC(deco_ld_state::screen_update_rblaster)); in rblaster() 479 m_laserdisc->add_route(0, "lspeaker", 1.0); in rblaster() 480 m_laserdisc->add_route(1, "rspeaker", 1.0); in rblaster() 483 m_laserdisc->add_ntsc_screen(config, "screen"); in rblaster()
|