コード例 #1
0
void __fastcall md_port_w(UINT16 port, UINT8 data)
{
    switch(port & 0xC1)
    {
    case 0x00:
        /* No memory control register */
        return;

    case 0x01:
        ioctrl_w(data);
        return;

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

    case 0x80:
    case 0x81:
        md_vdp_write(port, data);
        return;
    }
}
コード例 #2
0
ファイル: memz80.c プロジェクト: frangarcj/SMSplusVITA
void md_port_w(uint16 port, uint8 data)
{
    switch(port & 0xC1)
    {
        case 0x00:
            /* No memory control register */
            return;

        case 0x01:
            ioctrl_w(data);
            return;

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

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