mirror of
https://github.com/holub/mame
synced 2025-05-22 13:48:55 +03:00
Fix gts1_lamp_apm_w offsets. Set bit 8+9 of PROM addr from group C bits 1+0 (nw)
This commit is contained in:
parent
e8907a4fbf
commit
937beaa1c0
@ -105,7 +105,7 @@ private:
|
|||||||
required_device<cpu_device> m_maincpu;
|
required_device<cpu_device> m_maincpu;
|
||||||
UINT8 m_io[256];
|
UINT8 m_io[256];
|
||||||
UINT8 m_nvram_addr;
|
UINT8 m_nvram_addr;
|
||||||
UINT8 m_6351_addr;
|
UINT16 m_6351_addr;
|
||||||
UINT16 m_z30_out;
|
UINT16 m_z30_out;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -424,13 +424,15 @@ READ8_MEMBER (gts1_state::gts1_lamp_apm_r)
|
|||||||
WRITE8_MEMBER(gts1_state::gts1_lamp_apm_w)
|
WRITE8_MEMBER(gts1_state::gts1_lamp_apm_w)
|
||||||
{
|
{
|
||||||
switch (offset) {
|
switch (offset) {
|
||||||
case 0: // DS0-DS4
|
case 0: // LD1-LD4 on jumper J5
|
||||||
break;
|
break;
|
||||||
case 1: // LD1-LD4 on jumper J5
|
case 1: // Z30 1-of-16 decoder
|
||||||
break;
|
|
||||||
case 2: // Z30 1-of-16 decoder
|
|
||||||
m_z30_out = 1 << (data & 15);
|
m_z30_out = 1 << (data & 15);
|
||||||
break;
|
break;
|
||||||
|
case 2: // O9: PGOL PROM A8, O10: PGOL PROM A9
|
||||||
|
m_6351_addr = (m_6351_addr & ~(3 << 8)) | ((data & 3) << 8);
|
||||||
|
// O11 and O12 are unused(?)
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user