spacefb.c

来自「这个是延伸mame的在wince平台下的游戏模拟器的代码」· C语言 代码 · 共 28 行

C
28
字号
#include "driver.h"
#include "I8039/I8039.h"

unsigned char spacefb_sound_latch;

int  spacefb_sh_getp2(int offset) {
    return ((spacefb_sound_latch & 0x18) << 1);
}

int  spacefb_sh_gett0(int offset)   {
    return spacefb_sound_latch & 0x20;
}

int  spacefb_sh_gett1(int offset)   {
    return spacefb_sound_latch & 0x04;
}

void spacefb_port_1_w(int offset,int data) {
    spacefb_sound_latch = data;
    if (!(data & 0x02)) cpu_cause_interrupt(1,I8039_EXT_INT);
}

void spacefb_sh_putp1(int offset, int data)
{
	DAC_data_w(0,data);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?