亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? sega.c

?? 這個(gè)是延伸mame的在wince平臺(tái)下的游戲模擬器的代碼
?? C
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
	ROM_LOAD( "1857",         0x5000, 0x0800, 0x28699d45 )
	ROM_LOAD( "1858",         0x5800, 0x0800, 0x3a7593cb )
	ROM_LOAD( "1859",         0x6000, 0x0800, 0x5b11886b )
	ROM_LOAD( "1860",         0x6800, 0x0800, 0x62eb96e6 )
	ROM_LOAD( "1861",         0x7000, 0x0800, 0x99852d1d )
	ROM_LOAD( "1862",         0x7800, 0x0800, 0x76ce27b2 )
	ROM_LOAD( "1863",         0x8000, 0x0800, 0xdd92d187 )
	ROM_LOAD( "1864",         0x8800, 0x0800, 0xe37d3a1e )
	ROM_LOAD( "1865",         0x9000, 0x0800, 0xb2ec8125 )
	ROM_LOAD( "1866",         0x9800, 0x0800, 0x6f188354 )
	ROM_LOAD( "1867",         0xa000, 0x0800, 0xb0a3eae8 )
	ROM_LOAD( "1868",         0xa800, 0x0800, 0x8b4e2e07 )
	ROM_LOAD( "1869",         0xb000, 0x0800, 0xe5663070 )
	ROM_LOAD( "1870",         0xb800, 0x0800, 0x4340616d )
ROM_END

/***************************************************************************

  Hi Score Routines

***************************************************************************/

static int spacfury_hiload(void)
{
	unsigned char *RAM = Machine->memory_region[Machine->drv->cpu[0].memory_region];


	/* check if the hi score table has already been initialized */
	if ((memcmp(&RAM[0xC924],"\x90\x02",2) == 0) &&
			(memcmp(&RAM[0xC95C],"\x10\x00",2) == 0))
	{
		void *f;

		if ((f = osd_fopen(Machine->gamedrv->name,0,OSD_FILETYPE_HIGHSCORE,0)) != 0)
		{
			osd_fread(f,&RAM[0xC924],2*30);  /* 2 bytes * 30 scores */
			osd_fread(f,&RAM[0xCFD2],3*10);   /* 3 letters * 10 scores */

			osd_fclose(f);
		}
		return 1;
	}
	else return 0;  /* we can't load the hi scores yet */
}


static void spacfury_hisave(void)
{
	void *f;
	unsigned char *RAM = Machine->memory_region[Machine->drv->cpu[0].memory_region];


	if ((f = osd_fopen(Machine->gamedrv->name,0,OSD_FILETYPE_HIGHSCORE,1)) != 0)
	{
		osd_fwrite(f,&RAM[0xC924],2*30); /* 2 bytes * 30 scores */
		osd_fwrite(f,&RAM[0xCFD2],3*10);  /* 3 letters * 10 scores */
		osd_fclose(f);
	}
}


static int zektor_hiload(void)
{
	unsigned char *RAM = Machine->memory_region[Machine->drv->cpu[0].memory_region];


	/* check if the hi score table has already been initialized */
	if ((memcmp(&RAM[0xC924],"\x90\x02",2) == 0) &&
			(memcmp(&RAM[0xC95C],"\x10\x00",2) == 0))
	{
		void *f;

		if ((f = osd_fopen(Machine->gamedrv->name,0,OSD_FILETYPE_HIGHSCORE,0)) != 0)
		{
			osd_fread(f,&RAM[0xC924],2*30);  /* 2 bytes * 30 scores? */
			osd_fread(f,&RAM[0xCFD2],3*5);   /* 3 letters * 5 scores */

			osd_fclose(f);
		}
		return 1;
	}
	else return 0;  /* we can't load the hi scores yet */
}


static void zektor_hisave(void)
{
	void *f;
	unsigned char *RAM = Machine->memory_region[Machine->drv->cpu[0].memory_region];


	if ((f = osd_fopen(Machine->gamedrv->name,0,OSD_FILETYPE_HIGHSCORE,1)) != 0)
	{
		osd_fwrite(f,&RAM[0xC924],2*30); /* 2 bytes * 30 scores? */
		osd_fwrite(f,&RAM[0xCFD2],3*5);  /* 3 letters * 5 scores */
		osd_fclose(f);
	}
}

static int tacscan_hiload(void)
{
	unsigned char *RAM = Machine->memory_region[Machine->drv->cpu[0].memory_region];


	/* check if the hi score table has already been initialized */
	if ((memcmp(&RAM[0xCB44],"MCL",3) == 0) &&
		(memcmp(&RAM[0xCB95],"\x02\x03\x00",3) == 0))
	{
		void *f;

		if ((f = osd_fopen(Machine->gamedrv->name,0,OSD_FILETYPE_HIGHSCORE,0)) != 0)
		{
			osd_fread(f,&RAM[0xCB44],3*5);  /* initials */
			osd_fread(f,&RAM[0xCB95],3*5);  /* scores */
			osd_fclose(f);
		}

		return 1;
	}
	else return 0;  /* we can't load the hi scores yet */
}


static void tacscan_hisave(void)
{
	void *f;
	unsigned char *RAM = Machine->memory_region[Machine->drv->cpu[0].memory_region];


	if ((f = osd_fopen(Machine->gamedrv->name,0,OSD_FILETYPE_HIGHSCORE,1)) != 0)
	{
		osd_fwrite(f,&RAM[0xCB44],3*5);  /* initials */
		osd_fwrite(f,&RAM[0xCB95],3*5);  /* scores */
		osd_fclose(f);
	}
}


static int elim2_hiload(void)
{
	unsigned char *RAM = Machine->memory_region[Machine->drv->cpu[0].memory_region];


	/* check if the hi score table has already been initialized */
	if ((memcmp(&RAM[0xC99F],"\x0C\x0B\x07",3) == 0) &&
			(memcmp(&RAM[0xC9BA],"\x0A\x08\x03",3) == 0))
	{
		void *f;

		if ((f = osd_fopen(Machine->gamedrv->name,0,OSD_FILETYPE_HIGHSCORE,0)) != 0)
		{
			osd_fread(f,&RAM[0xC924],2*30);  /* 2 bytes * 30 scores */
			osd_fread(f,&RAM[0xC99F],3*10);  /* 3 letters * 10 scores */

			osd_fclose(f);
		}

		return 1;
	}
	else return 0;  /* we can't load the hi scores yet */
}


static void elim2_hisave(void)
{
	void *f;
	unsigned char *RAM = Machine->memory_region[Machine->drv->cpu[0].memory_region];


	if ((f = osd_fopen(Machine->gamedrv->name,0,OSD_FILETYPE_HIGHSCORE,1)) != 0)
	{
		osd_fwrite(f,&RAM[0xC924],2*30); /* 2 bytes * 30 scores */
		osd_fwrite(f,&RAM[0xC99F],3*10); /* 3 letters * 10 scores */
		osd_fclose(f);
	}
}

static int elim4_hiload(void)
{
	unsigned char *RAM = Machine->memory_region[Machine->drv->cpu[0].memory_region];


	/* check if the hi score table has already been initialized */
	if ((memcmp(&RAM[0xCC4D],"\x0C\x0B\x07",3) == 0) &&
			(memcmp(&RAM[0xCC68],"\x0A\x08\x03",3) == 0))
	{
		void *f;

		if ((f = osd_fopen(Machine->gamedrv->name,0,OSD_FILETYPE_HIGHSCORE,0)) != 0)
		{
			osd_fread(f,&RAM[0xC928],2*30);  /* 2 bytes * 30 scores */
			osd_fread(f,&RAM[0xCC4D],3*10);  /* 3 letters * 10 scores */

			osd_fclose(f);
		}

		return 1;
	}
	else return 0;  /* we can't load the hi scores yet */
}


static void elim4_hisave(void)
{
	void *f;
	unsigned char *RAM = Machine->memory_region[Machine->drv->cpu[0].memory_region];


	if ((f = osd_fopen(Machine->gamedrv->name,0,OSD_FILETYPE_HIGHSCORE,1)) != 0)
	{
		osd_fwrite(f,&RAM[0xC928],2*30); /* 2 bytes * 30 scores */
		osd_fwrite(f,&RAM[0xCC4D],3*10); /* 3 letters * 10 scores */
		osd_fclose(f);
	}
}

static int startrek_hiload(void)
{
	unsigned char *RAM = Machine->memory_region[Machine->drv->cpu[0].memory_region];


	/* check if the hi score table has already been initialized */
	if ((memcmp(&RAM[0xC98B],"SLP",3) == 0) &&
			(memcmp(&RAM[0xC910],"\x25\x06\x09",3) == 0))
	{
		void *f;

		if ((f = osd_fopen(Machine->gamedrv->name,0,OSD_FILETYPE_HIGHSCORE,0)) != 0)
		{
			osd_fread(f,&RAM[0xC98B],0x1B);
			osd_fread(f,&RAM[0xC910],0x24);

			osd_fclose(f);
		}

		return 1;
	}
	else return 0;  /* we can't load the hi scores yet */
}


static void startrek_hisave(void)
{
	void *f;
	unsigned char *RAM = Machine->memory_region[Machine->drv->cpu[0].memory_region];


	if ((f = osd_fopen(Machine->gamedrv->name,0,OSD_FILETYPE_HIGHSCORE,1)) != 0)
	{
		osd_fwrite(f,&RAM[0xC98B],0x1B);
		osd_fwrite(f,&RAM[0xC910],0x24);
		osd_fclose(f);
	}
}




/***************************************************************************

  Game driver(s)

***************************************************************************/

static const char *spacfury_sample_names[] =
{
	"*spacfury",
	/* Speech samples */
	"sf01.sam",
	"sf02.sam",
	"sf03.sam",
	"sf04.sam",
	"sf05.sam",
	"sf06.sam",
	"sf07.sam",
	"sf08.sam",
	"sf09.sam",
	"sf0a.sam",
	"sf0b.sam",
	"sf0c.sam",
	"sf0d.sam",
	"sf0e.sam",
	"sf0f.sam",
	"sf10.sam",
	"sf11.sam",
	"sf12.sam",
	"sf13.sam",
	"sf14.sam",
	"sf15.sam",
	/* Sound samples */
	"sfury1.sam",
	"sfury2.sam",
	"sfury3.sam",
	"sfury4.sam",
	"sfury5.sam",
	"sfury6.sam",
	"sfury7.sam",
	"sfury8.sam",
	"sfury9.sam",
	"sfury10.sam",
    0	/* end of array */
};

static struct Samplesinterface spacfury_samples_interface =
{
	9	/* 9 channels */
};

static struct MachineDriver spacfury_machine_driver =
{
	/* basic machine hardware */
	{
		{
			CPU_Z80,
			3867120,	/* 3.86712 Mhz */
			0,
			readmem, writemem, spacfury_readport, spacfury_writeport,
			0, 0, /* no vblank interrupt */
			sega_interrupt, 40 /* 40 Hz */
		}
	},
	40, 0,	/* frames per second, vblank duration (vector game, so no vblank) */
	1,	/* single CPU, no need for interleaving */
	0,

	/* video hardware */
	320, 240, { 512, 1536, 552, 1464 },
	0,
	256,256,
	sega_init_colors,

	VIDEO_TYPE_VECTOR,
	0,
	sega_vh_start,
	sega_vh_stop,
	sega_vh_screenrefresh,

	/* sound hardware */
	0,
	sega_sh_start,
	0,
	sega_sh_update,
	{
		{
			SOUND_SAMPLES,
			&spacfury_samples_interface
		}
	}
};



struct GameDriver spacfury_driver =
{
	__FILE__,
	0,
	"spacfury",
	"Space Fury (revision C)",
	"1981",
	"Sega",
	"Al Kossow (G80 Emu)\nBrad Oliver (MAME driver)\n"VECTOR_TEAM,
	0,
	&spacfury_machine_driver,
	0,

	spacfury_rom,
	spacfury_decode, 0,
	spacfury_sample_names,
	0,

	spacfury_input_ports,

	0, 0, 0,
	ORIENTATION_DEFAULT,

    spacfury_hiload, spacfury_hisave
};

struct GameDriver spacfura_driver =
{
	__FILE__,
	&spacfury_driver,
	"spacfura",
	"Space Fury (revision A)",
	"1981",
	"Sega",
	"Al Kossow (G80 Emu)\nBrad Oliver (MAME driver)\n"VECTOR_TEAM,
	0,
	&spacfury_machine_driver,
	0,

	spacfura_rom,
	spacfury_decode, 0,
	spacfury_sample_names,
	0,

	spacfury_input_ports,

	0, 0, 0,
	ORIENTATION_DEFAULT,

	spacfury_hiload, spacfury_hisave
};

/***************************************************************************

  Game driver(s)

***************************************************************************/

static const char *zektor_sample_names[] =
{
	"*zektor",
	"zk01.sam",
	"zk02.sam",
	"zk03.sam",
	"zk04.sam",
	"zk05.sam",
	"zk06.sam",
	"zk07.sam",
	"zk08.sam",
	"zk09.sam",
	"zk0a.sam",
	"zk0b.sam",
	"zk0c.sam",
	"zk0d.sam",
	"zk0e.sam",
	"zk0f.sam",
	"zk10.sam",
	"zk11.sam",
	"zk12.sam",
	"zk13.sam",
    0	/* end of array */
};

static struct Samplesinterface zektor_samples_interface =
{
	1 /* only speech for now */
};

static struct MachineDriver zektor_machine_driver =
{
	/* basic machine hardware */
	{
		{
			CPU_Z80,
			3867120,	/* 3.86712 Mhz */
			0,
			readmem,writemem,zektor_readport,zektor_writeport,

			0, 0, /* no vblank interrupt */
			sega_interrupt, 40 /* 40 Hz */
		}
	},
	40, 0,	/* frames per second, vblank duration (vector game, so no vblank) */
	1,	/* single CPU, no need for interleaving */
	0,

	/* video hardware */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜电影小说| 26uuu国产一区二区三区| 成人av网址在线| 国产河南妇女毛片精品久久久| 日韩国产在线观看一区| 免费看日韩a级影片| 奇米888四色在线精品| 麻豆精品视频在线观看视频| 美女视频黄 久久| 韩国三级在线一区| 国产精品99久久久久久宅男| 丁香激情综合五月| 99精品欧美一区二区三区小说 | 亚洲高清三级视频| 午夜影院久久久| 美女国产一区二区三区| 国产老妇另类xxxxx| 成人精品视频一区二区三区尤物| 大桥未久av一区二区三区中文| 99re在线视频这里只有精品| 欧美在线观看视频一区二区| 欧美日韩国产精品成人| 欧美一区中文字幕| 337p粉嫩大胆色噜噜噜噜亚洲| 国产日韩欧美精品在线| 17c精品麻豆一区二区免费| 夜夜爽夜夜爽精品视频| 免费的国产精品| 国产91丝袜在线18| 欧美私模裸体表演在线观看| 日韩一区二区三区电影| 日本一区二区三区国色天香| 亚洲美女视频在线观看| 日本伊人色综合网| 国产精品88av| 在线观看亚洲专区| 日韩精品中午字幕| 1024亚洲合集| 日韩福利电影在线| 岛国av在线一区| 精品视频一区二区不卡| 久久久另类综合| 亚洲影院理伦片| 国产精品资源站在线| 色视频欧美一区二区三区| 欧美一区二区三区播放老司机| 国产网站一区二区| 午夜a成v人精品| 不卡的av电影| 日韩视频一区二区三区在线播放| 中文字幕一区二区三区四区| 日韩不卡一区二区三区 | 欧洲国产伦久久久久久久| 亚洲精品在线观看网站| 亚洲伊人伊色伊影伊综合网| 国产一区二区三区四区五区入口 | 国产乱码精品一区二区三区av| 一本大道综合伊人精品热热 | 亚洲黄网站在线观看| 蜜乳av一区二区| 一本大道久久a久久精二百| 亚洲精品一区二区三区影院| 亚洲线精品一区二区三区八戒| 久久精品国产999大香线蕉| 91麻豆.com| 久久久蜜桃精品| 日本中文一区二区三区| 91极品美女在线| 亚洲国产精品激情在线观看| 蜜桃av噜噜一区二区三区小说| 色综合色狠狠综合色| 久久久国产精品午夜一区ai换脸| 一区二区成人在线视频| 高清beeg欧美| 2021中文字幕一区亚洲| 亚洲电影欧美电影有声小说| 91香蕉视频污在线| 精品福利一二区| 日韩av电影天堂| 在线免费精品视频| 国产精品九色蝌蚪自拍| 国产成人夜色高潮福利影视| 精品久久久久久亚洲综合网| 午夜电影网亚洲视频| 91国产精品成人| 国产精品成人在线观看| 国产成人丝袜美腿| 久久伊人蜜桃av一区二区| 麻豆精品国产传媒mv男同| 欧美日韩高清一区二区不卡| 日韩理论片在线| 成人福利视频网站| 亚洲国产精品传媒在线观看| 国产一区999| 精品va天堂亚洲国产| 蜜桃91丨九色丨蝌蚪91桃色| 91精品国产欧美一区二区18| 亚洲成人动漫精品| 欧美撒尿777hd撒尿| 亚洲成人免费视频| 欧美日韩一区三区| 石原莉奈在线亚洲三区| 制服丝袜日韩国产| 另类小说图片综合网| 精品久久久三级丝袜| 国内久久精品视频| 国产亚洲欧洲一区高清在线观看| 国产一区二区三区免费| 2023国产精品自拍| 国产精品一品视频| 国产精品萝li| 91尤物视频在线观看| 一区二区三区精品在线| 欧美日韩综合不卡| 强制捆绑调教一区二区| 精品国产百合女同互慰| 国产盗摄视频一区二区三区| 欧美激情在线看| 色94色欧美sute亚洲线路一久 | 国产高清不卡一区| 中文字幕在线免费不卡| 91久久国产最好的精华液| 亚洲大型综合色站| 日韩女优av电影| 国产成人综合在线观看| 国产精品久久99| 欧美视频在线观看一区二区| 日本不卡视频在线观看| 国产亚洲精品超碰| 91日韩一区二区三区| 亚洲高清免费一级二级三级| 欧美一二区视频| 国产一区在线视频| 综合激情成人伊人| 欧美精品v国产精品v日韩精品 | 久久99精品久久久| 中文字幕精品一区二区三区精品| 色婷婷综合久色| 日韩成人午夜电影| 中文字幕欧美激情| 欧美日本在线观看| 国产乱码字幕精品高清av| 亚洲精品国久久99热| 日韩免费观看2025年上映的电影 | 久久久久久一二三区| 91猫先生在线| 久久国产精品99久久久久久老狼 | 亚洲色图视频免费播放| 3d动漫精品啪啪一区二区竹菊| 国产精品538一区二区在线| 亚洲精品水蜜桃| 精品国产欧美一区二区| 日本精品视频一区二区| 精品一区二区三区久久久| 一区二区三区在线视频播放| 精品国内片67194| 97久久超碰国产精品| 精品一区二区三区在线观看国产| 亚洲欧美自拍偷拍| 日韩精品一区二区三区三区免费| 91视频精品在这里| 国产一区二区在线影院| 亚洲成a人v欧美综合天堂| 中文字幕欧美日韩一区| 欧美一区二视频| 91精品1区2区| 成人成人成人在线视频| 久久成人av少妇免费| 亚洲一区二区三区四区五区黄 | 国产成人精品综合在线观看| 亚洲国产成人高清精品| 国产欧美精品一区aⅴ影院| 制服丝袜中文字幕一区| 色婷婷亚洲婷婷| 国产xxx精品视频大全| 麻豆成人综合网| 亚洲一区在线播放| √…a在线天堂一区| 久久久三级国产网站| 日韩一区二区三区高清免费看看| 91福利视频网站| 99re热这里只有精品免费视频| 国产精品白丝jk黑袜喷水| 美女在线视频一区| 天涯成人国产亚洲精品一区av| 中文字幕日韩精品一区| 国产精品网站在线| 久久久久久久综合色一本| 日韩精品一区二区三区在线| 欧美另类变人与禽xxxxx| 日本道色综合久久| 色综合色狠狠天天综合色| 成人h动漫精品一区二区| 久久97超碰色| 麻豆国产91在线播放| 日韩不卡手机在线v区| 亚洲bt欧美bt精品777| 亚洲观看高清完整版在线观看 | 国产精品123区| 国产综合一区二区|