trunk/src/mame/drivers/mcr.c
| r17823 | r17824 | |
| 465 | 465 | dpoker_output_34 = data; |
| 466 | 466 | } |
| 467 | 467 | |
| 468 | WRITE8_MEMBER(mcr_state::dpoker_p3c_w) |
| 469 | { |
| 470 | // meters? |
| 471 | } |
| 468 | 472 | |
| 469 | 473 | |
| 474 | |
| 470 | 475 | /************************************* |
| 471 | 476 | * |
| 472 | 477 | * Wacko I/O ports |
| r17823 | r17824 | |
| 2792 | 2797 | |
| 2793 | 2798 | machine().device<midway_ssio_device>("ssio")->set_custom_input(0, 0x8e, read8_delegate(FUNC(mcr_state::dpoker_ip0_r),this)); |
| 2794 | 2799 | |
| 2795 | | machine().device("maincpu")->memory().space(AS_IO)->install_read_port(0x24, 0x24, "P24"); |
| 2796 | | machine().device("maincpu")->memory().space(AS_IO)->install_read_port(0x28, 0x28, "P28"); |
| 2797 | | machine().device("maincpu")->memory().space(AS_IO)->install_read_port(0x2c, 0x2c, "P2C"); |
| 2800 | // meter ram, is it battery backed? |
| 2801 | machine().device("maincpu")->memory().space(AS_PROGRAM)->install_ram(0x8000, 0x81ff, 0, 0x0200); |
| 2798 | 2802 | |
| 2799 | | machine().device("maincpu")->memory().space(AS_IO)->install_write_handler(0x2c, 0x2c, write8_delegate(FUNC(mcr_state::dpoker_p2c_w),this)); |
| 2800 | | machine().device("maincpu")->memory().space(AS_IO)->install_write_handler(0x30, 0x30, write8_delegate(FUNC(mcr_state::dpoker_p30_w),this)); |
| 2801 | | machine().device("maincpu")->memory().space(AS_IO)->install_write_handler(0x34, 0x34, write8_delegate(FUNC(mcr_state::dpoker_p34_w),this)); |
| 2803 | // extra I/O |
| 2804 | machine().device("maincpu")->memory().space(AS_IO)->install_read_port(0x24, 0x24, 0, 0x03, "P24"); |
| 2805 | machine().device("maincpu")->memory().space(AS_IO)->install_read_port(0x28, 0x28, 0, 0x03, "P28"); |
| 2806 | machine().device("maincpu")->memory().space(AS_IO)->install_read_port(0x2c, 0x2c, 0, 0x03, "P2C"); |
| 2807 | |
| 2808 | machine().device("maincpu")->memory().space(AS_IO)->install_write_handler(0x2c, 0x2c, 0, 0x03, write8_delegate(FUNC(mcr_state::dpoker_p2c_w),this)); |
| 2809 | machine().device("maincpu")->memory().space(AS_IO)->install_write_handler(0x30, 0x30, 0, 0x03, write8_delegate(FUNC(mcr_state::dpoker_p30_w),this)); |
| 2810 | machine().device("maincpu")->memory().space(AS_IO)->install_write_handler(0x34, 0x34, 0, 0x03, write8_delegate(FUNC(mcr_state::dpoker_p34_w),this)); |
| 2811 | machine().device("maincpu")->memory().space(AS_IO)->install_write_handler(0x3c, 0x3c, 0, 0x03, write8_delegate(FUNC(mcr_state::dpoker_p3c_w),this)); |
| 2802 | 2812 | |
| 2803 | 2813 | dpoker_coin_status = 0; |
| 2804 | 2814 | dpoker_output_34 = 0; |