コード例 #1
0
ファイル: snd_opl.c プロジェクト: OBattler/PCem-Unofficial
void opl2_r_write(uint16_t a, uint8_t v, void *priv)
{
        opl_t *opl = (opl_t *)priv;

        opl2_update2(opl);
        opl_write(1, a, v);
}
コード例 #2
0
ファイル: snd_opl.c プロジェクト: OBattler/PCem-Unofficial
uint8_t opl2_r_read(uint16_t a, void *priv)
{
        opl_t *opl = (opl_t *)priv;

        cycles -= ISA_CYCLES(8);
        opl2_update2(opl);
        return opl_read(1, a);
}
コード例 #3
0
uint8_t opl2_r_read(uint16_t a, void *priv)
{
        opl_t *opl = (opl_t *)priv;

        cycles -= (int)(isa_timing * 8);
        opl2_update2(opl);
        return opl_read(1, a);
}