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

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

?? cleofort.c

?? 十七種模擬器源代碼 非常有用的作課程設計不可缺少的
?? C
字號:
/******************************************************************************//*                                                                            *//*              CLEOPATRA'S FORTUNE (C) 1996 TAITO CORPORATION                *//*                                                                            *//******************************************************************************/#include "gameinc.h"#include "cleofort.h"#include "f3system.h"#include "tc003vcu.h"#include "tc200obj.h"#include "savegame.h"#include "sasound.h"static struct DIR_INFO cleopatras_fortune_dirs[] ={   { "cleopatras_fortune", },   { "cleofort", },   { "cleopatr", },   { NULL, },};static struct ROM_INFO cleopatras_fortune_roms[] ={   {   "e28-01.bin", 0x00080000, 0x4440e659, 0, 0, 0, },   {   "e28-02.bin", 0x00080000, 0xb20d47cb, 0, 0, 0, },   {   "e28-03.bin", 0x00200000, 0x15c7989d, 0, 0, 0, },   {   "e28-04.bin", 0x00100000, 0x57aef029, 0, 0, 0, },   {   "e28-05.bin", 0x00100000, 0x2870dbbc, 0, 0, 0, },   {   "e28-06.bin", 0x00100000, 0x21d0c454, 0, 0, 0, },   {   "e28-07.bin", 0x00080000, 0xa507797b, 0, 0, 0, },   {   "e28-08.bin", 0x00080000, 0x7564f199, 0, 0, 0, },   {   "e28-09.bin", 0x00080000, 0x1c48a1f9, 0, 0, 0, },   {   "e28-10.bin", 0x00080000, 0x013fbc39, 0, 0, 0, },   {   "e28-11.bin", 0x00020000, 0x01a06950, REGION_ROM2, 0x000000, LOAD_8_16, },   {   "e28-12.bin", 0x00020000, 0xdc19260f, REGION_ROM2, 0x000001, LOAD_8_16, },   {           NULL,          0,          0, 0, 0, 0, },};static struct ROMSW_DATA romsw_data_cleopatras_fortune_0[] ={   { "Taito Japan",           0x01 },   { "Taito America",         0x02 },   { "Taito Worldwide",       0x03 },   { NULL,                    0    },};static struct ROMSW_INFO cleopatras_fortune_romsw[] ={   { 0x07FFFF, 0x01, romsw_data_cleopatras_fortune_0 },   { 0,        0,    NULL },};static struct VIDEO_INFO cleopatras_fortune_video ={   DrawCleoFortune,   320,   224,   64,   VIDEO_ROTATE_NORMAL| VIDEO_ROTATABLE,};struct GAME_MAIN game_cleopatras_fortune ={   cleopatras_fortune_dirs,   cleopatras_fortune_roms,   f3_system_inputs,   NULL,   cleopatras_fortune_romsw,   LoadCleoFortune,   ClearCleoFortune,   &cleopatras_fortune_video,   ExecuteCleoFortuneFrame,   "cleopatr",   "Cleopatra's Fortune",   "僋儗僆僷僩儔丒僼僅乕僠儏儞",   COMPANY_ID_TAITO,   "E28",   1996,   f3_sound,   GAME_PUZZLE,};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 UINT32 SCR0_XOFS;static UINT32 SCR1_XOFS;static UINT32 SCR2_XOFS;static UINT32 SCR3_XOFS;static UINT32 SCR0_YOFS;static UINT32 SCR1_YOFS;static UINT32 SCR2_YOFS;static UINT32 SCR3_YOFS;static UINT8 *GFX_BG0;static UINT8 *GFX_BG0_SOLID;static UINT8 *GFX_SPR;static UINT8 *GFX_SPR_SOLID;void LoadCleoFortune(void){   int ta,tb,tc;   RAMSize=0x80000;   if(!(GFX=AllocateMem(0x2DBA00+0x0FC000))) return;   if(!(ROM=AllocateMem(0xB6E80))) return;   GFX_BG0 = GFX+0x000000;   GFX_SPR = GFX+0x2DBA00;   tb=0;   if(!load_rom("e28-02.bin", ROM, 0x3F000)) return;	// 16x16 SPRITES ($0FC0)   for(ta=0;ta<0x3F000;ta++){      GFX_SPR[tb++]=ROM[ta]&15;      GFX_SPR[tb++]=ROM[ta]>>4;      tb+=2;   }   tb=2;   if(!load_rom("e28-01.bin", ROM, 0x3F000)) return;	// 16x16 SPRITES   for(ta=0;ta<0x3F000;ta++){      GFX_SPR[tb++]=ROM[ta]&15;      GFX_SPR[tb++]=ROM[ta]>>4;      tb+=2;   }   memset(GFX_SPR+0x25200,0x00,0x100);			// Transparent Green Layer   tb=0;   if(!load_rom("e28-06.bin", ROM, 0xB6E80)) return;	// 16x16 TILES ($2DBA)   for(ta=0;ta<0xB6E80;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("e28-05.bin", ROM, 0xB6E80)) return;	// 16x16 TILES   for(ta=0;ta<0xB6E80;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("e28-04.bin", ROM, 0xB6E80)) return;	// 16x16 TILES (MASK)   for(ta=0;ta<0xB6E80;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;      tc=ROM[ta+1];      GFX_BG0[tb+7]|=((tc&0x80)>>7)<<5;      GFX_BG0[tb+6]|=((tc&0x40)>>6)<<5;      GFX_BG0[tb+5]|=((tc&0x20)>>5)<<5;      GFX_BG0[tb+4]|=((tc&0x10)>>4)<<5;      GFX_BG0[tb+3]|=((tc&0x08)>>3)<<5;      GFX_BG0[tb+2]|=((tc&0x04)>>2)<<5;      GFX_BG0[tb+1]|=((tc&0x02)>>1)<<5;      GFX_BG0[tb+0]|=((tc&0x01)>>0)<<5;      tb+=8;   }   FreeMem(ROM);   if(!(ROM=AllocateMem(0x80000))) return;   if(!(RAM=AllocateMem(0x80000))) return;   GFX_BG0_SOLID = MakeSolidTileMap16x16(GFX_BG0, 0x2DBA);   GFX_SPR_SOLID = make_solid_mask_16x16(GFX_SPR, 0x0FC0);   // Setup 68020 Memory Map   // ----------------------   AddF3MemoryMap(0x80000);   RAM_BG0=RAM+0x30000;   RAM_BG1=RAM+0x31000;   RAM_BG2=RAM+0x32000;   RAM_BG3=RAM+0x33000;   RAM_SCR0=RAM+0x6A000;   RAM_SCR1=RAM+0x6A002;   RAM_SCR2=RAM+0x6A004;   RAM_SCR3=RAM+0x6A006;   SCR0_XOFS=0xF600;   SCR1_XOFS=0xF700;   SCR2_XOFS=0xF800;   SCR3_XOFS=0xF900;   SCR0_YOFS=0x0780-(16<<7);   SCR1_YOFS=0x0780-(16<<7);   SCR2_YOFS=0x0780-(16<<7);   SCR3_YOFS=0x0780-(16<<7);   if(!load_rom("e28-10.bin", RAM, 0x20000)) return;   for(ta=0;ta<0x20000;ta++){      ROM[(ta<<2)+0]=RAM[ta];   }   if(!load_rom("e28-09.bin", RAM, 0x20000)) return;   for(ta=0;ta<0x20000;ta++){      ROM[(ta<<2)+1]=RAM[ta];   }   if(!load_rom("e28-08.bin", RAM, 0x20000)) return;   for(ta=0;ta<0x20000;ta++){      ROM[(ta<<2)+2]=RAM[ta];   }   if(!load_rom("e28-07.bin", RAM, 0x20000)) return;   for(ta=0;ta<0x20000;ta++){      ROM[(ta<<2)+3]=RAM[ta];   }   // 68000 code   M68000ROM = load_region[REGION_ROM2];   if(!(PCMROM=AllocateMem(0x400000))) return;      load_be("e28-03.bin",PCMROM,0x200000);   max_banks_this_game=1; //=memory_region_length(REGION_SOUND1)/0x400000;   memset(RAM+0x00000,0x00,0x80000);   memset(RAM+0x69000,0xFF,0x01000);   // FIX ROM ERROR   // -------------   WriteWord68k(&ROM[0x000D7E],0x4E71);		//	nop   // EEPROM HACKS   // ------------   WriteWord68k(&ROM[0x00425E],0x7F00);		//	raine	#$00 <read eeprom>   WriteWord68k(&ROM[0x004260],0x4E75);		//	rts   WriteWord68k(&ROM[0x0042DC],0x7F01);		//	raine	#$01 <write eeprom>   WriteWord68k(&ROM[0x0042DE],0x4E75);		//	rts   // SPEED HACK#1   // ------------   WriteLong68k(&ROM[0x0053A],0x4E714E71);   WriteWord68k(&ROM[0x0025A],0x7F02);		//	raine	#$02 <stop cpu>   WriteWord68k(&ROM[0x0025C],0x60EC+6);   F3SystemEEPROMAccess=&F3SysEEPROMAccessMode1;   set_colour_mapper(&col_map_xxxx_xxxx_rrrr_rrrr_gggg_gggg_bbbb_bbbb);   InitPaletteMap(RAM+0x60000, 0x200, 0x40, 0x8000);   // Init tc0003vcu emulation   // ------------------------   tc0003vcu.RAM	= RAM+0x20000;   tc0003vcu.mapper	= &Map_24bit_xRGB;   // &Map_21bit_xRGB;   tc0003vcu.bmp_x	= 64;   tc0003vcu.bmp_y	= 64;   tc0003vcu.bmp_w	= 320;   tc0003vcu.bmp_h	= 224;   tc0003vcu.scr_x	= 0;   tc0003vcu.scr_y	= 16;   // Init tc0200obj emulation   // ------------------------   tc0200obj.RAM	= RAM+0x20000;   tc0200obj.RAM_B	= RAM+0x28000;   tc0200obj.GFX	= GFX_SPR;   tc0200obj.MASK	= GFX_SPR_SOLID;   tc0200obj.bmp_x	= 64;   tc0200obj.bmp_y	= 64;   tc0200obj.bmp_w	= 320;   tc0200obj.bmp_h	= 224;   tc0200obj.mapper	= &Map_24bit_xRGB;   // Map_21bit_xRGB;   tc0200obj.tile_mask	= 0x0FFF;   tc0200obj.ofs_x	= 0;	//-0x2E;   tc0200obj.ofs_y	= -16;	//-0x18;   tc0200obj.cols	= 16;   init_tc0200obj();   init_f3_system_ioc(F3_IOC_2P_3BUTTON);   init_m68k();   setup_sound_68000();}void ClearCleoFortune(void){   save_eeprom();   #ifdef RAINE_DEBUG      save_debug("ROM.bin",ROM,0x080000,0);      save_debug("RAM.bin",RAM,0x080000,0);      //save_debug("GFX.bin",GFX,0x64AB00+0x3C2300,0);   #endif}void ExecuteCleoFortuneFrame(void){  int ta;  for (ta=0; ta<f3_slices; ta++) {    Execute68020(300000/f3_slices);    if (RaineSoundCard) {      cpu_execute_cycles(CPU_68K_0, CPU_FRAME_MHz(16,60*f3_slices)); // M68000 16MHz (60fps)      if (int7_active) 	f3_timer_callback();    }  }    /*#ifdef RAINE_DEBUG      print_debug("PC:%06x SR:%04x\n",regs.pc,regs.sr);   #endif*/   //Interrupt68020(3);  Interrupt68020(2);  IntF3System();}void DrawCleoFortune(void){   int x16,y16,zz,zzz,zzzz;   int ta,x,y;   UINT8 *MAP;   ClearPaletteMap();   // Init tc0003vcu emulation   // ------------------------   tc0003vcu_layer_count = 0;   if(check_layer_enabled(f3_bg0_id)){   MAKE_SCROLL_512x512_4_16(      (0-320)-((ReadWord68k(&RAM_SCR0[0])-SCR0_XOFS)>>6),      (0-224)-((ReadWord68k(&RAM_SCR0[8])-SCR0_YOFS)>>7)   );   START_SCROLL_512x512_4_16_R180(64,64,320,224);      MAP_PALETTE_MAPPED_NEW(               ReadWord68k(&RAM_BG0[zz])&0x1FF,               64,        MAP            );      (*Draw16x16_Mapped_Flip_Rot[3-((RAM_BG0[zz]&0xC0)>>6)])(&GFX_BG0[ReadWord68k(&RAM_BG0[zz+2])<<8],x,y,MAP);   END_SCROLL_512x512_4_16();   }   if(check_layer_enabled(f3_bg1_id)){   MAKE_SCROLL_512x512_4_16(      (0-320)-((ReadWord68k(&RAM_SCR1[0])-SCR1_XOFS)>>6),      (0-224)-((ReadWord68k(&RAM_SCR1[8])-SCR1_YOFS)>>7)   );   START_SCROLL_512x512_4_16_R180(64,64,320,224);   ta=ReadWord68k(&RAM_BG1[zz+2]);   if(ta!=0){      MAP_PALETTE_MAPPED_NEW(               ReadWord68k(&RAM_BG1[zz])&0x1FF,               64,        MAP            );      if(GFX_BG0_SOLID[ta]==0){         (*Draw16x16_Trans_Mapped_Flip_Rot[3-((RAM_BG1[zz]&0xC0)>>6)])(&GFX_BG0[ta<<8],x,y,MAP);      }      else{         (*Draw16x16_Mapped_Flip_Rot[3-((RAM_BG1[zz]&0xC0)>>6)])(&GFX_BG0[ta<<8],x,y,MAP);      }   }   END_SCROLL_512x512_4_16();   }   set_colour_mapper(&col_map_21bit_xRGB);   render_tc0200obj_mapped_f3system_r180();   set_colour_mapper(&col_map_xxxx_xxxx_rrrr_rrrr_gggg_gggg_bbbb_bbbb);   if(check_layer_enabled(f3_bg2_id)){   MAKE_SCROLL_512x512_4_16(      (0-320)-((ReadWord68k(&RAM_SCR2[0])-SCR2_XOFS)>>6),      (0-224)-((ReadWord68k(&RAM_SCR2[8])-SCR2_YOFS)>>7)   );   START_SCROLL_512x512_4_16_R180(64,64,320,224);   ta=ReadWord68k(&RAM_BG2[zz+2]);   if(ta!=0){      MAP_PALETTE_MAPPED_NEW(               ReadWord68k(&RAM_BG2[zz])&0x1FF,               64,        MAP            );      if(GFX_BG0_SOLID[ta]==0){         (*Draw16x16_Trans_Mapped_Flip_Rot[3-((RAM_BG2[zz]&0xC0)>>6)])(&GFX_BG0[ta<<8],x,y,MAP);      }      else{         (*Draw16x16_Mapped_Flip_Rot[3-((RAM_BG2[zz]&0xC0)>>6)])(&GFX_BG0[ta<<8],x,y,MAP);      }   }   END_SCROLL_512x512_4_16();   }   if(check_layer_enabled(f3_bg3_id)){   MAKE_SCROLL_512x512_4_16(      (0-320)-((ReadWord68k(&RAM_SCR3[0])-SCR3_XOFS)>>6),      (0-224)-((ReadWord68k(&RAM_SCR3[8])-SCR3_YOFS)>>7)   );   START_SCROLL_512x512_4_16_R180(64,64,320,224);   ta=ReadWord68k(&RAM_BG3[zz+2]);   if(ta!=0){      MAP_PALETTE_MAPPED_NEW(               ReadWord68k(&RAM_BG3[zz])&0x1FF,               64,        MAP            );      if(GFX_BG0_SOLID[ta]==0){         (*Draw16x16_Trans_Mapped_Flip_Rot[3-((RAM_BG3[zz]&0xC0)>>6)])(&GFX_BG0[ta<<8],x,y,MAP);      }      else{         (*Draw16x16_Mapped_Flip_Rot[3-((RAM_BG3[zz]&0xC0)>>6)])(&GFX_BG0[ta<<8],x,y,MAP);      }   }   END_SCROLL_512x512_4_16();   }   if(check_layer_enabled(f3_bg5_id)){     set_colour_mapper(&col_map_21bit_xRGB);     f3video_render_fg0_r180();     set_colour_mapper(&col_map_xxxx_xxxx_rrrr_rrrr_gggg_gggg_bbbb_bbbb);   }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品一区八戒影视| 日韩一区二区在线看片| 狠狠色丁香婷婷综合| 六月婷婷色综合| 久久se这里有精品| 国产成人在线网站| 成人国产亚洲欧美成人综合网| 国产成人aaaa| 色悠久久久久综合欧美99| 色域天天综合网| 在线成人小视频| 欧美mv和日韩mv的网站| 欧美成人aa大片| 国产日产欧产精品推荐色| 中文一区二区完整视频在线观看| 欧美激情一区不卡| 亚洲欧美日韩一区二区| 一区二区三区日韩欧美| 天天综合日日夜夜精品| 国内成人精品2018免费看| 国产宾馆实践打屁股91| 91年精品国产| 日韩视频在线你懂得| 国产欧美一区二区三区网站| 亚洲色图欧美偷拍| 免费的成人av| 成人夜色视频网站在线观看| 日本韩国欧美三级| 日韩午夜中文字幕| 国产精品免费久久| 舔着乳尖日韩一区| 国产69精品一区二区亚洲孕妇| 91亚洲大成网污www| 91精品国产色综合久久不卡电影| 欧美tk—视频vk| 亚洲免费在线看| 黑人巨大精品欧美一区| 欧美图片一区二区三区| 久久天天做天天爱综合色| 一区二区三区免费网站| 国产精品18久久久久久vr| 欧美日韩免费视频| 中文欧美字幕免费| 精品在线播放免费| 欧美三级一区二区| 国产精品福利在线播放| 国产最新精品精品你懂的| 91久久精品一区二区| 国产婷婷色一区二区三区四区| 午夜精品久久久久久久久| 99精品在线观看视频| 久久嫩草精品久久久久| 性做久久久久久| 色狠狠一区二区| 国产欧美精品一区aⅴ影院| 蜜臀av性久久久久蜜臀aⅴ流畅 | 欧美亚洲高清一区| 国产日产欧产精品推荐色| 久久精品国产在热久久| 欧美日韩免费高清一区色橹橹| 中文字幕中文字幕在线一区| 国产一区二区成人久久免费影院| 欧美另类一区二区三区| 亚洲国产人成综合网站| 91视频91自| 亚洲视频中文字幕| 91蝌蚪porny成人天涯| 中文字幕一区二区不卡| 成人性生交大片免费看视频在线| 欧美成人video| 黄一区二区三区| 精品日韩在线观看| 精品在线观看免费| 久久久综合视频| 国产精品综合在线视频| 欧美极品少妇xxxxⅹ高跟鞋| 国产成人精品影院| 国产精品麻豆一区二区| 91色视频在线| 亚洲一区在线观看免费| 欧美日韩成人在线| 日韩国产精品91| 日韩欧美一区二区视频| 日av在线不卡| 久久综合中文字幕| 成人一级黄色片| 亚洲免费观看高清完整版在线 | 午夜激情一区二区| 欧美丰满美乳xxx高潮www| 日本少妇一区二区| 久久久久久久免费视频了| 成人午夜视频网站| 樱桃国产成人精品视频| 欧美一区午夜精品| 福利电影一区二区| 亚洲国产视频一区| 欧美tk丨vk视频| 97久久精品人人做人人爽50路| 亚洲久本草在线中文字幕| 欧美三级视频在线观看| 精品一区二区久久久| 日本一区免费视频| 欧美日韩一区二区三区四区五区 | 久久一二三国产| 91在线云播放| 老色鬼精品视频在线观看播放| 亚洲国产成人自拍| 欧美精品自拍偷拍动漫精品| 韩国欧美国产1区| 自拍偷拍亚洲激情| 欧美电视剧免费全集观看| 不卡视频一二三四| 日本视频免费一区| 亚洲伦在线观看| 久久久久一区二区三区四区| 91精品办公室少妇高潮对白| 麻豆国产一区二区| 一区二区免费看| 久久久影视传媒| 91精品婷婷国产综合久久竹菊| 成人精品免费视频| 久久国产剧场电影| 亚洲国产wwwccc36天堂| 中国色在线观看另类| 精品欧美一区二区久久| 欧美性一区二区| av在线播放一区二区三区| 美腿丝袜一区二区三区| 亚洲小少妇裸体bbw| 国产日本欧洲亚洲| 欧美xxxx在线观看| 69堂国产成人免费视频| 一本色道**综合亚洲精品蜜桃冫| 国内一区二区在线| 日韩电影免费在线看| 亚洲一区二区三区四区五区中文| 国产日产欧美一区二区三区| 欧美不卡在线视频| 日韩视频中午一区| 91精品国产综合久久福利 | 蜜臀av性久久久久蜜臀av麻豆 | 精品国产免费一区二区三区四区 | 国产成人精品免费| 久久99久久久久| 久久国产夜色精品鲁鲁99| 日本亚洲最大的色成网站www| 日韩国产欧美视频| 亚洲午夜激情av| 亚洲综合激情网| 一区二区三区日韩欧美| 一区二区三区欧美日| 亚洲免费av高清| 亚洲国产另类av| 亚洲午夜成aⅴ人片| 亚洲3atv精品一区二区三区| 亚洲国产成人porn| 日韩成人av影视| 裸体歌舞表演一区二区| 国产另类ts人妖一区二区| 国产一区二区不卡老阿姨| 国产成人自拍高清视频在线免费播放| 国产精品一区二区三区四区| 粗大黑人巨茎大战欧美成人| 99国产精品国产精品久久| 91蝌蚪porny| 欧美图片一区二区三区| 欧美一区午夜精品| 国产欧美日韩精品一区| 亚洲欧洲日产国码二区| 一区二区三区在线观看国产| 午夜在线成人av| 国内成人免费视频| 97久久超碰国产精品| 欧美视频在线一区| www久久精品| 亚洲人成在线观看一区二区| 婷婷国产v国产偷v亚洲高清| 国产一区二区三区久久悠悠色av| 成人精品高清在线| 91麻豆精品国产自产在线| 欧美精品一区二区精品网| 综合久久给合久久狠狠狠97色| 天堂精品中文字幕在线| 国产精品一区二区三区99| 色婷婷av一区二区三区大白胸| 日韩视频一区二区| 1区2区3区国产精品| 日韩1区2区3区| 91热门视频在线观看| 欧美精品一区二区三区四区| 亚洲欧洲成人精品av97| 午夜精品一区二区三区免费视频 | 一本大道久久a久久综合婷婷| 欧美一区二区国产| 国产精品护士白丝一区av| 免费人成在线不卡| 91免费国产视频网站| 久久伊99综合婷婷久久伊| 三级在线观看一区二区| 97精品电影院|