trunk/src/mess/drivers/dccons.c
| r32576 | r32577 | |
| 315 | 315 | { |
| 316 | 316 | UINT64 out = PCTRA<<32; |
| 317 | 317 | |
| 318 | | out |= PDTRA & ~0x0103; |
| 318 | out |= PDTRA & ~0x0303; |
| 319 | 319 | |
| 320 | 320 | // if both bits are inputs |
| 321 | 321 | if (!(PCTRA & 0x5)) |
| r32576 | r32577 | |
| 333 | 333 | } |
| 334 | 334 | |
| 335 | 335 | /* |
| 336 | | cable setting, (0-1) VGA, (2) TV RGB (3) TV VBS/Y + S/C. |
| 337 | | Note: several games doesn't like VGA setting (i.e. Idol Janshi wo Tsukucchaou, Airforce Delta), so hard-wire it to most common setting for now. |
| 336 | cable setting, (0) VGA, (2) TV RGB (3) TV VBS/Y + S/C. |
| 337 | Note: several games doesn't like VGA setting (i.e. Idol Janshi wo Tsukucchaou, Airforce Delta), default to composite. |
| 338 | 338 | */ |
| 339 | 339 | out |= ioport("SCREEN_TYPE")->read() << 8; |
| 340 | 340 | |
| r32576 | r32577 | |
| 569 | 569 | PORT_DIPSETTING( 0x01, DEF_STR( On ) ) |
| 570 | 570 | |
| 571 | 571 | PORT_START("SCREEN_TYPE") |
| 572 | | PORT_CONFNAME( 0x01, 0x01, "Screen Connection Type" ) |
| 572 | PORT_CONFNAME( 0x03, 0x03, "Screen Connection Type" ) |
| 573 | 573 | PORT_CONFSETTING( 0x00, "VGA" ) |
| 574 | | PORT_CONFSETTING( 0x01, "Composite" ) |
| 574 | PORT_CONFSETTING( 0x02, "Composite" ) |
| 575 | PORT_CONFSETTING( 0x03, "S-Video" ) |
| 575 | 576 | INPUT_PORTS_END |
| 576 | 577 | |
| 577 | 578 | MACHINE_RESET_MEMBER(dc_cons_state,dc_console) |