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

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

?? arkretrn.c

?? 十七種模擬器源代碼 非常有用的作課程設計不可缺少的
?? C
字號:
/******************************************************************************//*                                                                            *//*               ARKANOID RETURNS (C) 1997 TAITO CORPORATION                  *//*                                                                            *//******************************************************************************/#include "gameinc.h"#include "arkretrn.h"#include "f3system.h"#include "tc003vcu.h"#include "tc200obj.h"#include "savegame.h"		// save/load game routines#include "sasound.h"static struct DIR_INFO arkanoid_returns_dirs[] ={   { "arkanoid_returns", },   { "arkretrn", },   { NULL, },};static struct ROM_INFO arkanoid_returns_roms[] ={   {       "e36.01", 0x00040000, 0x54b9b2cd, 0, 0, 0, },   {       "e36.02", 0x00040000, 0x694eda31, 0, 0, 0, },   {       "e36.03", 0x00040000, 0x1ea8558b, 0, 0, 0, },   {       "e36.04", 0x00200000, 0x2250959b, 0, 0, 0, },   {       "e36.05", 0x00080000, 0xdb18bce2, 0, 0, 0, },   {       "e36.06", 0x00080000, 0x110ab729, 0, 0, 0, },   {       "e36.07", 0x00080000, 0x266bf1c1, 0, 0, 0, },   {       "e36.08", 0x00040000, 0xaa699e1b, 0, 0, 0, },   {       "e36.09", 0x00040000, 0xf16985e0, 0, 0, 0, },   {       "e36.10", 0x00040000, 0xc940dba1, 0, 0, 0, },   {       "e36.11", 0x00040000, 0xb50cfb92, 0, 0, 0, },   {       "e36.12", 0x00040000, 0x3bae39be, REGION_ROM2, 0x000000, LOAD_8_16, },   {       "e36.13", 0x00040000, 0x94448e82, REGION_ROM2, 0x000001, LOAD_8_16, },   {           NULL,          0,          0, 0, 0, 0, },};static struct ROMSW_DATA romsw_data_arkanoid_returns_0[] ={   { "Taito Japan",           0x01 },   { "Taito America",         0x02 },   { "Taito Worldwide",       0x03 },   { NULL,                    0    },};static struct ROMSW_INFO arkanoid_returns_romsw[] ={   { 0x0FFFFF, 0x01, romsw_data_arkanoid_returns_0 },   { 0,        0,    NULL },};static struct VIDEO_INFO arkanoid_returns_video ={   DrawArkRetrn,   320,   232,   64,   VIDEO_ROTATE_NORMAL| VIDEO_ROTATABLE,};struct GAME_MAIN game_arkanoid_returns ={   arkanoid_returns_dirs,   arkanoid_returns_roms,   f3_system_inputs,   NULL,   arkanoid_returns_romsw,   LoadArkRetrn,   ClearArkRetrn,   &arkanoid_returns_video,   ExecuteF3SystemFrame,   "arkretrn",   "Arkanoid Returns",   "傾儖僇僲僀僪丂儕僞乕儞僘",   COMPANY_ID_TAITO,   "E36",   1997,   f3_sound,   GAME_BREAKOUT,};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 LoadArkRetrn(void){   int ta,tb,tc;   RAMSize=0x80000;   if(!(RAM=AllocateMem(0x80000))) return;   if(!(ROM=AllocateMem(0x100000))) return;   if(!(GFX=AllocateMem(0x0BAF00+0x19A500))) return;   GFX_BG0 = GFX+0x0BAF00;   GFX_SPR = GFX+0x000000;   tb=0;   if(!load_rom("e36.03", ROM, 0x2EBC0)) return;		// 16x16 SPRITES ($BAF)   for(ta=0;ta<0x2EBC0;ta++){      GFX[tb++]=ROM[ta]&15;      GFX[tb++]=ROM[ta]>>4;      tb+=2;   }   tb=2;   if(!load_rom("e36.02", ROM, 0x2EBC0)) return;		// 16x16 SPRITES   for(ta=0;ta<0x2EBC0;ta++){      GFX[tb++]=ROM[ta]&15;      GFX[tb++]=ROM[ta]>>4;      tb+=2;   }   tb=0;   if(!load_rom("e36.01", ROM, 0x2EBC0)) return;		// 16x16 SPRITES (MASK)   for(ta=0;ta<0x2EBC0;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;   }   tb=0;   if(!load_rom("e36.07", ROM, 0x66940)) return;		// 16x16 TILES ($19A5)   for(ta=0;ta<0x66940;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("e36.06", ROM, 0x66940)) return;		// 16x16 TILES   for(ta=0;ta<0x66940;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("e36.05", ROM, 0x66940)) return;		// 16x16 TILES (MASK)   for(ta=0;ta<0x66940;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;   }   GFX_BG0_SOLID = MakeSolidTileMap16x16(GFX_BG0, 0x19A5);   GFX_SPR_SOLID = make_solid_mask_16x16(GFX_SPR, 0x0BAF);   // 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;   SCR0_XOFS=0xF600;   SCR1_XOFS=0xF700;   SCR2_XOFS=0xF800;   SCR3_XOFS=0xF900;   SCR0_YOFS=0xFF80;   SCR1_YOFS=0xFF80;   SCR2_YOFS=0xFF80;   SCR3_YOFS=0xFF80;   if(!load_rom("e36.11", RAM, 0x40000)) return;   for(ta=0;ta<0x40000;ta++){      ROM[(ta<<2)+0]=RAM[ta];   }   if(!load_rom("e36.10", RAM, 0x40000)) return;   for(ta=0;ta<0x40000;ta++){      ROM[(ta<<2)+1]=RAM[ta];   }   if(!load_rom("e36.09", RAM, 0x40000)) return;   for(ta=0;ta<0x40000;ta++){      ROM[(ta<<2)+2]=RAM[ta];   }   if(!load_rom("e36.08", 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(0x400000))) return;      load_be("e36.04",PCMROM+0x000000,0x200000);   max_banks_this_game=1;    memset(RAM+0x00000,0x00,0x80000);   memset(RAM+0x69000,0xFF,0x01000);   // EEPROM HACKS   // ------------   WriteWord68k(&ROM[0x001814],0x7F00);		//	raine	#$00 <read/write eeprom>   WriteWord68k(&ROM[0x001816],0x4ED6);		//	jmp	(a6)   // SPEED HACK#1   // ------------// WriteWord68k(&ROM[0x00960],0x7F02);		//	raine	#$02 <stop cpu>   WriteWord68k(&ROM[0x00928],0x7F02);		//	raine	#$02 <stop cpu>   WriteWord68k(&ROM[0x0092A],0x4E71);		//	nop   WriteWord68k(&ROM[0x0092C],0x4E71);		//	nop   WriteWord68k(&ROM[0x0092E],0x4E71);		//	nop   F3SystemEEPROMAccess=&F3SysEEPROMAccessMode2;   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;   tc0003vcu.bmp_x	= 64;   tc0003vcu.bmp_y	= 64;   tc0003vcu.bmp_w	= 320;   tc0003vcu.bmp_h	= 232;   tc0003vcu.scr_x	= 0;   tc0003vcu.scr_y	= 0;   // 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	= 232;   tc0200obj.mapper	= &Map_24bit_xRGB;   tc0200obj.tile_mask	= 0x0FFF;   tc0200obj.ofs_x	= 0-0x2E;   tc0200obj.ofs_y	= 0-0x18;   tc0200obj.cols	= 32;   init_tc0200obj();   init_f3_system_ioc(F3_IOC_2P_3BUTTON | F3_IOC_TRACKBALL);   init_m68k();   setup_sound_68000();}void ClearArkRetrn(void){   save_eeprom();   #ifdef RAINE_DEBUG      save_debug("ROM.bin",ROM,0x100000,0);      save_debug("RAM.bin",RAM,0x080000,0);      //save_debug("GFX.bin",GFX,0x600000,0);   #endif}void DrawArkRetrn(void){   int x,y,ta,zz,zzz,zzzz,x16,y16;   UINT8 *MAP;   ClearPaletteMap();   // Init tc0003vcu emulation   // ------------------------   tc0003vcu_layer_count = 0;   if(check_layer_enabled(f3_bg0_id)){   MAKE_SCROLL_1024x512_4_16(      (ReadWord68k(&RAM_SCR0[0])-SCR0_XOFS)>>6,      (ReadWord68k(&RAM_SCR0[8])-SCR0_YOFS)>>7   );   zz=zzzz;   for(y=(64-y16);y<(232+64);y+=16){   for(x=(64-x16);x<(320+64);x+=16){      MAP_PALETTE_MAPPED_NEW(         ReadWord68k(&RAM_BG0[zz])&0x1FF,         64,         MAP      );      switch(RAM_BG0[zz]&0xC0){      case 0x00: Draw16x16_Mapped_Rot(&GFX_BG0[(ReadWord68k(&RAM_BG0[zz+2])&0x1FFF)<<8],x,y,MAP);        break;      case 0x40: Draw16x16_Mapped_FlipY_Rot(&GFX_BG0[(ReadWord68k(&RAM_BG0[zz+2])&0x1FFF)<<8],x,y,MAP);  break;      case 0x80: Draw16x16_Mapped_FlipX_Rot(&GFX_BG0[(ReadWord68k(&RAM_BG0[zz+2])&0x1FFF)<<8],x,y,MAP);  break;      case 0xC0: Draw16x16_Mapped_FlipXY_Rot(&GFX_BG0[(ReadWord68k(&RAM_BG0[zz+2])&0x1FFF)<<8],x,y,MAP); break;      }      zz=(zz&0x1F00)|((zz+4)&0xFF);   }   zzzz=(zzzz+0x100)&0x1FFF;   zz=zzzz;   }   }   if(check_layer_enabled(f3_bg1_id)){   MAKE_SCROLL_1024x512_4_16(      (ReadWord68k(&RAM_SCR1[0])-SCR1_XOFS)>>6,      (ReadWord68k(&RAM_SCR1[8])-SCR1_YOFS)>>7   );   zz=zzzz;   for(y=(64-y16);y<(232+64);y+=16){   for(x=(64-x16);x<(320+64);x+=16){   ta=ReadWord68k(&RAM_BG1[zz+2])&0x1FFF;   if(ta!=0){      MAP_PALETTE_MAPPED_NEW(         ReadWord68k(&RAM_BG1[zz])&0x1FF,         64,         MAP      );      if(GFX_BG0_SOLID[ta]==0){         switch(RAM_BG1[zz]&0xC0){         case 0x00: Draw16x16_Trans_Mapped_Rot(&GFX_BG0[ta<<8],x,y,MAP);        break;         case 0x40: Draw16x16_Trans_Mapped_FlipY_Rot(&GFX_BG0[ta<<8],x,y,MAP);  break;         case 0x80: Draw16x16_Trans_Mapped_FlipX_Rot(&GFX_BG0[ta<<8],x,y,MAP);  break;         case 0xC0: Draw16x16_Trans_Mapped_FlipXY_Rot(&GFX_BG0[ta<<8],x,y,MAP); break;         }      }      else{         switch(RAM_BG1[zz]&0xC0){         case 0x00: Draw16x16_Mapped_Rot(&GFX_BG0[ta<<8],x,y,MAP);        break;         case 0x40: Draw16x16_Mapped_FlipY_Rot(&GFX_BG0[ta<<8],x,y,MAP);  break;         case 0x80: Draw16x16_Mapped_FlipX_Rot(&GFX_BG0[ta<<8],x,y,MAP);  break;         case 0xC0: Draw16x16_Mapped_FlipXY_Rot(&GFX_BG0[ta<<8],x,y,MAP); break;         }      }   }      zz=(zz&0x1F00)|((zz+4)&0xFF);   }   zzzz=(zzzz+0x100)&0x1FFF;   zz=zzzz;   }   }   if(check_layer_enabled(f3_bg2_id)){   MAKE_SCROLL_1024x512_4_16(      (ReadWord68k(&RAM_SCR2[0])-SCR2_XOFS)>>6,      (ReadWord68k(&RAM_SCR2[8])-SCR2_YOFS)>>7   );   zz=zzzz;   for(y=(64-y16);y<(232+64);y+=16){   for(x=(64-x16);x<(320+64);x+=16){   ta=ReadWord68k(&RAM_BG2[zz+2])&0x1FFF;   if(ta!=0){      MAP_PALETTE_MAPPED_NEW(         ReadWord68k(&RAM_BG2[zz])&0x1FF,         64,         MAP      );      if(GFX_BG0_SOLID[ta]==0){         switch(RAM_BG2[zz]&0xC0){         case 0x00: Draw16x16_Trans_Mapped_Rot(&GFX_BG0[ta<<8],x,y,MAP);        break;         case 0x40: Draw16x16_Trans_Mapped_FlipY_Rot(&GFX_BG0[ta<<8],x,y,MAP);  break;         case 0x80: Draw16x16_Trans_Mapped_FlipX_Rot(&GFX_BG0[ta<<8],x,y,MAP);  break;         case 0xC0: Draw16x16_Trans_Mapped_FlipXY_Rot(&GFX_BG0[ta<<8],x,y,MAP); break;         }      }      else{         switch(RAM_BG2[zz]&0xC0){         case 0x00: Draw16x16_Mapped_Rot(&GFX_BG0[ta<<8],x,y,MAP);        break;         case 0x40: Draw16x16_Mapped_FlipY_Rot(&GFX_BG0[ta<<8],x,y,MAP);  break;         case 0x80: Draw16x16_Mapped_FlipX_Rot(&GFX_BG0[ta<<8],x,y,MAP);  break;         case 0xC0: Draw16x16_Mapped_FlipXY_Rot(&GFX_BG0[ta<<8],x,y,MAP); break;         }      }   }      zz=(zz&0x1F00)|((zz+4)&0xFF);   }   zzzz=(zzzz+0x100)&0x1FFF;   zz=zzzz;   }   }/*   if(check_layer_enabled(f3_bg3_id)){   MAKE_SCROLL_1024x512_4_16(      (ReadWord68k(&RAM_SCR3[0])-SCR3_XOFS)>>6,      (ReadWord68k(&RAM_SCR3[8])-SCR3_YOFS)>>7   );   zz=zzzz;   for(y=(64-y16);y<(232+64);y+=16){   for(x=(64-x16);x<(320+64);x+=16){   ta=ReadWord68k(&RAM_BG3[zz+2])&0x1FFF;   if(ta!=0){      MAP_PALETTE_MAPPED_NEW(         ReadWord68k(&RAM_BG3[zz])&0x1FF,         64,         MAP      );      if(GFX_BG0_SOLID[ta]==0){         switch(RAM_BG3[zz]&0xC0){         case 0x00: Draw16x16_Trans_Mapped_Rot(&GFX_BG0[ta<<8],x,y,MAP);        break;         case 0x40: Draw16x16_Trans_Mapped_FlipY_Rot(&GFX_BG0[ta<<8],x,y,MAP);  break;         case 0x80: Draw16x16_Trans_Mapped_FlipX_Rot(&GFX_BG0[ta<<8],x,y,MAP);  break;         case 0xC0: Draw16x16_Trans_Mapped_FlipXY_Rot(&GFX_BG0[ta<<8],x,y,MAP); break;         }      }      else{         switch(RAM_BG3[zz]&0xC0){         case 0x00: Draw16x16_Mapped_Rot(&GFX_BG0[ta<<8],x,y,MAP);        break;         case 0x40: Draw16x16_Mapped_FlipY_Rot(&GFX_BG0[ta<<8],x,y,MAP);  break;         case 0x80: Draw16x16_Mapped_FlipX_Rot(&GFX_BG0[ta<<8],x,y,MAP);  break;         case 0xC0: Draw16x16_Mapped_FlipXY_Rot(&GFX_BG0[ta<<8],x,y,MAP); break;         }      }   }      zz=(zz&0x1F00)|((zz+4)&0xFF);   }   zzzz=(zzzz+0x100)&0x1FFF;   zz=zzzz;   }   }*/   render_tc0200obj_mapped_f3system_b();   if(check_layer_enabled(f3_bg5_id)){      f3video_render_fg0();   }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美高清激情brazzers| 色综合中文字幕国产| 亚洲精品五月天| 久久精品亚洲一区二区三区浴池 | 精品久久国产老人久久综合| 欧美三级乱人伦电影| 色久优优欧美色久优优| 91久久精品日日躁夜夜躁欧美| 不卡的av中国片| 99精品视频中文字幕| 色综合久久久久综合体| 日本韩国欧美一区二区三区| 在线免费观看成人短视频| 欧美午夜一区二区三区| 欧美日本韩国一区二区三区视频 | 欧美伦理影视网| 欧美性色综合网| 制服视频三区第一页精品| 日韩午夜激情免费电影| 久久综合九色综合97婷婷 | 欧美在线小视频| 欧美高清精品3d| 久久综合99re88久久爱| 久久精品在线观看| 一区二区三区自拍| 日韩制服丝袜先锋影音| 国产精品一区在线观看你懂的| 国产成人免费在线观看不卡| www.欧美亚洲| 欧美区在线观看| 精品久久久三级丝袜| 亚洲天堂精品在线观看| 午夜天堂影视香蕉久久| 国产一区二区三区国产| 一本色道久久综合亚洲91| 日韩一卡二卡三卡四卡| 国产精品丝袜在线| 日韩在线卡一卡二| jiyouzz国产精品久久| 91精品久久久久久久91蜜桃| 中文字幕巨乱亚洲| 日本人妖一区二区| 91丝袜国产在线播放| 日韩免费观看高清完整版| 视频一区二区欧美| 国产99久久久国产精品潘金网站| 99精品偷自拍| 久久婷婷综合激情| 天天综合天天综合色| 97国产精品videossex| 日韩免费视频一区| 亚洲18色成人| 91天堂素人约啪| 久久久久久久久久看片| 免费高清视频精品| 91成人国产精品| 久久在线观看免费| 日本人妖一区二区| 91久久精品一区二区| 成人欧美一区二区三区1314 | 日韩毛片视频在线看| 韩国欧美国产一区| 欧美一区永久视频免费观看| 亚洲精品第1页| 99久久国产综合精品女不卡| 26uuu国产电影一区二区| 五月婷婷激情综合网| 色综合激情久久| 麻豆91在线观看| 91精品一区二区三区久久久久久| 亚洲欧美区自拍先锋| 成人黄色片在线观看| 国产日产欧美一区二区三区| 国产精品996| 久久久精品国产免费观看同学| 美女视频一区在线观看| 日韩一区二区三区三四区视频在线观看| 一卡二卡三卡日韩欧美| 欧美性色黄大片| 午夜精品久久久久久久久久久 | 91精品国产全国免费观看| 一级特黄大欧美久久久| 欧美主播一区二区三区美女| 一区二区欧美国产| 91精品国产综合久久久久久久久久| 亚洲成人黄色小说| 欧美乱妇15p| 韩国女主播一区二区三区| 国产丝袜欧美中文另类| 成人国产精品免费观看动漫 | 亚洲图片欧美综合| 日本久久一区二区三区| 香蕉乱码成人久久天堂爱免费| 欧美性猛交xxxx乱大交退制版| 亚洲成人激情综合网| 欧美va日韩va| 成人在线视频一区二区| 国产精品久久久久久久久久久免费看| 成人一区二区在线观看| 亚洲激情综合网| 欧美一区二区久久久| 国产精品一品二品| 亚洲欧美激情小说另类| 欧美日韩国产综合久久| 久久精工是国产品牌吗| 国产精品美女久久久久高潮| 欧美在线播放高清精品| 国产一二三精品| 一区二区三区四区在线播放| 欧美哺乳videos| 91亚洲精品乱码久久久久久蜜桃| 亚洲第一电影网| 欧美极品aⅴ影院| 欧美久久久一区| 国产精品99久久久久久久vr| 伊人开心综合网| www久久久久| 欧亚洲嫩模精品一区三区| 国产呦萝稀缺另类资源| 一区二区三区四区亚洲| 久久婷婷久久一区二区三区| 精品视频在线视频| 成人精品小蝌蚪| 久久99九九99精品| 亚洲一区二区在线免费观看视频| 精品国产乱码久久久久久影片| 日本电影欧美片| 国产黄色精品网站| 免费美女久久99| 一区二区三区中文字幕精品精品| 久久久综合网站| 欧美久久久久中文字幕| 97久久精品人人做人人爽50路| 久久aⅴ国产欧美74aaa| 性做久久久久久| 亚洲黄色小视频| 亚洲欧洲国产日本综合| 国产亚洲一区二区三区| 欧美大白屁股肥臀xxxxxx| 欧美日韩美少妇| 一本色道久久加勒比精品| 成人ar影院免费观看视频| 国产又粗又猛又爽又黄91精品| 日韩高清不卡一区| 亚洲成人动漫av| 亚洲另类在线制服丝袜| **欧美大码日韩| 国产精品系列在线| 日本一区二区三区高清不卡| 久久精品一区二区三区不卡牛牛| 精品国产伦理网| 久久婷婷国产综合精品青草| 精品久久五月天| 久久众筹精品私拍模特| 久久久久久亚洲综合影院红桃 | 成人丝袜18视频在线观看| 国产在线播放一区三区四| 蜜臀av性久久久久蜜臀aⅴ| 日韩成人免费电影| 免费成人在线网站| 精品系列免费在线观看| 国产在线精品一区二区夜色| 精品午夜一区二区三区在线观看| 国产原创一区二区| 成人性视频网站| 色综合久久中文字幕| 91久久线看在观草草青青| 欧美伦理电影网| 亚洲精品一区二区三区影院| 久久久国产综合精品女国产盗摄| 国产日韩av一区| 亚洲九九爱视频| 日韩在线a电影| 国产黑丝在线一区二区三区| 成人激情开心网| 精品视频1区2区| 欧美成人激情免费网| 欧美国产综合一区二区| 亚洲欧美日韩系列| 日产欧产美韩系列久久99| 狠狠色丁香婷综合久久| 99久久精品免费观看| 欧美丰满少妇xxxxx高潮对白| 欧美大片顶级少妇| 亚洲欧美自拍偷拍| 欧美aaaaa成人免费观看视频| 国产精品一区二区视频| 日本高清免费不卡视频| 日韩欧美国产成人一区二区| 国产精品每日更新在线播放网址 | 国产亚洲一区二区三区在线观看| 亚洲欧洲国产日韩| 日本aⅴ亚洲精品中文乱码| 国产成人在线色| 欧美电影影音先锋| 欧美—级在线免费片| 日韩不卡一区二区| av一区二区三区四区| 日韩西西人体444www| 亚洲一区二区高清|