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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dleague.c

?? 十七種模擬器源代碼 非常有用的作課程設計不可缺少的
?? C
?? 第 1 頁 / 共 2 頁
字號:
/******************************************************************************//*                                                                            *//*                DYNAMITE LEAGUE (C) 1990 TAITO CORPORATION                  *//*                                                                            *//******************************************************************************/#include "gameinc.h"#include "dleague.h"#include "tc004vcu.h"#include "tc140syt.h"#include "tc220ioc.h"#include "taitosnd.h"#ifdef RAINE_DEBUG#include "debug.h"#endif#include "sasound.h"		// sample support routinesstatic struct DIR_INFO dynamite_league_dirs[] ={   { "dynamite_league", },   { "dleague", },   { NULL, },};// Each LOAD_8_16 in GFX1 is doubled to make padding...static struct ROM_INFO dynamite_leaguem_roms[] ={  {"c02-19a.33", 0x00020000, 0x7e904e45, REGION_ROM1, 0x000000, LOAD_8_16,   },  {"c02-21a.36", 0x00020000, 0x18c8a32b, REGION_ROM1, 0x000001, LOAD_8_16,   },  {"c02-20.34",  0x00010000, 0xcdf593f3, REGION_ROM1, 0x040000, LOAD_8_16,   },  {"c02-22.37",  0x00010000, 0xf50db2d7, REGION_ROM1, 0x040001, LOAD_8_16,   },  {"c02-23.40", 0x00010000, 0x5632ee49, REGION_ROM2, 0x000000, LOAD_NORMAL, },  {"c02-02.15", 0x00080000, 0xb273f854, REGION_GFX1, 0x000000, LOAD_NORMAL, },  {"c02-06.6",  0x00020000, 0xb8473c7b, REGION_GFX1, 0x080000, LOAD_8_16, },  {"c02-10.14", 0x00020000, 0x50c02f0f, REGION_GFX1, 0x080001, LOAD_8_16, },  {"c02-06.6",  0x00020000, 0xb8473c7b, REGION_GFX1, 0x080000, LOAD_8_16, },  {"c02-10.14", 0x00020000, 0x50c02f0f, REGION_GFX1, 0x080001, LOAD_8_16, },  {"c02-03.17", 0x00080000, 0xc3fd0dcd, REGION_GFX1, 0x100000, LOAD_NORMAL, },  {"c02-07.7",  0x00020000, 0x8c1e3296, REGION_GFX1, 0x180000, LOAD_8_16, },  {"c02-11.16", 0x00020000, 0xfbe548b8, REGION_GFX1, 0x180001, LOAD_8_16, },  {"c02-06.6",  0x00020000, 0xb8473c7b, REGION_GFX1, 0x080000, LOAD_8_16, },  {"c02-10.14", 0x00020000, 0x50c02f0f, REGION_GFX1, 0x080001, LOAD_8_16, },    {"c02-24.19", 0x00080000, 0x18ef740a, REGION_GFX1, 0x200000, LOAD_NORMAL, },  {"c02-08.8",  0x00020000, 0x1a3c2f93, REGION_GFX1, 0x280000, LOAD_8_16, },  {"c02-12.18", 0x00020000, 0xb1c151c5, REGION_GFX1, 0x280001, LOAD_8_16, },  {"c02-06.6",  0x00020000, 0xb8473c7b, REGION_GFX1, 0x080000, LOAD_8_16, },  {"c02-10.14", 0x00020000, 0x50c02f0f, REGION_GFX1, 0x080001, LOAD_8_16, },    {"c02-05.21", 0x00080000, 0xfe3a5179, REGION_GFX1, 0x300000, LOAD_NORMAL, },  {"c02-09.9",  0x00020000, 0xa614d234, REGION_GFX1, 0x380000, LOAD_8_16, },  {"c02-13.20", 0x00020000, 0x8eb3194d, REGION_GFX1, 0x380001, LOAD_8_16, },  {"c02-06.6",  0x00020000, 0xb8473c7b, REGION_GFX1, 0x080000, LOAD_8_16, },  {"c02-10.14", 0x00020000, 0x50c02f0f, REGION_GFX1, 0x080001, LOAD_8_16, },    {"c02-18.22", 0x00002000, 0xc88f0bbe, REGION_GFX2, 0x000000, LOAD_NORMAL, },  {"c02-01.31", 0x00080000, 0xd5a3d1aa, REGION_SMP1,0x00000, LOAD_NORMAL, },    {           NULL,          0,          0,           0,        0,           0, },};static struct ROM_INFO dynamite_league_roms[] ={   {  "dl_ic06.bin", 0x00020000, 0xb8473c7b, 0, 0, 0, },   {  "dl_ic07.bin", 0x00020000, 0x8c1e3296, 0, 0, 0, },   {  "dl_ic08.bin", 0x00020000, 0x1a3c2f93, 0, 0, 0, },   {  "dl_ic09.bin", 0x00020000, 0xa614d234, 0, 0, 0, },   {  "dl_ic14.bin", 0x00020000, 0x50c02f0f, 0, 0, 0, },   {  "dl_ic15.bin", 0x00080000, 0xb273f854, 0, 0, 0, },   {  "dl_ic16.bin", 0x00020000, 0xfbe548b8, 0, 0, 0, },   {  "dl_ic17.bin", 0x00080000, 0xc3fd0dcd, 0, 0, 0, },   {  "dl_ic18.bin", 0x00020000, 0xb1c151c5, 0, 0, 0, },   {  "dl_ic19.bin", 0x00080000, 0x18ef740a, 0, 0, 0, },   {  "dl_ic20.bin", 0x00020000, 0x8eb3194d, 0, 0, 0, },   {  "dl_ic21.bin", 0x00080000, 0xfe3a5179, 0, 0, 0, },   {  "dl_ic33.bin", 0x00020000, 0x7e904e45, 0, 0, 0, },   {  "dl_ic34.bin", 0x00010000, 0xcdf593f3, 0, 0, 0, },   {  "dl_ic36.bin", 0x00020000, 0x18c8a32b, 0, 0, 0, },   {  "dl_ic37.bin", 0x00010000, 0xf50db2d7, 0, 0, 0, },   {  "dl_ic40.bin", 0x00010000, 0x5632ee49, 0, 0, 0, },   {   "c02-01.rom", 0x00080000, 0xd5a3d1aa, 0, 0, 0, },   {           NULL,          0,          0, 0, 0, 0, },};static struct INPUT_INFO dynamite_league_inputs[] ={   { KB_DEF_COIN1,        MSG_COIN1,               0x032004, 0x04, BIT_ACTIVE_0 },   { KB_DEF_COIN2,        MSG_COIN2,               0x032004, 0x08, BIT_ACTIVE_0 },   { KB_DEF_TILT,         MSG_TILT,                0x032004, 0x02, BIT_ACTIVE_0 },   { KB_DEF_SERVICE,      MSG_SERVICE,             0x032004, 0x01, BIT_ACTIVE_0 },   { KB_DEF_P1_START,     MSG_P1_START,            0x032004, 0x10, BIT_ACTIVE_0 },   { KB_DEF_P1_UP,        MSG_P1_UP,               0x032006, 0x01, BIT_ACTIVE_0 },   { KB_DEF_P1_DOWN,      MSG_P1_DOWN,             0x032006, 0x02, BIT_ACTIVE_0 },   { KB_DEF_P1_LEFT,      MSG_P1_LEFT,             0x032006, 0x04, BIT_ACTIVE_0 },   { KB_DEF_P1_RIGHT,     MSG_P1_RIGHT,            0x032006, 0x08, BIT_ACTIVE_0 },   { KB_DEF_P1_B1,        MSG_P1_B1,               0x03200E, 0x01, BIT_ACTIVE_0 },   { KB_DEF_P1_B2,        MSG_P1_B2,               0x03200E, 0x02, BIT_ACTIVE_0 },   { KB_DEF_P1_B3,        MSG_P1_B3,               0x03200E, 0x04, BIT_ACTIVE_0 },   { KB_DEF_P2_START,     MSG_P2_START,            0x032004, 0x20, BIT_ACTIVE_0 },   { KB_DEF_P2_UP,        MSG_P2_UP,               0x032006, 0x10, BIT_ACTIVE_0 },   { KB_DEF_P2_DOWN,      MSG_P2_DOWN,             0x032006, 0x20, BIT_ACTIVE_0 },   { KB_DEF_P2_LEFT,      MSG_P2_LEFT,             0x032006, 0x40, BIT_ACTIVE_0 },   { KB_DEF_P2_RIGHT,     MSG_P2_RIGHT,            0x032006, 0x80, BIT_ACTIVE_0 },   { KB_DEF_P2_B1,        MSG_P2_B1,               0x03200E, 0x10, BIT_ACTIVE_0 },   { KB_DEF_P2_B2,        MSG_P2_B2,               0x03200E, 0x20, BIT_ACTIVE_0 },   { KB_DEF_P2_B3,        MSG_P2_B3,               0x03200E, 0x40, BIT_ACTIVE_0 },   { 0,                   NULL,                    0,        0,    0            },};static struct DSW_DATA dsw_data_dynamite_league_0[] ={   { MSG_DSWA_BIT1,           0x01, 0x02 },   { MSG_OFF,                 0x01, 0x00 },   { MSG_ON,                  0x00, 0x00 },   { MSG_DSWA_BIT2,           0x02, 0x02 },   { MSG_OFF,                 0x02, 0x00 },   { MSG_ON,                  0x00, 0x00 },   { MSG_TEST_MODE,           0x04, 0x02 },   { MSG_OFF,                 0x04, 0x00 },   { MSG_ON,                  0x00, 0x00 },   { MSG_DEMO_SOUND,          0x08, 0x02 },   { MSG_ON,                  0x08, 0x00 },   { MSG_OFF,                 0x00, 0x00 },   { MSG_DSWA_BIT5,           0x10, 0x02 },   { MSG_OFF,                 0x10, 0x00 },   { MSG_ON,                  0x00, 0x00 },   { MSG_DSWA_BIT6,           0x20, 0x02 },   { MSG_OFF,                 0x20, 0x00 },   { MSG_ON,                  0x00, 0x00 },   { MSG_DSWA_BIT7,           0x40, 0x02 },   { MSG_OFF,                 0x40, 0x00 },   { MSG_ON,                  0x00, 0x00 },   { MSG_DSWA_BIT8,           0x80, 0x02 },   { MSG_OFF,                 0x80, 0x00 },   { MSG_ON,                  0x00, 0x00 },   { NULL,                    0,    0,   },};static struct DSW_INFO dynamite_league_dsw[] ={   { 0x032000, 0xFF, dsw_data_dynamite_league_0 },   { 0x032002, 0xFF, dsw_data_default_1 },   { 0,        0,    NULL,      },};static struct ROMSW_DATA romsw_data_dynamite_league_0[] ={   { "Taito Japan (Japanese)", 0x00 },   { "Taito America",          0x01 },   { "Taito Japan",            0x02 },   { NULL,                     0    },};static struct ROMSW_INFO dynamite_league_romsw[] ={   { 0x05FFFF, 0x00, romsw_data_dynamite_league_0 },   { 0,        0,    NULL },};static struct GFX_LAYOUT tilelayout ={	16,16,	/* 16x16 pixels */	32768,	/* 32768 tiles */	4,	{ 0, 1, 2, 3 },	{ 4, 0, 12, 8, 0x100000*8+4, 0x100000*8, 0x100000*8+12, 0x100000*8+8,	    0x200000*8+4, 0x200000*8, 0x200000*8+12, 0x200000*8+8, 0x300000*8+4, 0x300000*8, 0x300000*8+12, 0x300000*8+8 },	{ 0*16, 1*16, 2*16, 3*16, 4*16, 5*16, 6*16, 7*16,		8*16, 9*16, 10*16, 11*16, 12*16, 13*16, 14*16, 15*16 },	16*16};static struct GFX_LAYOUT charlayout ={	8, 8,	/* 8x8 pixels */	256,	/* 256 chars */	4,		/* 4 bit per pixel */	{ 0x1000*8 + 8, 0x1000*8, 8, 0 },	{ 0, 1, 2, 3, 4, 5, 6, 7 },	{ 16*0, 16*1, 16*2, 16*3, 16*4, 16*5, 16*6, 16*7 },	16*8};static struct GFX_LIST dleague_gfx[] ={	{ REGION_GFX1, &tilelayout },	{ REGION_GFX2, &charlayout },	{ 0,           NULL        },};static struct VIDEO_INFO dynamite_league_video ={   DrawDLeague,   320,   240,   64,   VIDEO_ROTATE_NORMAL,};static struct VIDEO_INFO dynamite_leaguem_video ={   DrawDLeague,   320,   240,   64,   VIDEO_ROTATE_NORMAL,   dleague_gfx,};struct GAME_MAIN game_dynamite_league ={   dynamite_league_dirs,   dynamite_league_roms,   dynamite_league_inputs,   dynamite_league_dsw,   dynamite_league_romsw,   LoadDLeague,   ClearDLeague,   &dynamite_league_video,   ExecuteDLeagueFrame,   "dleague",   "Dynamite League",   NULL,   COMPANY_ID_TAITO,   "C02",   1990,   taito_ym2610_sound,   GAME_SPORTS | GAME_PARTIALLY_WORKING,};struct GAME_MAIN game_dynamite_leaguem ={   dynamite_league_dirs,   dynamite_leaguem_roms,   dynamite_league_inputs,   dynamite_league_dsw,   dynamite_league_romsw,   LoadDLeaguem,   ClearDLeague,   &dynamite_leaguem_video,   ExecuteDLeagueFrame,   "dleaguem",   "Dynamite League (Mame)",   NULL,   COMPANY_ID_TAITO,   "C02",   1990,   taito_ym2610_sound,   GAME_SPORTS | GAME_PARTIALLY_WORKING | GAME_PRIVATE,};static UINT8 *RAM_VIDEO;static UINT8 *RAM_COLOUR;static UINT8 *RAM_INPUT;static UINT8 *GFX_BG0;static UINT8 *GFX_BG0_SOLID;static UINT8 *GFX_FG0;static void setup_dleague() {   YM2610SetBuffers(PCMROM, PCMROM, 0x80000, 0x80000);   AddTaitoYM2610(0x033A, 0x02A7, 0x10000);   /*-----------------------*/   memset(RAM+0x00000,0x00,0x40000);   GFX_FG0   = RAM+0x40000;   RAM_VIDEO = RAM+0x10000;   RAM_COLOUR= RAM+0x31000+0x800;   RAM_INPUT = RAM+0x32000;   GFX_BG0_SOLID = make_solid_mask_16x16(GFX_BG0, 0x5000);   InitPaletteMap(RAM_COLOUR, 0x40, 0x10, 0x8000);   set_colour_mapper(&col_map_xbbb_bbgg_gggr_rrrr);   // 68000 Speed Hack   // ----------------   WriteWord68k(&ROM[0x0464],0x4EF9);		//	jmp	$300   WriteLong68k(&ROM[0x0466],0x00000300);   WriteLong68k(&ROM[0x0300],0x46FC2000);	//	move	#$2000,SR

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区不卡视频在线观看| 精品久久久久久久人人人人传媒| 美女脱光内衣内裤视频久久网站 | 久久久久久一二三区| 欧美一级国产精品| 日韩亚洲欧美中文三级| 91精品国产91久久久久久一区二区 | 久久精品国产秦先生| 美女一区二区视频| 国内精品第一页| 国产精品18久久久久久久久久久久| 激情图片小说一区| 国产成人在线视频播放| 99久久er热在这里只有精品66| 91在线一区二区| 欧洲在线/亚洲| 欧美一级片在线观看| 2022国产精品视频| 中文字幕在线不卡国产视频| 一区二区三区免费网站| 免费不卡在线观看| 国产成都精品91一区二区三| 一本色道久久综合亚洲aⅴ蜜桃 | 蜜臀久久久99精品久久久久久| 久久国产乱子精品免费女| 国产剧情在线观看一区二区| av动漫一区二区| 欧美精选午夜久久久乱码6080| 日韩美女视频在线| 亚洲啪啪综合av一区二区三区| 午夜精品福利一区二区三区av| 麻豆传媒一区二区三区| av高清久久久| 欧美成人福利视频| 日韩一区欧美一区| 久久 天天综合| 日本韩国视频一区二区| 26uuu久久天堂性欧美| 亚洲影院在线观看| 成人在线一区二区三区| 91精品综合久久久久久| 亚洲欧洲av在线| 裸体一区二区三区| 欧美伊人久久大香线蕉综合69| 精品精品国产高清a毛片牛牛| 亚洲激情图片一区| 国产精品伊人色| 91麻豆精品国产自产在线| 国产精品久久久久aaaa樱花| 丝瓜av网站精品一区二区 | 日韩三级免费观看| 一区二区三区中文字幕电影| 国产成人在线影院| 精品日韩99亚洲| 日韩精品一级二级| 91成人在线精品| 国产精品麻豆一区二区| 国产呦精品一区二区三区网站| 在线观看亚洲专区| 国产精品国产a| 国产aⅴ综合色| 精品毛片乱码1区2区3区| 五月天久久比比资源色| 欧美无砖专区一中文字| 亚洲精品自拍动漫在线| av成人免费在线观看| 国产人成一区二区三区影院| 国产麻豆视频精品| 精品国产区一区| 狠狠v欧美v日韩v亚洲ⅴ| 欧美精品一区二区在线播放| 日本欧美肥老太交大片| 337p亚洲精品色噜噜| 丝瓜av网站精品一区二区| 欧美日韩黄色影视| 午夜视频在线观看一区二区三区| 欧美日韩在线三级| 日韩极品在线观看| 日韩精品一区国产麻豆| 久久99精品国产麻豆不卡| 精品国产乱子伦一区| 韩国成人福利片在线播放| 精品99999| 大尺度一区二区| 亚洲欧美偷拍卡通变态| 欧洲中文字幕精品| 日韩av高清在线观看| 日韩一级二级三级| 国产麻豆精品在线观看| 国产精品久久久久9999吃药| 99久久综合色| 一区二区成人在线| 日韩欧美在线网站| 国产精品白丝jk黑袜喷水| 综合久久国产九一剧情麻豆| 欧亚洲嫩模精品一区三区| 天天影视涩香欲综合网| 久久久久久久久久看片| 99久久99精品久久久久久| 一区二区在线观看av| 日韩欧美123| 99久久免费精品高清特色大片| 亚洲精品成人悠悠色影视| 91精品国产麻豆国产自产在线| 国内精品免费在线观看| 亚洲青青青在线视频| 日韩一级完整毛片| 99久久精品久久久久久清纯| 日韩电影在线观看电影| 欧美激情一二三区| 在线成人午夜影院| 99视频超级精品| 韩国中文字幕2020精品| 亚洲免费在线看| 久久久久亚洲蜜桃| 在线电影一区二区三区| 99麻豆久久久国产精品免费| 另类专区欧美蜜桃臀第一页| 亚洲激情在线激情| 国产三级精品三级在线专区| 欧美色图免费看| 成人一级视频在线观看| 奇米精品一区二区三区四区| 亚洲视频电影在线| 久久精品无码一区二区三区| 欧美另类videos死尸| 91玉足脚交白嫩脚丫在线播放| 久久av资源站| 日欧美一区二区| 亚洲精品久久久蜜桃| 中文字幕国产精品一区二区| 亚洲精品在线网站| 欧美一区二区三区免费观看视频| 91福利精品视频| 91在线视频播放| 豆国产96在线|亚洲| 国内一区二区视频| 免费在线观看日韩欧美| 亚洲一区二区三区在线看| 亚洲欧洲精品成人久久奇米网| 久久免费看少妇高潮| 精品日韩一区二区| 日韩视频123| 日韩一级精品视频在线观看| 欧美偷拍一区二区| 欧美日韩国产小视频| 欧美性猛片xxxx免费看久爱| 日本韩国欧美一区| 97se亚洲国产综合自在线不卡| 国产成人av一区二区| 高清不卡一区二区| 国产91丝袜在线观看| 成人小视频免费观看| 成人h动漫精品一区二区| 懂色av一区二区夜夜嗨| 不卡av免费在线观看| fc2成人免费人成在线观看播放| 成人一区二区三区视频在线观看| 国产一区二区三区黄视频 | 色94色欧美sute亚洲线路一ni | 懂色av一区二区三区蜜臀| 国产成人综合视频| 99riav久久精品riav| 欧美午夜寂寞影院| 欧美一级理论片| 国产亚洲婷婷免费| 日韩毛片高清在线播放| 亚洲影院在线观看| 久久97超碰国产精品超碰| 国产精品99久久久久久久vr | 制服丝袜亚洲精品中文字幕| 欧美一卡二卡在线| 国产人久久人人人人爽| 亚洲黄色免费网站| 美腿丝袜亚洲综合| 国产东北露脸精品视频| 色噜噜狠狠色综合欧洲selulu| 欧美日韩一区二区三区视频| 日韩欧美一二三四区| 国产精品欧美经典| 亚洲成人动漫精品| 国产一区 二区| 色婷婷狠狠综合| 欧美不卡123| 日韩理论电影院| 日韩成人av影视| 99这里都是精品| 日韩欧美一级二级| 亚洲男人的天堂在线aⅴ视频| 日本在线不卡视频| 成人动漫精品一区二区| 欧美精品久久99久久在免费线 | 色综合天天性综合| 日韩欧美二区三区| 一区二区三区视频在线看| 久久激情综合网| 欧美色大人视频| 中文字幕亚洲在| 国产精品一级黄| 欧美一区二区三区四区视频|