示例#1
0
文件: pce.c 项目: ArtemioUrbina/huc
int pce_init(void)
{
#ifdef FAST_MEM
    bank_reset();
#endif
    h6280_reset(0);
    h6280_set_irq_callback(&pce_irq_callback);
    return (1);
}
示例#2
0
// add a 6280 cpu
void m1snd_add6280(long clock, void *handlers)
{
	rw6280 = handlers;

	timer_add_cpu(CPU_HU6280, clock, h6280_execute, h6280_getcycles, h6280_yield, dummy_getctx, dummy_setctx, NULL);

	h6280_init();
	h6280_reset(NULL);
	h6280_set_irq_callback(h6280_irq_callback);
}
示例#3
0
文件: pce.c 项目: ArtemioUrbina/huc
void pce_reset(void)
{
    joy_sel = joy_clr = joy_cnt = 0;
    memset(ram, 0, 0x8000);
    memset(cdram, 0, 0x10000);
#ifdef FAST_MEM
    memset(dummy, 0, 0x2000);
    bank_reset();
#endif
    load_file("pce.brm", bram, 0x2000);
    h6280_reset(0);
    h6280_set_irq_callback(&pce_irq_callback);
}