Esempio n. 1
0
void __fastcall ggms_port_w(UINT16 port, UINT8 data)
{
    port &= 0xFF;

    switch(port & 0xC1)
    {
    case 0x00:
        memctrl_w(data);
        return;

    case 0x01:
        ioctrl_w(data);
        return;

    case 0x40:
    case 0x41:
        psg_write(data);
        return;

    case 0x80:
    case 0x81:
        gg_vdp_write(port, data);
        return;
    }
}
Esempio n. 2
0
void ggms_port_w(uint16 port, uint8 data)
{
    port &= 0xFF;

    switch(port & 0xC1)
    {
        case 0x00:
            memctrl_w(data);
            return;

        case 0x01:
            ioctrl_w(data);
            return;

        case 0x40:
        case 0x41:
            psg_write(data);
            return;

        case 0x80:
        case 0x81:
            gg_vdp_write(port, data);
            return;
    }
}