trunk/src/mame/drivers/gts1.c
| r242332 | r242333 | |
| 105 | 105 | required_device<cpu_device> m_maincpu; |
| 106 | 106 | UINT8 m_io[256]; |
| 107 | 107 | UINT8 m_nvram_addr; |
| 108 | | UINT8 m_6351_addr; |
| 108 | UINT16 m_6351_addr; |
| 109 | 109 | UINT16 m_z30_out; |
| 110 | 110 | }; |
| 111 | 111 | |
| r242332 | r242333 | |
| 424 | 424 | WRITE8_MEMBER(gts1_state::gts1_lamp_apm_w) |
| 425 | 425 | { |
| 426 | 426 | switch (offset) { |
| 427 | | case 0: // DS0-DS4 |
| 427 | case 0: // LD1-LD4 on jumper J5 |
| 428 | 428 | break; |
| 429 | | case 1: // LD1-LD4 on jumper J5 |
| 430 | | break; |
| 431 | | case 2: // Z30 1-of-16 decoder |
| 429 | case 1: // Z30 1-of-16 decoder |
| 432 | 430 | m_z30_out = 1 << (data & 15); |
| 433 | 431 | break; |
| 432 | case 2: // O9: PGOL PROM A8, O10: PGOL PROM A9 |
| 433 | m_6351_addr = (m_6351_addr & ~(3 << 8)) | ((data & 3) << 8); |
| 434 | // O11 and O12 are unused(?) |
| 435 | break; |
| 434 | 436 | } |
| 435 | 437 | } |
| 436 | 438 | |