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

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

?? toaplan1.c

?? 十七種模擬器源代碼 非常有用的作課程設計不可缺少的
?? C
?? 第 1 頁 / 共 5 頁
字號:
/******************************************************************************//*                                                                            *//*                          TOAPLAN 68000 SYSTEM#1                            *//*                          ----------------------                            *//*   CPU: 68000 Z80 <PROTECTED>                                               *//* SOUND: YM3812                                                              *//* VIDEO: 320x240 TOAPLAN CUSTOM <4xBG0 1xSPR>                                *//*                                                                            *//******************************************************************************/#include "gameinc.h"#include "toaplan1.h"#include "3812intf.h"#include "debug.h"#include "sasound.h"		// sample support routinesstatic struct DIR_INFO vimana_dirs[] ={   { "vimana", },   { NULL, },};static struct ROM_INFO vimana_roms[] ={   {    "vim07.bin", 0x00020000, 0x1efaea84, REGION_ROM1, 0x000000, LOAD_8_16,   },   {    "vim08.bin", 0x00020000, 0xe45b7def, REGION_ROM1, 0x000001, LOAD_8_16,   },   {     "vim6.bin", 0x00020000, 0x2886878d, REGION_GFX1, 0x000000, LOAD_NORMAL, },   {     "vim5.bin", 0x00020000, 0x61a63d7a, REGION_GFX1, 0x020000, LOAD_NORMAL, },   {     "vim4.bin", 0x00020000, 0xb0515768, REGION_GFX1, 0x040000, LOAD_NORMAL, },   {     "vim3.bin", 0x00020000, 0x0b539131, REGION_GFX1, 0x060000, LOAD_NORMAL, },   {     "vim1.bin", 0x00080000, 0xcdde26cd, REGION_GFX2, 0x000000, LOAD_NORMAL, },   {     "vim2.bin", 0x00080000, 0x1dbfc118, REGION_GFX2, 0x080000, LOAD_NORMAL, },   {           NULL,          0,          0, 0, 0, 0, },};static struct INPUT_INFO vimana_inputs[] ={   { KB_DEF_COIN1,        MSG_COIN1,               0x023003, 0x08, BIT_ACTIVE_1 },   { KB_DEF_COIN2,        MSG_COIN2,               0x023003, 0x10, BIT_ACTIVE_1 },   { KB_DEF_TILT,         MSG_TILT,                0x023003, 0x02, BIT_ACTIVE_1 },   { KB_DEF_SERVICE,      MSG_SERVICE,             0x023003, 0x01, BIT_ACTIVE_1 },   { KB_DEF_P1_START,     MSG_P1_START,            0x023003, 0x20, BIT_ACTIVE_1 },   { KB_DEF_P1_UP,        MSG_P1_UP,               0x023004, 0x01, BIT_ACTIVE_1 },   { KB_DEF_P1_DOWN,      MSG_P1_DOWN,             0x023004, 0x02, BIT_ACTIVE_1 },   { KB_DEF_P1_LEFT,      MSG_P1_LEFT,             0x023004, 0x04, BIT_ACTIVE_1 },   { KB_DEF_P1_RIGHT,     MSG_P1_RIGHT,            0x023004, 0x08, BIT_ACTIVE_1 },   { KB_DEF_P1_B1,        MSG_P1_B1,               0x023004, 0x10, BIT_ACTIVE_1 },   { KB_DEF_P1_B2,        MSG_P1_B2,               0x023004, 0x20, BIT_ACTIVE_1 },   { KB_DEF_P2_START,     MSG_P2_START,            0x023003, 0x40, BIT_ACTIVE_1 },   { KB_DEF_P2_UP,        MSG_P2_UP,               0x023005, 0x01, BIT_ACTIVE_1 },   { KB_DEF_P2_DOWN,      MSG_P2_DOWN,             0x023005, 0x02, BIT_ACTIVE_1 },   { KB_DEF_P2_LEFT,      MSG_P2_LEFT,             0x023005, 0x04, BIT_ACTIVE_1 },   { KB_DEF_P2_RIGHT,     MSG_P2_RIGHT,            0x023005, 0x08, BIT_ACTIVE_1 },   { KB_DEF_P2_B1,        MSG_P2_B1,               0x023005, 0x10, BIT_ACTIVE_1 },   { KB_DEF_P2_B2,        MSG_P2_B2,               0x023005, 0x20, BIT_ACTIVE_1 },   { 0,                   NULL,                    0,        0,    0            },};static struct DSW_DATA dsw_data_rally_bike_0[] ={   { MSG_CABINET,             0x01, 0x02 },   { MSG_UPRIGHT,             0x00, 0x00 },   { MSG_TABLE,               0x01, 0x00 },   { MSG_SCREEN,              0x00, 0x02 },   { MSG_NORMAL,              0x00, 0x00 },   { MSG_INVERT,              0x02, 0x00 },   { MSG_TEST_MODE,           0x04, 0x02 },   { MSG_OFF,                 0x00, 0x00 },   { MSG_ON,                  0x04, 0x00 },   { MSG_DEMO_SOUND,          0x08, 0x02 },   { MSG_ON,                  0x00, 0x00 },   { MSG_OFF,                 0x08, 0x00 },   { MSG_COIN1,               0x30, 0x04 },   { MSG_1COIN_1PLAY,         0x00, 0x00 },   { MSG_1COIN_2PLAY,         0x10, 0x00 },   { MSG_2COIN_1PLAY,         0x20, 0x00 },   { MSG_2COIN_3PLAY,         0x30, 0x00 },   { MSG_COIN2,               0xC0, 0x04 },   { MSG_1COIN_1PLAY,         0x00, 0x00 },   { MSG_1COIN_2PLAY,         0x40, 0x00 },   { MSG_2COIN_1PLAY,         0x80, 0x00 },   { MSG_2COIN_3PLAY,         0xC0, 0x00 },   { NULL,                    0,    0,   },};static struct DSW_DATA dsw_data_rally_bike_1[] ={   { MSG_DIFFICULTY,          0x00, 0x04 },   { MSG_NORMAL,              0x00, 0x00 },   { MSG_EASY,                0x01, 0x00 },   { MSG_HARD,                0x02, 0x00 },   { MSG_HARDEST,             0x03, 0x00 },   { "Unknown",               0x04, 0x02 },   { MSG_OFF,                 0x00, 0x00 },   { MSG_ON,                  0x04, 0x00 },   { "Unknown",               0x04, 0x02 },   { MSG_OFF,                 0x00, 0x00 },   { MSG_ON,                  0x04, 0x00 },   { "Territory/Copyright",   0x20, 0x04 },   { "World/Taito Corp Japan",0x20, 0x00 },   { "USA/Taito America",     0x10, 0x00 },   { "Japan/Taito Corp",      0x00, 0x00 },   { "USA/Taito America (Romstar)", 0x30, 0x00 },   { "Dipsw display",         0x00, 0x02 },   { MSG_OFF,                 0x00, 0x00 },   { MSG_ON,                  0x40, 0x00 },   { "Continue",              0x80, 0x02 },   { MSG_ON,                  0x00, 0x00 },   { MSG_OFF,                 0x80, 0x00 },   { NULL,                    0,    0,   },};static struct DSW_DATA dsw_data_hellfire_0[] ={   { MSG_UNUSED,                0x01, 0x02 },   { MSG_OFF,                 0x00, 0x00 },   { MSG_ON,                  0x01, 0x00 },   { MSG_SCREEN,              0x00, 0x02 },   { MSG_NORMAL,              0x00, 0x00 },   { MSG_INVERT,              0x02, 0x00 },   { MSG_TEST_MODE,           0x04, 0x02 },   { MSG_OFF,                 0x00, 0x00 },   { MSG_ON,                  0x04, 0x00 },   { MSG_DEMO_SOUND,          0x08, 0x02 },   { MSG_ON,                  0x00, 0x00 },   { MSG_OFF,                 0x08, 0x00 },   { MSG_COIN1,               0x30, 0x04 },   { MSG_1COIN_1PLAY,         0x00, 0x00 },   { MSG_1COIN_2PLAY,         0x10, 0x00 },   { MSG_2COIN_1PLAY,         0x20, 0x00 },   { MSG_2COIN_3PLAY,         0x30, 0x00 },   { MSG_COIN2,               0xC0, 0x04 },   { MSG_1COIN_1PLAY,         0x00, 0x00 },   { MSG_1COIN_2PLAY,         0x40, 0x00 },   { MSG_2COIN_1PLAY,         0x80, 0x00 },   { MSG_2COIN_3PLAY,         0xC0, 0x00 },   { NULL,                    0,    0,   },};static struct DSW_DATA dsw_data_truxton_1[] ={   { MSG_DIFFICULTY,          0x03, 0x04 },   { MSG_NORMAL,              0x00, 0x00 },   { MSG_EASY,                0x01, 0x00 },   { MSG_HARD,                0x02, 0x00 },   { MSG_HARDEST,             0x03, 0x00 },   { "Extra Life",            0x00, 0x04 },   { "50K, every 150K",       0x04, 0x00 },   { "70K, every 200K",       0x00, 0x00 },   { "100K only",             0x08, 0x00 },   { "none",                  0x0C, 0x00 },   { "Lives",                 0x00, 0x04 },   { "2",                     0x30, 0x00 },   { "3",                     0x00, 0x00 },   { "4",                     0x20, 0x00 },   { "5",                     0x10, 0x00 },   { "Dipsw display",         0x00, 0x02 },   { MSG_OFF,                 0x00, 0x00 },   { MSG_ON,                  0x40, 0x00 },   { "Continue",              0x80, 0x02 },   { MSG_ON,                  0x00, 0x00 },   { MSG_OFF,                 0x80, 0x00 },   { NULL,                    0,    0,   },};static struct DSW_DATA dsw_data_hellfire_1[] ={   { MSG_DIFFICULTY,          0x03, 0x04 },   { MSG_NORMAL,              0x00, 0x00 },   { MSG_EASY,                0x01, 0x00 },   { MSG_HARD,                0x02, 0x00 },   { MSG_HARDEST,             0x03, 0x00 },   { "Extra Life",            0x00, 0x04 },   { "70K, every 200K",       0x00, 0x00 },   { "50K, every 250K",       0x04, 0x00 },   { "100K only",             0x08, 0x00 },   { "200k only",             0x0C, 0x00 },   { "Lives",                 0x00, 0x04 },   { "2",                     0x30, 0x00 },   { "3",                     0x00, 0x00 },   { "4",                     0x20, 0x00 },   { "5",                     0x10, 0x00 },   { "Invulnerability",       0x00, 0x02 },   { MSG_OFF,                 0x00, 0x00 },   { MSG_ON,                  0x40, 0x00 },   { MSG_UNUSED,                0x80, 0x02 },   { MSG_ON,                  0x00, 0x00 },   { MSG_OFF,                 0x80, 0x00 },   { NULL,                    0,    0,   },};static struct DSW_DATA dsw_data_fire_shark_1[] ={   { MSG_DIFFICULTY,          0x03, 0x04 },   { MSG_NORMAL,              0x00, 0x00 },   { MSG_EASY,                0x01, 0x00 },   { MSG_HARD,                0x02, 0x00 },   { MSG_HARDEST,             0x03, 0x00 },   { "Extra Life",            0x00, 0x04 },   { "70K, every 150K",       0x00, 0x00 },   { "50K, every 200K",       0x04, 0x00 },   { "100K only",             0x08, 0x00 },   { "None",                  0x0C, 0x00 },   { "Lives",                 0x00, 0x04 },   { "2",                     0x30, 0x00 },   { "3",                     0x00, 0x00 },   { "4",                     0x20, 0x00 },   { "5",                     0x10, 0x00 },   { "Invulnerability",       0x00, 0x02 },   { MSG_OFF,                 0x00, 0x00 },   { MSG_ON,                  0x40, 0x00 },   { MSG_UNUSED,                0x80, 0x02 },   { MSG_ON,                  0x00, 0x00 },   { MSG_OFF,                 0x80, 0x00 },   { NULL,                    0,    0,   },};static struct DSW_DATA dsw_data_vimana_2[] ={   { "Language",              0x0F, 0x10 },   { "0",                     0x00, 0x00 },   { "1",                     0x01, 0x00 },   { "2",                     0x02, 0x00 },   { "3",                     0x03, 0x00 },   { "4",                     0x04, 0x00 },   { "5",                     0x05, 0x00 },   { "6",                     0x06, 0x00 },   { "7",                     0x07, 0x00 },   { "8",                     0x08, 0x00 },   { "9",                     0x09, 0x00 },   { "A",                     0x0A, 0x00 },   { "B",                     0x0B, 0x00 },   { "C",                     0x0C, 0x00 },   { "D",                     0x0D, 0x00 },   { "E",                     0x0E, 0x00 },   { "F",                     0x0F, 0x00 },   { NULL,                    0,    0,   },};static struct DSW_INFO vimana_dsw[] ={   { 0x023000, 0x00, dsw_data_hellfire_0 },   { 0x023001, 0x00, dsw_data_default_1 },   { 0x023002, 0x00, dsw_data_vimana_2 },   { 0,        0,    NULL,      },};static struct GFX_LAYOUT tilelayout ={	8,8,	/* 8x8 */	16384,	/* 16384 tiles */	4,		/* 4 bits per pixel */	{ 3*8*0x20000, 2*8*0x20000, 1*8*0x20000, 0*8*0x20000 },	{ 0, 1, 2, 3, 4, 5, 6, 7 },	{ 0, 0x08, 0x10, 0x18, 0x20, 0x28, 0x30, 0x38 },	64};static struct GFX_LAYOUT rallybik_spr_layout ={	16,16,	/* 16*16 sprites */	2048,	/* 2048 sprites */	4,		/* 4 bits per pixel */	{ 0*2048*32*8, 1*2048*32*8, 2*2048*32*8, 3*2048*32*8 },	{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },	{ 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 },	32*8	/* every sprite takes 32 consecutive bytes */};static struct GFX_LAYOUT vm_tilelayout ={	8,8,	/* 8x8 */	32768,	/* 32768 tiles */	4,		/* 4 bits per pixel */	{ 8*0x80000+8, 8*0x80000, 8, 0 },	{ 0, 1, 2, 3, 4, 5, 6, 7 },	{ 0, 0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70 },	128};static struct GFX_LIST toaplan1_gfx[] ={   { REGION_GFX1, &tilelayout, },   { REGION_GFX2, &tilelayout, },   { 0,           NULL,        },};static struct GFX_LIST rally_bike_gfx[] ={   { REGION_GFX1, &tilelayout,           },   { REGION_GFX2, &rallybik_spr_layout,  },   { 0,           NULL,                  },};static struct GFX_LIST outzone_gfx[] ={   { REGION_GFX1, &vm_tilelayout, },   { REGION_GFX2, &tilelayout,    },   { 0,           NULL,           },};static struct GFX_LIST vimana_gfx[] ={   { REGION_GFX1, &tilelayout,    },   { REGION_GFX2, &vm_tilelayout, },   { 0,           NULL,           },};static struct VIDEO_INFO toaplan1_video ={   DrawToaplan1,   320,   240,   32,   VIDEO_ROTATE_NORMAL |   VIDEO_ROTATABLE,   toaplan1_gfx,};static struct VIDEO_INFO toaplan1_r270_video ={   DrawToaplan1,   320,   240,   32,   VIDEO_ROTATE_270 |   VIDEO_ROTATABLE,   toaplan1_gfx,};static struct VIDEO_INFO rally_bike_video ={   DrawToaplan1,   320,   240,   32,   VIDEO_ROTATE_270 |   VIDEO_ROTATABLE,   rally_bike_gfx,};static struct VIDEO_INFO outzone_video ={   DrawToaplan1,   320,   240,   32,   VIDEO_ROTATE_270 |   VIDEO_ROTATABLE,   outzone_gfx,};static struct VIDEO_INFO vimana_video ={   DrawToaplan1,   320,   240,   32,   VIDEO_ROTATE_270 |   VIDEO_ROTATABLE,   vimana_gfx,};static struct YM3812interface ym3812_interface ={   1,              // 1 chip   3600000,        // 3.6 MHz (3.5?)   { 255 },        // volume   { NULL }};static struct SOUND_INFO toaplan1_sound[] ={   { SOUND_YM3812,  &ym3812_interface,    },   { 0,             NULL,                 },};struct GAME_MAIN game_vimana ={   vimana_dirs,   vimana_roms,   vimana_inputs,   vimana_dsw,   NULL,   load_vimana,   clear_vimana,   &vimana_video,   ExecuteToaplan1Frame,   "vimana",   "Vimana",   NULL,   COMPANY_ID_TOAPLAN,   "TP019",   1991,   NULL,   GAME_SHOOT,};static struct DIR_INFO vimana_alt_dirs[] ={   { "vimana2", },   { ROMOF("vimana"), },   { CLONEOF("vimana"), },   { NULL, },};static struct ROM_INFO vimana_alt_roms[] ={   { "vimana07.bin", 0x00020000, 0x5a4bf73e, REGION_ROM1, 0x000000, LOAD_8_16,   },   { "vimana08.bin", 0x00020000, 0x03ba27e8, REGION_ROM1, 0x000001, LOAD_8_16,   },   {     "vim6.bin", 0x00020000, 0x2886878d, REGION_GFX1, 0x000000, LOAD_NORMAL, },   {     "vim5.bin", 0x00020000, 0x61a63d7a, REGION_GFX1, 0x020000, LOAD_NORMAL, },   {     "vim4.bin", 0x00020000, 0xb0515768, REGION_GFX1, 0x040000, LOAD_NORMAL, },   {     "vim3.bin", 0x00020000, 0x0b539131, REGION_GFX1, 0x060000, LOAD_NORMAL, },   {     "vim1.bin", 0x00080000, 0xcdde26cd, REGION_GFX2, 0x000000, LOAD_NORMAL, },   {     "vim2.bin", 0x00080000, 0x1dbfc118, REGION_GFX2, 0x080000, LOAD_NORMAL, },   {           NULL,          0,          0, 0, 0, 0, },};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日产亚洲精品系列| 成人性视频免费网站| 欧美日韩国产三级| 亚洲超碰97人人做人人爱| 在线欧美一区二区| 亚洲国产视频在线| 欧美日韩一区二区三区四区| 依依成人精品视频| 777久久久精品| 精品一区二区三区的国产在线播放| 欧美色偷偷大香| 久久成人综合网| wwww国产精品欧美| 99精品欧美一区| 亚洲另类在线一区| 日韩午夜在线播放| 国产成人小视频| 亚洲精品视频免费观看| 欧美精品123区| 国产精品综合视频| 亚洲欧美日韩中文播放| 欧美日本精品一区二区三区| 久久国产成人午夜av影院| 中文字幕一区二区在线播放| 在线视频一区二区三| 日本不卡的三区四区五区| 亚洲国产精品t66y| 欧美无砖专区一中文字| 精品在线一区二区| 亚洲美女视频一区| 久久综合国产精品| 色丁香久综合在线久综合在线观看| 日韩高清在线电影| 国产精品理论片| 日韩一区二区电影| 91久久精品日日躁夜夜躁欧美| 麻豆精品视频在线观看免费| 亚洲人成网站精品片在线观看 | 高清成人在线观看| 亚洲福利国产精品| 国产精品色婷婷久久58| 7878成人国产在线观看| 91美女精品福利| 国内成人精品2018免费看| 亚洲一区av在线| 国产精品女人毛片| 日韩精品专区在线| 欧美日韩日日夜夜| 91在线免费看| 国产一区 二区| 日本美女一区二区三区视频| 日韩毛片一二三区| 久久精品免视看| 91精品国产麻豆国产自产在线 | 欧美三级视频在线观看| 成人一级黄色片| 国内偷窥港台综合视频在线播放| 亚洲自拍偷拍欧美| 一区二区三区欧美日| 国产精品免费视频观看| www一区二区| 精品国产乱码久久久久久闺蜜| 欧美日韩一区二区三区视频| 91视频国产观看| 91视频观看视频| 成人av资源网站| 国产成人av影院| 国产精品一区免费在线观看| 久久99九九99精品| 麻豆成人免费电影| 蜜桃精品在线观看| 麻豆国产91在线播放| 麻豆国产精品一区二区三区 | 国产美女主播视频一区| 久久国产精品99久久久久久老狼| 青青草原综合久久大伊人精品 | 欧美日韩成人综合在线一区二区| 91免费观看在线| 日本电影欧美片| 在线观看一区二区视频| 91丨九色porny丨蝌蚪| 95精品视频在线| 色综合咪咪久久| 日本韩国一区二区三区视频| 在线免费观看日本欧美| 欧美日韩国产在线播放网站| 欧美日韩在线观看一区二区| 在线电影一区二区三区| 91精选在线观看| 精品免费日韩av| 精品国产乱码久久久久久久| 国产日韩欧美综合在线| 中文字幕乱码一区二区免费| 国产精品久久夜| 亚洲一本大道在线| 免费观看久久久4p| 国产伦精品一区二区三区免费迷| 国产成人激情av| 在线精品国精品国产尤物884a| 在线综合视频播放| 国产亚洲欧美日韩在线一区| 亚洲欧美综合色| 亚洲成av人综合在线观看| 精品一区二区三区香蕉蜜桃| 顶级嫩模精品视频在线看| 色久优优欧美色久优优| 欧美一级一区二区| 国产精品三级av| 午夜精品免费在线观看| 看电视剧不卡顿的网站| 国产精品中文字幕欧美| 91啪九色porn原创视频在线观看| 欧美久久一二三四区| 国产无人区一区二区三区| 一区二区三区四区视频精品免费| 偷拍日韩校园综合在线| 国产99久久久久| 欧美一区二区三区免费在线看 | 精品国产免费视频| 亚洲欧洲av在线| 黑人精品欧美一区二区蜜桃| 色综合天天综合网天天狠天天| 日韩欧美中文一区二区| 亚洲日本一区二区| 久久99精品视频| 欧美综合欧美视频| 国产无遮挡一区二区三区毛片日本| 久久影院视频免费| 亚洲人吸女人奶水| 国产在线国偷精品免费看| 色老汉av一区二区三区| 精品国产一区二区国模嫣然| 夜夜揉揉日日人人青青一国产精品| 午夜精品久久久久久不卡8050| 日本亚洲免费观看| 久久www免费人成看片高清| 盗摄精品av一区二区三区| 色八戒一区二区三区| 91免费看片在线观看| 国产亚洲综合色| 亚洲国产婷婷综合在线精品| 国产精华液一区二区三区| 欧美在线免费播放| 国产婷婷精品av在线| 午夜精品福利在线| 99免费精品视频| 日韩精品最新网址| 中文字幕制服丝袜一区二区三区| 久久国产福利国产秒拍| 91久久国产最好的精华液| 久久久久久久久久久久电影 | 中文字幕一区二区三区四区不卡| 婷婷国产在线综合| 99精品视频在线免费观看| 在线观看国产日韩| 国产欧美一区二区精品性色超碰| 视频一区视频二区中文| a在线播放不卡| 久久视频一区二区| 日韩精品成人一区二区三区| 91在线国内视频| 久久久久成人黄色影片| 麻豆成人综合网| 91福利在线看| 亚洲美女视频在线| 成人av综合在线| 国产三级一区二区| 六月丁香综合在线视频| 日韩女优视频免费观看| 婷婷激情综合网| 欧美日韩黄视频| 亚洲国产精品影院| 欧美精品粉嫩高潮一区二区| 亚洲综合色区另类av| 日本电影亚洲天堂一区| 中文字幕一区三区| 麻豆高清免费国产一区| 久久蜜臀中文字幕| 国产中文一区二区三区| 欧美xxxxxxxx| 日本三级韩国三级欧美三级| 日韩视频免费观看高清完整版| 香蕉久久一区二区不卡无毒影院 | 亚洲精品久久7777| 99精品视频一区二区三区| 欧美精彩视频一区二区三区| 久久精品国产99国产精品| 日韩欧美一区在线观看| 青青草国产精品亚洲专区无| 91精品国产手机| 国产成人av一区二区| 国产精品色婷婷| 色综合av在线| 午夜精品123| 久久毛片高清国产| 福利视频网站一区二区三区| 欧美激情一区在线观看| 国产在线精品国自产拍免费| 国产免费观看久久| 97精品电影院|