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

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

?? trstars.c

?? 十七種模擬器源代碼 非常有用的作課程設計不可缺少的
?? C
?? 第 1 頁 / 共 2 頁
字號:
/******************************************************************************//*                                                                            *//*               TOP RANKING STARS (C) 1994 TAITO CORPORATION                 *//*                                                                            *//******************************************************************************/#include "gameinc.h"#include "trstars.h"#include "f3system.h"#include "tc003vcu.h"#include "tc200obj.h"#include "savegame.h"#include "debug.h"#include "sasound.h"static struct DIR_INFO top_ranking_stars_dirs[] ={   { "top_ranking_stars", },   { "trstars", },   { "trstar", },   { NULL, },};static struct ROM_INFO top_ranking_stars_roms[] ={   { "tstar_01.rom", 0x00200000, 0x28fd2d9b, 0, 0, 0, },   { "tstar_02.rom", 0x00200000, 0x8bd4367a, 0, 0, 0, },   { "tstar_03.rom", 0x00200000, 0x91b66145, 0, 0, 0, },   { "tstar_04.rom", 0x00200000, 0xac3a5e80, 0, 0, 0, },   { "tstar_05.rom", 0x00200000, 0xb9b68b15, 0, 0, 0, },   { "tstar_06.rom", 0x00100000, 0xf4bac410, 0, 0, 0, },   { "tstar_07.rom", 0x00100000, 0x2f4773c3, 0, 0, 0, },   { "tstar_08.rom", 0x00100000, 0xad13a1ee, 0, 0, 0, },   { "tstar_09.rom", 0x00100000, 0x690554d3, 0, 0, 0, },   { "tstar_10.rom", 0x00100000, 0x0ec05dc5, 0, 0, 0, },   { "tstar_11.rom", 0x00100000, 0x39c0a546, 0, 0, 0, },   { "tstar_13.rom", 0x00020000, 0x877f0361, REGION_ROM2, 0x000000, LOAD_8_16, },   { "tstar_14.rom", 0x00020000, 0xa8664867, REGION_ROM2, 0x000001, LOAD_8_16, },   { "tstar_15.rom", 0x00040000, 0x098bba94, 0, 0, 0, },   { "tstar_16.rom", 0x00040000, 0x4fa8b15c, 0, 0, 0, },   { "tstar_18.rom", 0x00040000, 0xaa71cfcc, 0, 0, 0, },   { "tstar_20.rom", 0x00040000, 0x4de1e287, 0, 0, 0, },   {           NULL,          0,          0, 0, 0, 0, },};static struct ROMSW_DATA romsw_data_top_ranking_stars_0[] ={   { "Taito Japan (Notice)",  0x01 },   { "Taito America",         0x02 },   { "Taito Japan",           0x03 },   { NULL,                    0    },};static struct ROMSW_INFO top_ranking_stars_romsw[] ={   { 0x0FFFFF, 0x03, romsw_data_top_ranking_stars_0 },   { 0,        0,    NULL },};static struct VIDEO_INFO top_ranking_stars_video ={   DrawTRStars,   320,   224,   64,   VIDEO_ROTATE_NORMAL| VIDEO_ROTATABLE,};struct GAME_MAIN game_top_ranking_stars ={   top_ranking_stars_dirs,   top_ranking_stars_roms,   f3_system_inputs,   NULL,   top_ranking_stars_romsw,   LoadTRStars,   ClearTRStars,   &top_ranking_stars_video,   ExecuteTRStarsFrame,   "trstar",   "Top Ranking Stars",   NULL,   COMPANY_ID_TAITO,   "D53",   1994,   f3_sound,   GAME_BEAT | GAME_PARTIALLY_WORKING,};static struct DIR_INFO prime_time_fighters_dirs[] ={   { "prime_time_fighter", },   { "prmtmfgt", },   { "prmtmfgo", },   { "trstars", },   { ROMOF("trstar"), },   { CLONEOF("trstar"), },   { NULL, },};static struct ROM_INFO prime_time_fighters_roms[] ={   { "tstar_01.rom", 0x00200000, 0x28fd2d9b, 0, 0, 0, },   { "tstar_02.rom", 0x00200000, 0x8bd4367a, 0, 0, 0, },   { "tstar_03.rom", 0x00200000, 0x91b66145, 0, 0, 0, },   { "tstar_04.rom", 0x00200000, 0xac3a5e80, 0, 0, 0, },   { "tstar_05.rom", 0x00200000, 0xb9b68b15, 0, 0, 0, },   { "tstar_06.rom", 0x00100000, 0xf4bac410, 0, 0, 0, },   { "tstar_07.rom", 0x00100000, 0x2f4773c3, 0, 0, 0, },   { "tstar_08.rom", 0x00100000, 0xad13a1ee, 0, 0, 0, },   { "tstar_09.rom", 0x00100000, 0x690554d3, 0, 0, 0, },   { "tstar_10.rom", 0x00100000, 0x0ec05dc5, 0, 0, 0, },   { "tstar_11.rom", 0x00100000, 0x39c0a546, 0, 0, 0, },   { "tstar_13.rom", 0x00020000, 0x877f0361, 0, 0, 0, },   { "tstar_14.rom", 0x00020000, 0xa8664867, 0, 0, 0, },   {    "d53-15.24", 0x00040000, 0xf24de51b, 0, 0, 0, },   {    "d53-16.26", 0x00040000, 0xffc84429, 0, 0, 0, },   {    "d53-18.37", 0x00040000, 0xea2d6e13, 0, 0, 0, },   {    "d53-19.35", 0x00040000, 0x00e6c2f1, 0, 0, 0, },   {           NULL,          0,          0, 0, 0, 0, },};static struct ROMSW_INFO prime_time_fighters_romsw[] ={   { 0x0FFFFF, 0x02, romsw_data_top_ranking_stars_0 },   { 0,        0,    NULL },};struct GAME_MAIN game_prime_time_fighters ={   prime_time_fighters_dirs,   prime_time_fighters_roms,   f3_system_inputs,   NULL,   prime_time_fighters_romsw,   load_prime_time_fighters,   ClearTRStars,   &top_ranking_stars_video,   ExecuteTRStarsFrame,   "prmtmfgo",   "Prime Time Fighter (Old Version)",   NULL,   COMPANY_ID_TAITO,   "D53",   1994,   f3_sound,   GAME_BEAT | GAME_PARTIALLY_WORKING,};static UINT8 *RAM_BG0;static UINT8 *RAM_BG1;static UINT8 *RAM_BG2;static UINT8 *RAM_BG3;static UINT8 *RAM_SCR0;static UINT8 *RAM_SCR1;static UINT8 *RAM_SCR2;static UINT8 *RAM_SCR3;static UINT8 *GFX_BG0;static UINT8 *GFX_BG0_SOLID;static UINT8 *GFX_SPR;static UINT8 *GFX_SPR_SOLID;static void load_actual(int romset){   int ta,tb,tc;   if(!(ROM=AllocateMem(0x200000))) return;   if(!(GFX=AllocateMem(0xBC0A00+0x366B00))) return;   GFX_BG0 = GFX+0xBC0A00;   GFX_SPR = GFX+0x000000;   tb=0;   if(!load_rom("tstar_03.rom", ROM, 0x200000)) return;	// 16x16 SPRITES ($BC0A)   for(ta=0;ta<0x200000;ta++){      GFX[tb++]=ROM[ta]&15;      GFX[tb++]=ROM[ta]>>4;      tb+=2;   }   if(!load_rom("tstar_06.rom", ROM, 0xF0280)) return;	// 16x16 SPRITES   for(ta=0;ta<0xF0280;ta++){      GFX[tb++]=ROM[ta]&15;      GFX[tb++]=ROM[ta]>>4;      tb+=2;   }   tb=2;   if(!load_rom("tstar_04.rom", ROM, 0x200000)) return;	// 16x16 SPRITES   for(ta=0;ta<0x200000;ta++){      GFX[tb++]=ROM[ta]&15;      GFX[tb++]=ROM[ta]>>4;      tb+=2;   }   if(!load_rom("tstar_07.rom", ROM, 0xF0280)) return;		// 16x16 SPRITES   for(ta=0;ta<0xF0280;ta++){      GFX[tb++]=ROM[ta]&15;      GFX[tb++]=ROM[ta]>>4;      tb+=2;   }   tb=0;   if(!load_rom("tstar_05.rom", ROM, 0x200000)) return;	// 16x16 SPRITES (MASK)   for(ta=0;ta<0x200000;ta++){      tc=ROM[ta];      GFX[tb+3]|=((tc&0x40)>>6)<<4;      GFX[tb+2]|=((tc&0x10)>>4)<<4;      GFX[tb+1]|=((tc&0x04)>>2)<<4;      GFX[tb+0]|=((tc&0x01)>>0)<<4;      tb+=4;   }   if(!load_rom("tstar_08.rom", ROM, 0xF0280)) return;		// 16x16 SPRITES (MASK)   for(ta=0;ta<0xF0280;ta++){      tc=ROM[ta];      GFX[tb+3]|=((tc&0x40)>>6)<<4;      GFX[tb+2]|=((tc&0x10)>>4)<<4;      GFX[tb+1]|=((tc&0x04)>>2)<<4;      GFX[tb+0]|=((tc&0x01)>>0)<<4;      tb+=4;   }   RAMSize=0x80000;   if(!(RAM=AllocateMem(0x80000))) return;   if(!(ROM=AllocateMem(0x100000))) return;   tb=0;   if(!load_rom("tstar_09.rom", ROM, 0xD9AC0)) return;	// 16x16 TILES ($366B)   for(ta=0;ta<0xD9AC0;ta+=2){      GFX_BG0[tb++]=ROM[ta]&15;      GFX_BG0[tb++]=ROM[ta]>>4;      GFX_BG0[tb++]=ROM[ta+1]&15;      GFX_BG0[tb++]=ROM[ta+1]>>4;      tb+=4;   }   tb=4;   if(!load_rom("tstar_10.rom", ROM, 0xD9AC0)) return;	// 16x16 TILES   for(ta=0;ta<0xD9AC0;ta+=2){      GFX_BG0[tb++]=ROM[ta]&15;      GFX_BG0[tb++]=ROM[ta]>>4;      GFX_BG0[tb++]=ROM[ta+1]&15;      GFX_BG0[tb++]=ROM[ta+1]>>4;      tb+=4;   }   tb=0;   if(!load_rom("tstar_11.rom", ROM, 0xD9AC0)) return;	// 16x16 TILES (MASK)   for(ta=0;ta<0xD9AC0;ta+=2){      tc=ROM[ta];      GFX_BG0[tb+7]|=((tc&0x80)>>7)<<4;      GFX_BG0[tb+6]|=((tc&0x40)>>6)<<4;      GFX_BG0[tb+5]|=((tc&0x20)>>5)<<4;      GFX_BG0[tb+4]|=((tc&0x10)>>4)<<4;      GFX_BG0[tb+3]|=((tc&0x08)>>3)<<4;      GFX_BG0[tb+2]|=((tc&0x04)>>2)<<4;      GFX_BG0[tb+1]|=((tc&0x02)>>1)<<4;      GFX_BG0[tb+0]|=((tc&0x01)>>0)<<4;      tb+=8;   }   GFX_BG0_SOLID = MakeSolidTileMap16x16(GFX_BG0, 0x366B);   GFX_SPR_SOLID = make_solid_mask_16x16(GFX_SPR, 0xBC0A);   // Setup 68020 Memory Map   // ----------------------   AddF3MemoryMap(0x100000);   RAM_BG0=RAM+0x30000;   RAM_BG1=RAM+0x32000;   RAM_BG2=RAM+0x34000;   RAM_BG3=RAM+0x36000;   RAM_SCR0=RAM+0x6A000;   RAM_SCR1=RAM+0x6A002;   RAM_SCR2=RAM+0x6A004;   RAM_SCR3=RAM+0x6A006;   if(!load_rom_index(13, RAM, 0x40000)) return;   for(ta=0;ta<0x40000;ta++){      ROM[(ta<<2)+0]=RAM[ta];   }   if(!load_rom_index(14, RAM, 0x40000)) return;   for(ta=0;ta<0x40000;ta++){      ROM[(ta<<2)+1]=RAM[ta];   }   if(!load_rom_index(15, RAM, 0x40000)) return;   for(ta=0;ta<0x40000;ta++){      ROM[(ta<<2)+2]=RAM[ta];   }   if(!load_rom_index(16, RAM, 0x40000)) return;   for(ta=0;ta<0x40000;ta++){      ROM[(ta<<2)+3]=RAM[ta];   }   // 68000 code   M68000ROM = load_region[REGION_ROM2];   if(!(PCMROM=AllocateMem(0x1000000))) return;      load_be("tstar_01.rom",PCMROM,0x200000);   load_be("tstar_02.rom",PCMROM+0xc00000,0x200000);   max_banks_this_game=7; //=memory_region_length(REGION_SOUND1)/0x400000;   memset(PCMROM+0x400000,0,0x7fffff);      memset(RAM+0x00000,0x00,0x80000);   memset(RAM+0x69000,0xFF,0x01000);   if(romset==0){   // eeprom hacks   WriteWord68k(&ROM[0x1D10A],0x7F00);		//	raine	#$00	<eeprom read>   WriteWord68k(&ROM[0x1D10C],0x4E75);		//	rts   WriteWord68k(&ROM[0x1D186],0x7F01);		//	raine	#$01	<eeprom write>   WriteWord68k(&ROM[0x1D188],0x4E75);		//	rts   // speed hacks

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91麻豆国产在线观看| 国产乱子轮精品视频| 欧美性xxxxxxxx| 夜夜爽夜夜爽精品视频| 欧美日韩国产在线播放网站| 天天爽夜夜爽夜夜爽精品视频| 欧美精品高清视频| 蜜桃av一区二区在线观看| 亚洲精品一区二区三区香蕉| 国产精品一区久久久久| 日韩理论片网站| 欧美三级日韩在线| 久久99精品一区二区三区三区| 国产日韩精品一区| 日本高清不卡aⅴ免费网站| 性做久久久久久| 日韩一级免费观看| 成人免费视频国产在线观看| 亚洲精品乱码久久久久久日本蜜臀| 色婷婷狠狠综合| 久久国产精品99久久久久久老狼| 中文字幕二三区不卡| 色94色欧美sute亚洲线路二| 天天综合色天天综合色h| 精品盗摄一区二区三区| 91在线视频18| 狠狠色狠狠色合久久伊人| 国产精品家庭影院| 欧美一级片在线| 色综合一区二区三区| 久久99在线观看| 亚洲欧美另类小说| 精品美女一区二区| 色综合久久中文字幕综合网| 美女网站色91| 亚洲制服欧美中文字幕中文字幕| 欧美xxxx在线观看| 欧美这里有精品| 国产精华液一区二区三区| 亚洲精品乱码久久久久久久久| 日韩精品专区在线影院观看| 色综合天天综合网天天看片| 韩国理伦片一区二区三区在线播放| 中文字幕日韩av资源站| 日韩精品一区二区三区在线| 欧美午夜一区二区三区| 成人毛片老司机大片| 麻豆91在线看| 亚洲国产欧美一区二区三区丁香婷| 久久久亚洲国产美女国产盗摄 | 国产精品欧美经典| 日韩一级大片在线观看| 欧美午夜精品一区二区蜜桃| 成人黄色在线网站| 国内精品第一页| 免费在线观看成人| 亚洲成人免费影院| 亚洲人亚洲人成电影网站色| 久久精品在线免费观看| 欧美一区二区三区在线观看视频 | 欧美不卡视频一区| 欧美日韩精品一区二区三区四区| aaa亚洲精品| 大尺度一区二区| 国产不卡视频在线播放| 国产一区二区精品久久91| 日欧美一区二区| 日韩精品一二三四| 五月天中文字幕一区二区| 一区二区三区欧美亚洲| 一区二区在线免费观看| 一区二区成人在线观看| 亚洲激情图片一区| 亚洲一线二线三线久久久| 一区二区三区日韩欧美精品| 亚洲激情一二三区| 亚洲欧美日韩电影| 亚洲一卡二卡三卡四卡 | 天堂午夜影视日韩欧美一区二区| 一区二区成人在线| 亚洲午夜激情av| 五月婷婷欧美视频| 免费久久精品视频| 国模一区二区三区白浆| 国产福利不卡视频| 成人av网站免费观看| 99re热这里只有精品视频| 91影院在线免费观看| 91久久精品国产91性色tv| 精品视频在线看| 91精品国产色综合久久不卡电影| 精品久久国产97色综合| 国产喂奶挤奶一区二区三区| 国产清纯白嫩初高生在线观看91| 国产精品成人免费| 亚洲一卡二卡三卡四卡无卡久久| 午夜欧美视频在线观看| 久久精品久久99精品久久| 国产精品99久| 在线精品视频免费播放| 欧美丰满一区二区免费视频 | 欧美日韩在线亚洲一区蜜芽| 在线综合视频播放| 亚洲精品在线三区| 日韩理论在线观看| 免费看欧美美女黄的网站| 成人做爰69片免费看网站| 91福利社在线观看| 精品国产制服丝袜高跟| 亚洲素人一区二区| 日韩一区精品视频| 不卡的av在线| 日韩一区二区中文字幕| 中文字幕在线不卡一区| 偷拍一区二区三区| 高清不卡在线观看| 777午夜精品免费视频| 国产精品素人一区二区| 亚洲高清不卡在线| 国产91对白在线观看九色| 欧美美女网站色| 中文字幕制服丝袜成人av| 五月天国产精品| 不卡的av电影| 日韩美女视频一区二区在线观看| 亚洲欧美自拍偷拍色图| 久久99国产精品久久99果冻传媒| 99精品欧美一区二区三区综合在线| 91精品国产色综合久久ai换脸 | 91在线观看高清| 欧美成人午夜电影| 一区二区欧美在线观看| 国产精品一区二区久久精品爱涩| 欧美日韩成人在线一区| 国产精品成人免费在线| 国产在线精品一区二区夜色| 欧洲一区二区av| 国产精品久久久久久久蜜臀| 久久成人18免费观看| 在线欧美一区二区| 中文字幕日韩av资源站| 韩国精品在线观看| 日韩丝袜情趣美女图片| 亚洲一区二区三区视频在线播放 | 99久久久无码国产精品| 久久嫩草精品久久久精品| 日本少妇一区二区| 欧美日韩一区二区三区在线看| 中文字幕在线观看一区二区| 国产精品66部| 久久综合九色综合97婷婷女人| 日本一不卡视频| 51精品国自产在线| 婷婷一区二区三区| 欧美福利视频一区| 日韩和欧美一区二区三区| 欧美日韩在线播放一区| 亚洲综合色噜噜狠狠| 色婷婷av一区二区三区之一色屋| 国产精品白丝在线| www.在线欧美| 国产精品久久久久三级| www.亚洲色图.com| 成人欧美一区二区三区在线播放| 成人av网址在线观看| 国产精品入口麻豆原神| 成人福利电影精品一区二区在线观看| 久久九九全国免费| 国产一区二区三区精品欧美日韩一区二区三区 | 久久成人精品无人区| 精品久久人人做人人爰| 国产精一区二区三区| 精品国产乱码久久久久久老虎| 国产一区免费电影| 亚洲国产精品国自产拍av| 99久久久久免费精品国产| 亚洲欧美日韩一区| 欧美调教femdomvk| 石原莉奈在线亚洲三区| 日韩精品资源二区在线| 国产激情一区二区三区| 国产精品传媒在线| 欧美视频一二三区| 久久91精品国产91久久小草| 久久久一区二区| 91蜜桃传媒精品久久久一区二区| 一区二区三区在线视频观看58| 欧美卡1卡2卡| 国产一区视频在线看| 亚洲视频免费观看| 91麻豆精品久久久久蜜臀| 国产综合久久久久影院| 国产精品美女一区二区三区| 欧美在线三级电影| 九色综合狠狠综合久久| 国产精品美女久久福利网站| 精品视频在线免费看| 国产一区二区调教| 亚洲综合一区在线| 日韩欧美电影在线|