src/mame/video/astrocde.c
| r2019 | r2020 | |
| 452 | 452 | vertical_feedback = vfeedback; |
| 453 | 453 | horizontal_feedback = hfeedback; |
| 454 | 454 | } |
| 455 | |
| 456 | /* nothing to do, clear the interrupt */ |
| 457 | else |
| 458 | cpunum_set_input_line(machine, 0, 0, CLEAR_LINE); |
| 455 | 459 | } |
| 456 | 460 | |
| 457 | 461 | |
| r2019 | r2020 | |
| 490 | 494 | else if (astrocade_video_config & AC_LIGHTPEN_INTS) |
| 491 | 495 | astrocade_trigger_lightpen(machine, astrocade_scanline, 8); |
| 492 | 496 | |
| 497 | /* nothing to do, clear the interrupt */ |
| 498 | else |
| 499 | cpunum_set_input_line(machine, 0, 0, CLEAR_LINE); |
| 500 | |
| 493 | 501 | /* advance to the next scanline */ |
| 494 | 502 | scanline++; |
| 495 | 503 | if (scanline >= video_screen_get_height(machine->primary_screen)) |
| r2019 | r2020 | |
| 556 | 564 | case 0x17: /* keypad column 3 */ |
| 557 | 565 | result = readinputportbytag_safe("KEYPAD3", 0xff); |
| 558 | 566 | break; |
| 567 | |
| 568 | case 0x1c: /* player 1 knob */ |
| 569 | result = readinputportbytag_safe("P1_KNOB", 0xff); |
| 570 | break; |
| 571 | |
| 572 | case 0x1d: /* player 2 knob */ |
| 573 | result = readinputportbytag_safe("P2_KNOB", 0xff); |
| 574 | break; |
| 575 | |
| 576 | case 0x1e: /* player 3 knob */ |
| 577 | result = readinputportbytag_safe("P3_KNOB", 0xff); |
| 578 | break; |
| 579 | |
| 580 | case 0x1f: /* player 4 knob */ |
| 581 | result = readinputportbytag_safe("P4_KNOB", 0xff); |
| 582 | break; |
| 559 | 583 | } |
| 560 | 584 | |
| 561 | 585 | return result; |