日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

如何在新系统下重玩老游戏

發(fā)布時間:2024/8/1 windows 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何在新系统下重玩老游戏 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
無需再為過去那些經(jīng)典的游戲立碑作傳,對于老玩家,它們的意義已不僅是打開電腦之門的鑰匙,而更是一種關(guān)于時間的回憶——如果你是跟隨著《大眾軟件》一同走過這段年代,這種記憶也許會更深刻。當然現(xiàn)在也有不少玩家只是在某個特殊的情況下接觸了一些老游戲,盡管它們可能已無法發(fā)聲、更缺乏華麗的動畫,然而精彩的情節(jié)與對白、嚴謹?shù)脑O(shè)計與畫風,仍有可能給你一種特殊的吸引力。不過游戲畢竟還是屬于應(yīng)用軟件,凡屬應(yīng)用軟件就必須嚴格遵守其所在操作系統(tǒng)制訂的規(guī)則。因此,當微軟年復(fù)一年推出新操作系統(tǒng)的同時,無數(shù)的軟件在新規(guī)則下結(jié)束了曾經(jīng)輝煌的時光,這里面當然也包括了大量的經(jīng)典老游戲——是的,無需為它們嘆息,因為永遠有更好的軟件、更精彩的游戲不斷出現(xiàn)。只是,過去的這些真的已經(jīng)成為——告別的年代,失色的回憶?你不妨帶著這樣的疑問來看這篇文章。

“新”與“老”當然是相對的,不過在開篇之前有必要確定我們的討論范疇,這里的“老”是指為Win98之前的操作系統(tǒng),包括DOS和Win32/95,而新系統(tǒng)則是指Win98/2000/XP。毫無疑問,有很多老游戲都很值得我們來重溫,但重溫的方法也各異,有的人會去買例如奔騰133的“老爺級”機器,專門用于玩老游戲;不過老PC也不是誰都能買到的,而且為了玩老游戲真愿意如此大動干戈,也算是骨灰級玩家了。于是典型的解決方法是采用多系統(tǒng),其中有一個系統(tǒng)裝上MSDOS6.22+Win32或Win95,不過這種方法也會碰上新顯卡、聲卡與老游戲不兼容的難題。

實際上,大部分用戶都會在現(xiàn)有系統(tǒng)上嘗試老游戲,在這方面,使用Win98的用戶似乎比WinXP的用戶擁有更多的笑容(越“老”越好?這是否準確,還請參見后文)。除了一些兼容性非常好的游戲,大部分已不可能運行,而所謂兼容性好的游戲也基本上不可能聽到游戲原聲。那么,要實現(xiàn)完美的重溫效果,是否注定要調(diào)整硬件、注定要安裝多系統(tǒng)呢?經(jīng)過筆者的一番艱苦探索,發(fā)現(xiàn)并不是這樣,大部分的老游戲在新系統(tǒng)下仍舊可以找到合適的解決方案。

一、DOS游戲的重玩

在大家所碰到的經(jīng)典老游戲中,DOS游戲無疑占有絕對多的比例。然而辛辛苦苦找出來的游戲,當在視窗下雙擊主運行程序時,卻會出現(xiàn)各種莫名的情況。在Win98下還好一些,好歹能讓你看到出錯信息(當然一般情況下這個出錯信息我們都弄不明白),至于Win2000/XP,往往是黑色屏幕一閃而過,一些情況下還會出現(xiàn)訪問地址非法的提示,總之會讓人不明所以。

然而這種種不能正常運行的情況并不完全是因為新系統(tǒng)與老游戲不兼容的緣故,熟悉DOS的用戶都知道,DOS是一個開放的系統(tǒng),其軟件操作并不像Windows下那樣多數(shù)是“傻瓜式”,特別是DOS下的多媒體軟件(例如游戲)要正常運行,往往需要對運行環(huán)境作特殊的設(shè)置,如果只是“雙擊”,當然不符DOS“風格”了。因此一款DOS游戲在新系統(tǒng)下不能重玩,實質(zhì)是兼容與設(shè)置兩方面的問題均可能有,這也提示了我們解決問題的一些思路。

由于在不同系統(tǒng)下,DOS游戲運行的環(huán)境大不一樣,因此在下文中,將主要講述WinXP下的解決方案,之后回到Win2000和Win98環(huán)境下,探討重玩的方法。這樣行文還有一個原因:事實上從Win98到2000再到XP,操作系統(tǒng)對DOS的兼容性是不斷提高的,這恰與我們想像的相反——這一點很快就能從下文中看出。

(一)WinXP下DOS游戲重玩的方案

WinXP在DOS支持上和Win2000有許多共性,因此本段涉及的許多內(nèi)容都適用于Win2000,不過畢竟二者還是存在著一些區(qū)別,因此將在本段之后講述Win2000所不同的地方。而Win98雖與WinXP相差過遠,但一些原理性的東西亦是相通。

首先需要簡單了解一下WinXP下DOS命令運行的環(huán)境,大部分熟悉這個系統(tǒng)的用戶都會認為,所謂有DOS環(huán)境當然是Cmd.exe的命令行運行窗口,實則不然,Cmd.exe提供的是對系統(tǒng)中所有類型程序的支持,包括32位和16位;而真正的16位DOS命令運行窗口需要由Command.exe提供,在WinXP中這個文件位于系統(tǒng)盤/Windows/system32目錄下,圖1是Cmd和Command運行窗口的比較。

不過無論是在Cmd窗口下執(zhí)行16位DOS命令,還是直接打開Command窗口,實際上都是由一個名為NTVDM.exe的進程提供NT下的DOS虛擬機支持(NTVirtualDOSMachine,簡稱NTVDM)。因此可以說WinXP已完全擺脫了對16位DOS的依賴,此系統(tǒng)上所謂的DOS程序運行環(huán)境不過是一個完全虛擬的PC機!理解這一點很重要,因為這預(yù)示著這個虛擬的“PC機”與你真實的硬件毫不相關(guān),所有的硬件環(huán)境都是虛擬出來的,因此能夠?qū)崿F(xiàn)更好的兼容性。

虛擬機是怎樣模仿真實DOS系統(tǒng)的啟動過程呢?熟悉DOS的用戶都會對Config.sys和Autoexec.bat這兩個文件有難言的欣喜與痛苦——它們對系統(tǒng)的配置實在太為重要,在DOS啟動時,首先會按Config.sys配置驅(qū)動,然后再執(zhí)行Autoexec.bat中的命令。在NTVDM中還能不能找到它們的身影?既然說是“真實虛擬”當然應(yīng)當是有的:它們默認位于Windows/system32下,只不過名字已稍作改動,分別為Config.nt和Autoexec.nt。你可以用記事本打開這兩個文件進行編輯,不過在編輯之前最好進行備份,以防不測。

理解了這些之后,我們就可以開始嘗試解決實際問題了。

1.內(nèi)存問題的解決

大部分老游戲不能正常運行的原因都是由于內(nèi)存“不夠”所導致,沒有從DOS時代走過來的用戶肯定會對“不夠”二字極盡懷疑,事實上正是不夠。DOS有一套獨有的內(nèi)存使用方案,這個方案實際上較復(fù)雜,但對問題的解決至關(guān)重要,不過我們這里不必了解得一清二楚,因此用簡單的圖文說明如下(如果覺得生澀,可以先跳過這一部分,看到后面的例子不明白時再回過頭來看):

如圖2所示,如果不加載特殊的內(nèi)存管理工具,DOS最多只能識別1MB的內(nèi)存,而這1MB,有384kB將被保留給諸如系統(tǒng)、硬盤控制器、顯存等使用,稱為上位內(nèi)存(UpperMemoryBlock,簡稱UMB),剩下的640kB稱作常規(guī)內(nèi)存(ConventionalMemory),這640kB可不是全部空余的,系統(tǒng)啟動后就會被占用一部分,這樣一般程序只能利用常規(guī)內(nèi)存的剩余(Free)部分了,理解這一點非常重要。

然而虛擬機所提供的的內(nèi)存容量絕對超過1MB,這部分被稱作擴展內(nèi)存,由于在使用上必須服從擴展內(nèi)存標準(eXtendMemoryStandard),而被簡稱為XMS,要使用XMS就必須在Config.sys(現(xiàn)在是Config.nt)中加載Himem.sys驅(qū)動程序。當然擴展內(nèi)存最底層,靠近剛才所說的那1MB的地方,有近64kB的容量,DOS不使用XMS標準即可訪問,這一內(nèi)存區(qū)域被稱為高端內(nèi)存區(qū)(HighMemoryArea),DOS經(jīng)常會將自己的一部分駐留在此區(qū)域(MS-DOSresidentinHighMemoryArea),以將常規(guī)內(nèi)存盡量空出一些給應(yīng)用程序使用。

最后一個擴充內(nèi)存EMS(為ExpandedMemoryStandard的縮寫)的概念非常重要但又比較難理解,簡單來講它是CPU的欺騙者:CPU“看起來”它是在UMB中(在1MB內(nèi),可自由使用),而實際上它在XMS中,是XMS的一部分或全部,這樣程序就能夠有效地使用1MB以外的擴展內(nèi)存了。不過要使CPU能識別擴充內(nèi)存,需要在Autoexec.bat(現(xiàn)在是Autoexec.nt)中裝載擴充內(nèi)存管理器EMM(ExpandedMemoryManager),在DOS下一般是用EMM386.exe。這里需要說明,由于EMS占用了XMS的空間,所以XMS的可用(Available)部分會減少。舊DOS是一個非常自由的系統(tǒng),在上面運行的游戲可自由決定是否使用EMS,甚至還會決定要多少EMS,否則就……嘿嘿,罷工。

從以上看來,與我們的話題密切相關(guān)的有兩塊內(nèi)存:常規(guī)內(nèi)存和擴充內(nèi)存,這兩個也恰巧是無數(shù)DOS在新系統(tǒng)下運行的“殺手”,好在我們現(xiàn)在已知已知彼,可以開戰(zhàn)了。以下實例均在WinXPProSP1版本下進行。

(1)擴充內(nèi)存EMS的正確配置

實例1:《中關(guān)村啟示錄》

在游戲的安裝目錄h:/dosgame/ZGC下有一個Play.bat的批處理文件,雙擊即可執(zhí)行,然而如此執(zhí)行的結(jié)果卻是黑色窗口一閃而過——不過這么出名的游戲怎能輕易放過,一定得探個究竟才是。于是在Play.bat對應(yīng)圖標上點擊右鍵,選擇“編輯”,系統(tǒng)會調(diào)用記事本打開文件,看到其中有兩條命令:runqbj和go,分別對應(yīng)同一目錄下的Ruqbj.com和Go.bat,顯然Go.bat還是一個批處理文件,用記事本打開后發(fā)現(xiàn)其中又有3條命令:univbe、game和univbe/u,這3條對應(yīng)兩個可執(zhí)行文件:Univbe.exe和Game.exe。為了找到原因所在,筆者將逐條執(zhí)行runqbj、univbe和game命令。

在“開始”→“運行”對話框中輸入“command”并回車,在打開的Command窗口中改變目錄到游戲安裝目錄,逐條輸入3行命令,當執(zhí)行完Univbe后,提示找不到所支持的顯卡,暫時不去理會,執(zhí)行完最后一條命令Game,在屏幕上看到一行字:EMSmemorymanagernotfound(找不到EMS內(nèi)存管理器)。難道是因為WinXP的NTVDM默認就不加載EMM嗎?

事實正是如此。在前面提到的Config.nt文件里關(guān)于EMS的說明中,筆者發(fā)現(xiàn)這么一段話:EMS的大小將由Pif文件決定,這個Pif文件要么是DOS程序的快捷方式,要么默認為系統(tǒng)盤Windows目錄下的_default.pif,如果在Pif文件的設(shè)置中EMS被設(shè)定為“0”,則EMM將不會加載。

大家對Pif文件及其圖標一定都不會陌生,從Win3X時代起,為了能在視窗界面中給DOS程序提供自定義的內(nèi)存配置,微軟設(shè)計了一個“Pif”的概念,看起來這個Pif只是原來程序的一個快捷方式,實際上可以在其中進行大量的自定義設(shè)置。由于游戲安裝目錄下找不到任何Pif文件,所以根據(jù)以上一段說明,雙擊時將會調(diào)用_default.pif中的設(shè)置。于是我們找到_default.pif,并在其上點擊右鍵選擇彈出菜單中的“屬性”,在打開的對話框中點“內(nèi)存”標簽卡,發(fā)現(xiàn)里面的EMS赫然設(shè)為“無”!《中關(guān)村啟示錄》運行需要EMS支持,這樣設(shè)置當然會出錯。而剛才運行的Command.com也符合這一原則,其屬性對話框的內(nèi)存頁與圖6完全相同。

那么解決方法你一定已經(jīng)想到了,由于WinXP無法對.bat文件配置內(nèi)存,所以你可以:1.修改_default.pif屬性中的內(nèi)存配置;2.修改Command.com的內(nèi)存配置,并在其窗口中運行Play.bat。但修改_default.pif文件顯然不可取,因為這個文件將會是所有DOS程序的默認Pif配置文件,有一些程序并不需要EMS,有的甚至只要有EMS就不能運行。那我們試著把Command.com內(nèi)存配置中的EMS和XMS兩項均調(diào)為“自動”,再次運行Command窗口,同上找到安裝目錄并輸入“play”命令,回車之后驚喜的看到了游戲的開始畫面。

那么到底“自動”是什么概念呢?再次進入Command窗口并執(zhí)行命令行“mem”,這個命令可查看當前的內(nèi)存分配及使用情況,原來“自動”默認為分配4MB的EMS和19MB的XMS(其中只有15MB是可用的)。這里順便說一下,顯示的第1行就是前面所說的640kB常規(guī)內(nèi)存,第3行非常重要,表示NTVDM啟動后常規(guī)內(nèi)存剩下的空間,當然也就是最大可執(zhí)行程序的大小了(Largestexecutableprogaramsize)。

不過每次從Command運行再找到Play.bat仍顯麻煩,其實有更簡便的方法,由于Play.bat文件中第一行runqbj(qbj?求伯君?呵呵)對應(yīng)于Runqbj.exe(記住不是.bat文件),于是在Runqbj.exe的文件圖標上點右鍵并進入“屬性”設(shè)置,將其中的內(nèi)存頁同圖7設(shè)置(當然也可將EMS設(shè)置為4MB以上的數(shù)值),確定后會在當前目錄下生成Runqbj.pif文件,之后雙擊Play.bat即可順利進入游戲。

鞏固:《三國志Ⅳ》

在游戲安裝目錄San4下有兩個運行文件:san4.com和san486.com,顯然后一個是針對486機器設(shè)置的,運行它將擁有更高的游戲性能。然而點擊后能順利進入KOEI開始畫面,但之后就屏幕一閃,并顯示出一行字:NotEnoughMemory(缺乏足夠的內(nèi)存),此時你應(yīng)當對“不夠”二字有所領(lǐng)會了,由于是直接雙擊,故猜想仍是EMS的問題。依上法設(shè)置san486.com的EMS為自動,即可順利進行游戲。

反思及總結(jié):這類問題的出現(xiàn)比較集中,因為直接雙擊可執(zhí)行文件,所啟動的NTVDM默認不支持EMS。對于.exe和.com文件,直接在屬性中設(shè)置好EMS即可,若是.bat文件,則需參考上述間接修改方法。

(2)常規(guī)內(nèi)存的正確配置

實例2:《龍騎士4》(Dra4)

這款游戲由ELF出品,以情節(jié)設(shè)計的巧妙贏得了不少玩家的欣賞,我們看能不能在WinXP系統(tǒng)下正常運行。首先必須根據(jù)游戲說明其安裝在C盤根目錄下,進入安裝目錄c:/dra4,雙擊執(zhí)行其中的Play.bat,出現(xiàn)的情況仍然是黑屏的一晃而過。于是按照實例1中的方法用記事本打開Play.bat,發(fā)現(xiàn)其中只有一行:dra4start.mesHxC,這是一個帶參數(shù)運行的命令,主程序是dra4,不過卻在安裝目錄下發(fā)現(xiàn)了兩個可執(zhí)行dra4文件:dra4.com和dra4.exe,這里你需要知道.com文件執(zhí)行的優(yōu)先度高于.exe。于是對dra4.com的屬性進行修改,將EMS設(shè)為8192kB。可是和我們的意愿相反,雙擊Play.bat后還是黑色窗口一閃而過……

于是回到剛才討論的內(nèi)存知識中來,除了EMS,還有一個內(nèi)存殺手就是常規(guī)內(nèi)存。還記得上面圖9中的“最大可執(zhí)行程序大小(Largestexecutableprogramsize)”嗎?有沒有可能581120字節(jié)的內(nèi)存仍不夠dra4.com使用呢?不妨試著從常規(guī)內(nèi)存中清理出一些空間來。

這里我們需要先查看NTVDM默認啟動時都加載了哪些程序,仍然在“運行”對話框中輸入“command”打開DOS命令行窗口,在其中鍵入“mem/c|more”命令分頁查看當前內(nèi)存的詳細利用情況(熟悉DOS的用戶會問為什么不用“/p”參數(shù),因為這個參數(shù)在NTVDM中已不被支持,只好用“|more”代替)。從圖中可以看到常規(guī)內(nèi)存(ConventionalMemory)中有幾個大頭:MSDOS、MOUSE、DOSX,尤其是DOSX,居然占盡了33.9kB的空間,要知道常規(guī)內(nèi)存中可是寸土必爭啊。

實際上DOSX是NTVDM為支持DPMI(DosProtectedModeInterface,DOS內(nèi)存保護模式接口)類型程序而執(zhí)行的命令。保護模式可以讓程序獲得更多的內(nèi)存資源,但使用DPMI的游戲都必須附帶一個DOS擴展程序,這個程序一般為DOS/4GWv1.96,文件名為DOS4GW.exe,所以游戲是否需要DOSX支持,只需查看其安裝目錄下是否有DOS4GW.exe文件即可。

顯然在Dra4目錄下并沒有發(fā)現(xiàn)DOS4GW.exe,故判定這33.9kB的DOSX運行空間完全可以釋放出來,那么通過什么方法呢?還記得剛才提到的Autoexec.nt和Config.nt吧,筆者剛才說這是兩個讓人悲喜交加的初始化文件,那么看一下在這里它們能給我們帶來什么樣的喜悅。

由于這兩個文件對整個NTVDM系統(tǒng)非常重要,所以修改時要小心,當然可以備份,不過最好的方法還是使用Win2000/XP提供的自定義初始化文件功能。首先把Autoexec.nt和config.nt從System32下拷貝到c:/dra4目錄下,之后找到dra4.com文件,依上法進入屬性對話框,在程序標簽頁中點擊“高級”按鈕,在彈出的WindowsPIF窗口中重新指定專用初始化文件,將二者的位置分別修改為“c:/dra4/autoexec.nt”和“c:/dra4/config.nt”并兩次“確定”。

接下來我們要對這兩個自定義的初始化文件進行修改。使用記事本打開Autoexec.bat,可以發(fā)現(xiàn)里面有一大堆以“REM”開頭的文字行(表示這一行是注釋,不會被執(zhí)行),值得注意的是有3行l(wèi)h命令,這是將其后程序盡量(不一定成功喔)加載到上位內(nèi)存的命令,這里的mscdexnt.exe、redir和dosv分別提供了NTVDM對光驅(qū)、網(wǎng)絡(luò)(還可以玩經(jīng)典游戲的網(wǎng)絡(luò)版!)以及DPMI的支持。這個例子中由于三者都無需使用,因此在這3行前面分別加上“REM”以表示取消(實際上去掉DOSV就足夠了,這里干脆一不做,二不休)。編輯完成之后記得保存,然后回Dra4目錄,雙擊Dra4.com,你會發(fā)現(xiàn)果然是一擊奏效,需要提醒的是,在修改Autoexec.nt的同時仍需配置好Dra4.com的內(nèi)存參數(shù),特別是EMS。

反思及總結(jié):這個例子中并不需要DPMI的支持,但若是碰上了既需要DPMI,同時又得不到常規(guī)內(nèi)存的游戲怎么辦?我們還是有辦法的,只需修改Config.nt文件,在其中加入一行“EMM=RAM”。這樣配置后MOUSE和DOSX等程序會部分或全部從常規(guī)內(nèi)存中移到上位內(nèi)存中,從而獲得大量的常規(guī)內(nèi)存(這是修改后用“mem/c|more”命令進行查看的結(jié)果,可見DOSX已進入上位內(nèi)存,而可用常規(guī)內(nèi)存也達到了615.3kB之多)。最后需要說明,EMS和可用常規(guī)內(nèi)存顯然存在潛在性的資源爭奪,系統(tǒng)之所以不將EMS默認設(shè)為“自動”,原因在于設(shè)置EMS后,一些原來駐留在上位內(nèi)存的一些程序就會被趕到常規(guī)內(nèi)存中去,從而導致可用常規(guī)內(nèi)存減小,所以應(yīng)根據(jù)DOS程序需要選擇是否使用EMS。

2.聲音及其他兼容問題的解決

從上述說明來看,內(nèi)存問題在WinXP下只能算作配置方面的難題,而本段涉及的才真正是兼容問題。首先要說明這里的聲卡并不是指你真實機器上的聲卡,而是NTVDM所模擬出的聲卡。

從WinNT到Win2000,所虛擬的DOS版本都是5.0,而NTVDM提供的硬件為與DOS版本配套,實質(zhì)上“配置”相當?shù)?#xff0c;這樣對DOS游戲的支持也很差,最關(guān)鍵的是,它不支持DOS6時代以來聲卡的標準兼容模式——SoundBlaster。但WinXP在這方面則有所突破,其提供的NTVDM中直接內(nèi)建有對SoundBlaster2.0的支持,對DOS程序的兼容性將會好很多,此外WinXP繼承了Win2000中對鼠標、光驅(qū)、網(wǎng)卡和DOS/4GW的默認驅(qū)動。

不過WinXP提供了聲卡支持,是福亦是禍:雖然安裝有聲卡,但卻只能提供2.0支持,大部分DOS程序都支持SoundBlaster16,這樣就可能存在潛在沖突。好的情況下程序盡管檢測不到聲卡,仍會正常運行,但有的游戲則可能會直接崩潰。

此外,在WinXP中還有可能存在其他一些兼容問題,例如程序不能對軟驅(qū)進行任意設(shè)置等,在下面這個例子中會有全面的反映。

實例3:《大富翁3》

這可是DOS時代最受MM喜愛的游戲,即使是今天玩起來還是興味盎然。然而到該游戲的目錄c:/rich3下雙擊執(zhí)行Play.bat,系統(tǒng)經(jīng)過一番折騰甚至看到了開頭的SoftStar動畫,最后仍給了一個靜止的黑屏——沒關(guān)系,我們已經(jīng)習慣了。于是用記事本打開Play.bat看個究竟,發(fā)現(xiàn)里面有一行命令是“substa:.”,熟悉DOS的用戶知道這條命令用于把當前目錄映射成A盤,游戲?qū)袮盤當作CD-ROM。這當然會導致兼容問題,因為虛擬機是不可以直接訪問硬件的,WinXP控制下的軟驅(qū)當然也不能輕易映射。

于是想到可以將軟驅(qū)先行屏蔽,好在WinXP可以不重啟即停用軟驅(qū)。在“我的電腦”上右鍵選擇“屬性”打開系統(tǒng)屬性對話框,依次選擇“硬件”→“設(shè)備管理器”,在打開的設(shè)備管理器中展開“軟盤驅(qū)動器”,右鍵單擊菜單下的“軟盤驅(qū)動器”并選擇“停用”(游戲結(jié)束后別忘了重復(fù)此過程并在這里選擇“啟用”)。確定之后回到rich3目錄,再次雙擊Play.bat,結(jié)果發(fā)現(xiàn)已經(jīng)能進入開始畫面,但只要選定人物并開始游戲,整個NTDVM系統(tǒng)就會崩潰——是全線崩潰,結(jié)束任務(wù)后連Command.com也無法運行,只有重啟才能解決問題。

這讓筆者迷惑了一陣,不過由于能夠輸出視頻,則問題很有可能出在NTDVM虛擬出的聲卡上。于是用記事本打開System32下的Autoexec.nt,文件的最后一部分是對內(nèi)建聲卡的描述,正如前面所言,這里說明WinXP的NTDVM只提供對SoundBlaster2.0的支持。在文件的最后,說明可將此聲卡屏蔽,于是按照說明,在“SETBLASTER=A220I5D1P330T3”一行前加“REM”注釋,同時去掉“SETBLASTER=A0”一行前的“REM”。再次雙擊Play.bat,果然順利進入游戲畫面。

屏蔽聲卡能夠解決不少游戲無法正常運行的問題,不過到此為止,我們發(fā)現(xiàn):還沒有一款游戲能夠正常發(fā)聲,如此的重溫,怎能不讓記憶失色?雖然筆者也曾經(jīng)通過一定的設(shè)置,使幾款經(jīng)典的游戲如《阿貓阿狗》能夠正常發(fā)聲(很好的感覺),但絕大部分游戲并不完全支持SoundBlaster2.0,例如在《天使帝國2》中,即使人聲是正常的,背景音樂卻完全聽不到。因此這里不再講如何通過系統(tǒng)配置重現(xiàn)聲音的方法,不過更為關(guān)鍵的原因是,我們可以利用一個軟件,它不僅可完全解決聲卡的兼容性問題,最重要的是它解決了NTDVM系統(tǒng)的最大限制——幾乎能使DOS程序的原音完全重現(xiàn),這個軟件就是VDMSound。

VDMSound是一款符合GNU標準的免費軟件,作者的自由開發(fā)精神令人敬佩,最新版本為2.0.4。軟件為NTDVM所提供的聲音平臺包括MPU-401接口(可提供高質(zhì)量的MIDI音效)、SoundBlaster兼容接口(兼容SBPro1/2、SB1.5/2.0/16/AWE32/32/64,可提供電子及FM/AdLib音效),甚至還包括游戲控制接口(這樣就能用手柄和搖桿了)!VDMSound與你機器上的真實聲卡沒有關(guān)系,它甚至可將DOS程序發(fā)出的聲音信息輸入到磁盤文件中。

具體使用方法就更簡單了,仍以《大富翁3》為例,你只需在Play.bat上點擊右鍵,選擇菜單中的“RunWithVDMS”即可,初次使用時,軟件會彈出一個小Tips窗口,筆者建議如果條件允許,可仔細閱讀其中的每條提示(軟件有一個小Bug,就是不會自動更換Tips,因此逐條閱讀比較好),能讓你學到不少知識。接下來軟件快速做了一下初始化工作,黑色DOS屏幕一過,你就能聽到熟悉的音樂了!

實例4:《天使帝國Ⅱ》

有了VDMSound,我們當然要用它來導入執(zhí)行游戲安裝目錄下的Play.bat了,不過沒想到卻在熱鬧的聲音中看到了一幅美麗的提示圖,原來這款游戲至少需要575kB的常規(guī)內(nèi)存。按照上文對內(nèi)存配置的說明,首先查看游戲安裝目錄下是否有DOS4GW.exe——沒有找到,于是可判定其不會使用DOSX,但用了VDMSound。還一樣在Autoexec文件修改嗎?

答案是肯定的,不過現(xiàn)在它和Config的位置已經(jīng)都轉(zhuǎn)移到d:/vdmsound目錄下了,文件的擴展名也變成了“vdms”,不過作者想得很是周到,已經(jīng)將這個擴展名注冊為用記事本默認打開,這樣,上面我們講的修改DOSV等功能仍可順利實現(xiàn),你可以打開Autoexec.vdms,在“l(fā)h%SystemRoot%/system32/dosx.exe”一行前加上“REM”即可。不過,下面將提供一種方法,可以讓這個過程更簡單。

軟件的作者為VDMSound提供了一個圖形化設(shè)置插件:VDMSoundLanchPad。下載完以后將此壓縮包的所有文件解壓到d:/vdmsound目錄下,之后運行其中的install.bat,在注冊提示時點“確定”即可完成安裝。下面就以《天使帝國Ⅱ》為例,說明如何使用圖形化界面進行配置。

1右鍵點擊游戲目錄下的Play.bat,選擇右鍵菜單中帶音樂標記的“RunWithVDMS”。

2在彈出的設(shè)置窗口中,由于要做特殊設(shè)置,所以選擇“Setupacustomconfiguration(選擇自定義設(shè)置)”,并點擊“下一步”。

3在這一步中選擇“Createanewconfigurationfromscratch(生成一份新的配置文件)”,當然如果不是初次使用,以前有游戲的設(shè)置和當前要設(shè)置的相同,也可選擇“Reuseanexistingconfiguration”。

4這一步中點擊“Advanced”進入高級設(shè)置。

5這個很熟悉吧,其實作者就是把Windows設(shè)計的屬性項目整合了。

6進入“Compatibility”標簽頁進行兼容性設(shè)置,在這里可設(shè)置EMS和XMS,我們接受默認的4MB及16MB設(shè)置,同時下面還有基本的VESA支持(EnableBasicVESASupport)選項(這在Win2000下特別有用,因為其不支持VESA窗口模式),此外還包括對光驅(qū)和網(wǎng)絡(luò)的支持,當然也包括DPMI(DOSV),你如果還有印象,就發(fā)現(xiàn)后3項正好對應(yīng)本文前面所說的Autoexec.nt中的3條LH命令。因為《天使帝國Ⅱ》無需使用DOSX,可將DPMI項的勾選去除。

7“SoundBlaster”用于配置SoundBlaster聲卡,如這里的IRQ是7,有一些游戲默認會使用5——總之如果使用了VDMSound還是不能出聲,可以在這兒作一些變更。

8還有更多的配置這里就不一一講了,大家可自行摸索,點擊“確定”即可返回圖29的界面,選擇“下一步”,最后一個對話框中可選定“Remembermysettings”,以便下次將此次配置當作默認配置。點擊“完成”,軟件將引導進入游戲界面,同時在游戲目錄下生成一個Play.vlp圖標,以后點擊此圖標即可采用剛才的配置進入游戲。若想修改還可在其上點右鍵,進入屬性對話框中的“VDMSound”標簽,點擊“Advanced”按鈕即可。

實例5:《大航海時代2》

這個例子主要是想說明,如何配合VDMSound解決游戲運行過速的問題。這里選取的《大航海時代2》實在是令人懷念的經(jīng)典,而且這款游戲的兼容性非常好,在WinXP的默認設(shè)置下即能順利運行。不過美中不足的是,在筆者CPU為賽揚1.8GHZ的機器上,只要一出海,速度就快得驚人,根本無法控制船的運行方向——而且一晃之間數(shù)日已過。最后沒有辦法,只能采取“目標式”一步一步的航行,而大航海時代系列的樂趣有很大一部分就是在海上“逛蕩”,如此步進實在是損失了不少趣味。

要解決這個問題,需要使用專門用于降速的軟件,這里筆者選擇了同樣由VDMSound作者寫出的Speedset,首先可將壓縮包中的兩個文件Speedset.dll和Speedset.exe解壓到d:/vdmsound目錄下。接下來將配合VDMSoundLanchPad實現(xiàn)降速功能。

在《大航海時代2》安裝目錄下的Play.bat上點擊右鍵,按上例方法進入到VDMSound配置高級(Advanced)界面。進入“DosEnviroment”標簽頁,發(fā)現(xiàn)可在Config和Autoexec中增添附加命令行,這里需要在Autoexec一欄中添加剛才的Speedset.exe命令,Speedset后面應(yīng)當添加參數(shù)以改變速度,經(jīng)多次測試,應(yīng)將其后的參數(shù)設(shè)為“+1”,具體添加的命令行為“l(fā)hd:/VDMSound/speedset.exe+1”(你可按自己的情況設(shè)定)。接下來選擇“Performance”標簽頁,選定“TrytoreduceCPUusage(嘗試降低CPU利用率)”,并將其上的游標拖至最左邊的“Lowusage”,這個選項可使游戲運行更加平滑;同時一般的WinXP用戶最好將下面的“DMAServicing”從5/15調(diào)節(jié)到更慢的頻率,如5/10。

經(jīng)過如此調(diào)節(jié)并“確定”后,順利進入游戲,發(fā)覺航海速度果然降了下來,而控制起來也更加平滑。最后要說明的是,在上述兩個例子中,盡管使用LanchPad以后,配置會變得很簡單,但并不意味著只能通過圖形界面使用VDMSound及Speedset,其實這兩個命令都可在Command命令行窗口中直接調(diào)用。以筆者機器安裝路徑為例,你只需在運行程序之前轉(zhuǎn)到d:/vdmsound目錄,分別鍵入“VDMSRun”和“Speedset”命令并回車,之后再運行Play.bat,一樣可達到出聲和降速的目的。

(二)Win2000相對于WinXP的附加說明

在內(nèi)存配置方面,Win2000和WinXP遵循完全相同的體系,所以無需再多講。在NTVDM方面,Win2000與WinXP之間最大的不同在于對聲卡與顯卡標準的支持。前面已經(jīng)講到,Win2000根本不提供任何聲卡方面的支持,所以沒有可能發(fā)聲,當然也沒有可能存在聲卡方面的沖突,還是剛才那句話:是福亦是禍。好在有VDMSound,基本上這方面已經(jīng)與WinXP不存在差別。

相對而言,對顯卡標準的支持則是Win2000的致命傷。DOS時代的顯卡編程接口標準是VESA1.2/2.0,許多DOS游戲都在編程中使用了些標準,WinXP對二者的支持都相當好,無需顧慮。在Win2000中也提供一些對VESA標準的支持,但必須是在全屏幕下!例如本文中所提到的《三國志Ⅳ》的486版本以及《中關(guān)村啟示錄》在Win2000下即使配置好了內(nèi)存,也無法雙擊執(zhí)行(出錯提示找不到VESABIOS),原因就在于雙擊后程序是先從窗口模式開始運行的。當然你可以運行Command.com(記得修改Command.com的屬性使其支持EMS),之后按組合鍵Alt+Enter進行到全屏模式,再轉(zhuǎn)到游戲安裝目錄執(zhí)行相應(yīng)命令,這樣就能順利進入游戲(也可在這之前運行VDMSound安裝目錄下的VDMSRun以獲取音效)。不過惱火的是,畫面出來了,鼠標卻出了問題:只能在不到1/2的上半屏活動,這樣當然無法正常游戲。

VDMSound的作者曾透露出開發(fā)VESA兼容接口的想法,但一直沒有下文,筆者也一直沒能找到合適的解決方法,好在WinXP遲早會是家庭Win2000用戶的升級選擇,不過暫時還在Win2000下工作的用戶只好忍受這種兼容性問題的痛苦了。

編者注:本文上實際上探討了NT系統(tǒng)下DOS游戲的玩法,下一部分則有新的焦點:Win98下DOS游戲解決方案,Win32/Win95游戲在WinXP/2000/98下的重現(xiàn),以及終極解決方案VirtualPC的縱深介紹——內(nèi)容精彩,可不要讓它與你擦肩而過。

(三)Win98下DOS游戲重玩的解決方案

總結(jié)上文可知,DOS游戲最致命的瓶頸就是內(nèi)存管理,其次是其對新硬件的兼容支持。不過對于Win98,解決問題的方案與上述NT系統(tǒng)不大相同,總的來說需要你對DOS基礎(chǔ)知識有相當?shù)牧私狻?/p>

1.內(nèi)存管理的解決方案

前面提到,由于DOS系統(tǒng)不同于Windows系統(tǒng)那樣能夠智能管理內(nèi)存,所以其內(nèi)存管理設(shè)置都需手動調(diào)試,在上面提到的內(nèi)存問題解決實例中,你會發(fā)現(xiàn),我們一般在游戲提示內(nèi)存不夠時,通過修改Autoexec和Config的具體配置解決此問題。這個方法對于Win98系統(tǒng)同樣適用,但卻有一些實踐上的不同。

大家都知道Win98問世時宣稱是帶有一個DOS的,微軟把它叫作DOS7.0。在Win98開始菜單中的“程序”組中,你會看到一個名為“MS-DOS方式”的快捷方式,指向“c:/windows/command”,其實這只是個偽DOS罷了,不過它與WinXP/2000/NT中NTVDM系統(tǒng)下的DosCommandPrompt又有很大的不同。

舊版DOS(6.22及其以前版本)啟動后都會加載Config.sys和Autoexec.bat中的管理程序,用于管理內(nèi)存和配置系統(tǒng)。但從Win1.0到Win98,視窗系統(tǒng)的啟動總是在DOS的基礎(chǔ)上進行,即先啟動DOS,再啟動Windows。Win32的用戶都知道,Windows的啟動是通過在DOS命令行下鍵入“Win”命令實現(xiàn),要能執(zhí)行這個Win.com,Config和Autoexec中必須要加載內(nèi)存管理器EMM386.exe和高端內(nèi)存驅(qū)動Himem.sys等。然而發(fā)展到Win98之后,Win.com仍存在(但它默認會在啟動時自動執(zhí)行),但已相當智能,無需在兩個初始化文件中進行設(shè)置即可正常運行。因此你可以看到,C盤根目錄下這兩個文件是空的(Config.sys是系統(tǒng)文件,默認情況下為隱藏,需要在“文件夾選項”進行設(shè)置:圖1)。

但Win98系統(tǒng)的Config和Autoexec仍然重要,因為它們控制著“MS-DOS方式”的內(nèi)存及系統(tǒng)配置,也就是說,當你在Windows中開啟“MS-DOS方式”窗口或運行Command.com命令,甚至雙擊DOS程序的圖標,系統(tǒng)都會為這個運行于兼容模式下的DOS選擇Config及Autoexec——而它們就位于C盤根目錄之下。不過需要說明的是,你若修改了這兩個文件,必須重啟系統(tǒng)后才能生效。以下將舉例進行具體說明,舉例時我們盡量采取與前文相同的游戲,以便大家對照分析。

(1)擴充內(nèi)存EMS的正確配置

實例6:《三國志Ⅳ》

與前文所說不同的是,如果沒有作過調(diào)整,進入San486.com的屬性你會發(fā)現(xiàn),Win98下居然無法設(shè)置EMS內(nèi)存,因為系統(tǒng)并沒有自動加載內(nèi)存管理工具,如果執(zhí)行當然游戲會報“notenoughmemory”的。所以我們先要將擴充內(nèi)存EMS的設(shè)置項加上。用記事本打開系統(tǒng)盤下Config.sys文件,在其中加上如下兩行命令:

DEVICE=C:/WINDOWS/HIMEM.SYS

(這個語句非常重要,意思是加載高端內(nèi)存管理,使DOS能使用高端內(nèi)存。)

DEVICE=C:/WINDOWS/EMM386.EXEram

(EMM386.exe用于管理擴充內(nèi)存,常用參數(shù)為“ram”和“noems”,使用后者能比前者釋放更多的常規(guī)內(nèi)存,但很多DOS程序不支持“noems”參數(shù),故使用面較窄。)

之后保存好文件,重新啟動機器后再打開San486.com的屬性,擴充內(nèi)存EMS的設(shè)置項回來了,根據(jù)上文,將它設(shè)置為“自動”即可。這樣擴充內(nèi)存EMS的問題就解決了,雙擊執(zhí)行San486.com即可順利進行游戲。

(2)常規(guī)內(nèi)存的正確配置

實例7:《龍騎士4》(Dra4)

如前文所說,這款游戲?qū)ΤR?guī)內(nèi)存的要求非常高,差不多接近590kB了,同時這款游戲也需要有EMS支持。而通常裝載了EMM386.exe,DOS啟動后,剩余的常規(guī)內(nèi)存無法滿足需要。還是嘗試編輯Config.sys文件來釋放更多的常規(guī)內(nèi)存。

在編輯前,我們還是先在Win98的DOS兼容模式下鍵入命令“mem/c/p”查看內(nèi)存的具體分配情況。在圖中可以看到,常規(guī)內(nèi)存剩余有577kB,系統(tǒng)其他常駐程序都是加載在常規(guī)內(nèi)存里的,而上位內(nèi)存是空的,所以我們要將一些常駐程序盡量加載到上位內(nèi)存中,從而使常規(guī)內(nèi)存空出,于是將Config.sys文件作如下修改:

DOS=HIGH,UMB
DEVICE=C:/WINDOWS/HIMEM.SYS
DEVICEHIGH=C:/WINDOWS/EMM386.EXEram
(“DEVICEHIGH”表示在上位內(nèi)存中加載EMM386文件)
DEVICEHIGH=C:/WINDOWS/IFSHLP.SYS

其實這里要做的事情,就是將圖6中看到的常規(guī)內(nèi)存出現(xiàn)的程序都盡量加載到高端內(nèi)存和上位內(nèi)存中。保存文件后重啟,然后再鍵入命令“mem/c/q”查看,果然這時候常規(guī)內(nèi)存已經(jīng)有592kB了。這時候運行龍騎士4的Dra4.com,一樣沒有問題。

(3)超大常規(guī)內(nèi)存的配置

不過不管如何配置Config.sys文件,由于上位內(nèi)存有限,在Windows環(huán)境下又要加載EMM386.exe,你幾乎沒有辦法使常規(guī)內(nèi)存高于590kB,雖然這時候絕大部分老DOS游戲都可以玩了,但也有部分“變態(tài)”游戲要求590甚至600kB以上內(nèi)存,很多專業(yè)級游戲網(wǎng)站都建議放棄。其實問題依然可以解決。

一種方法就是從純DOS模式啟動,即在Win98運行前按F8并選擇從命令行啟動,由于這時已經(jīng)不是視窗環(huán)境,所以系統(tǒng)默認加載的常駐程序要少一些,只要合理配置Config和Autoexec文件,常規(guī)內(nèi)存就可達到600kB以上。

另外一種方法就是使用第三方內(nèi)存管理驅(qū)動軟件。這里介紹UMBPCI3.41版,整個文件只有30kB,是很有用的上位內(nèi)存(UMB)擴充驅(qū)動程序(注:可能有某些主板暫不被支持),在Config.sys中用Device命令可以直接加載,最多可提供高達160多kB的UMB。假設(shè)將壓縮文件解開為文件夾UMBPCI在C盤,然后在Config.sys文件中加入此行語句“DEVICE=C:/UMBPCI/UMBPCI.SYS”,注意需要把它放在Himem.sys文件之后。這樣系統(tǒng)啟動時,就會調(diào)用Umbpci.sys,如果文件被正確調(diào)用,你應(yīng)該可在啟動時看到相關(guān)信息。這時機器啟動后其常規(guī)內(nèi)存已經(jīng)通常能輕易達到或超過600kB。

不過這種情況適用于不需EMS擴充內(nèi)存的DOS游戲,因為這時候EMM386是被默認屏蔽的。如果萬一游戲既需要600kB以上的常規(guī)內(nèi)存又需要EMS擴充內(nèi)存,那么我們就必須進行特殊設(shè)置同時加載UMBPCI和EMM386。

首先我們必須知道機器所使用上位內(nèi)存的具體情況。這個可以利用UMBPCI所帶的Umbchk.exe工具查看。方法是在機器啟動時,按F8選取最后一項跳過Config和Autoexec文件,進入DOS7.0后,執(zhí)行Umbchk.exe即可查看到機器上位內(nèi)存的空閑情況,將其記錄下來。然后在Config.sys文件中,將加載UMBPCI的語句修改為“DEVICE=C:/UMBPCI/UMBPCI.SYS/I=XXXX-YYYY”,這表示我們將“XXXX-YYYY”這一段上位內(nèi)存地址交給UMBPCI來處理,但并不是重點,我們要解決的是UMBPCI和EMS同時加載的問題。UMBPCI的作者建議將EMS加載在特定的某個64kB的內(nèi)存段內(nèi),只要這一段是可用的,就最好強制指定它為EMS的加載區(qū)。通常情況下這段地址是C800-D7FF,那么就需要如下編寫Config.sys文件:

DOS=HIGH,UMB
DEVICE=C:/WINDOWS/HIMEM.SYS
DEVICE=C:/UMBPCI/UMBPCI.SYS/I=D800-EFFF
DEVICE=C:/WINDOWS/EMM386.EXEX=D800-EFFFX=B800-C7FFI=C800-D7FFI=B000-B7FFRAMM3D=256AUTO(注:無換行)

這樣,我們就可以同時加載UMBPCI和EMS了。另外一種情況是,如果你的顯卡有一個48kB的BIOS而無法使用C800-D7FF(例如NVIDIAGeForce),那么嘗試將參數(shù)作如下修改:

DEVICE=C:/UMBPCI/UMBPCI.SYS/I=DC00-EFFF
DEVICE=C:/WINDOWS/EMM386.EXEX=DC00-EFFFX=B800-C7FFI=CC00-DBFFI=B000-B7FFRAMM3D=256AUTO

當然,此時系統(tǒng)仍有可能無法正確啟動,一般來說是因為無法加載EMM386的頁面框架,那么我們可以在加載語句中加上“FRAME=NONE”參數(shù):DEVICE=C:/WINDOWS/EMM386.EXEFRAME=NONEX=D800-EFFFX=B800-C7FFI=C800-D7FFI=B000-B7FFRAMD=256AUTO。

通過這樣的調(diào)整,Win98下的MS-DOS就可同時支持EMS和擁有超高的空閑常規(guī)內(nèi)存。需要說明的是,也有一些DOS游戲程序不能在沒有加載頁面框的情況下運行,此時就只好使用第一種方法。

2.軟硬件兼容問題的解決

解決了內(nèi)存問題后,并不意味著任何一款DOS游戲就可在Win98下運行無阻了,因為DOS游戲在新系統(tǒng)下運行不可避免地會出現(xiàn)兼容問題。簡單總結(jié),會發(fā)現(xiàn)兼容問題仍可簡單地分為硬件和軟件兩類,不過這里要弄清楚一點,在Win98下DOS程序都是直接面對各種真實的硬件,而決不是WinXP中統(tǒng)一的虛擬硬件,所以就軟件環(huán)境的兼容性來說,Win98要強于WinXP,但就硬件兼容性來說,結(jié)論則恰好相反。

(1)軟件環(huán)境兼容問題的解決

大多數(shù)DOS游戲在解決內(nèi)存問題之后,是可以直接運行在Win98的視窗環(huán)境下,然而有一部分DOS游戲會在運行時跳出提示,說游戲只能運行在純MS-DOS方式下,拒絕在視窗中運行。這時可我們打開游戲的運行文件或PIF文件的屬性,在程序頁點擊“高級”按鈕,在彈出的頁面中將“禁止MS-DOS程序檢測Windows”勾選,確定返回后再運行游戲,一般就可以使游戲跳過DOS環(huán)境的檢測,從而能運行在視窗環(huán)境下。

當然,還是有少部分DOS游戲無論如何也不能在Win98下運行,例如《美少女夢工廠2》,這時就只有點擊DOS主程序?qū)傩缘某绦蝽撝小案呒墶卑粹o,在彈出的頁面中將“以MS-DOS方式運行”選上),同時在這里為它配置合理的內(nèi)存分配及必要的硬件驅(qū)動,確定退出后再點擊游戲的主程序運行,系統(tǒng)就會自動重啟進入純DOS,同時加載先前設(shè)置好的配置,之后自動運行游戲。然而筆者并不推薦使用這種方法。因為在游戲啟動中,一旦發(fā)生異常中斷就很容易造成系統(tǒng)的啟動死循環(huán)。所以,對于這些必須在純DOS下才能執(zhí)行的DOS游戲,還是自己手動啟動到純DOS再運行為好。

(2)聲音兼容問題的解決

一般來說,最常見的硬件兼容性問題是DOS游戲無法正常發(fā)聲或需要屏蔽聲音才能正常運行,其實如果DOS游戲能夠在Win98下正確運行,通常是可以正常發(fā)聲的,因為它一般可以正確使用視窗環(huán)境下已加載的聲卡。而游戲能順利進行卻不能正常發(fā)聲的情況基本上是在純DOS環(huán)境下才會發(fā)生,這是因為許多人在啟動純DOS環(huán)境時并沒有在他們的Autoexec文件里加載DOS下的聲卡驅(qū)動以致游戲無法發(fā)聲,又或者由于聲卡規(guī)格太新,即使加載了驅(qū)動仍無法被游戲正確調(diào)用,最后就是有某些聲卡,如主板上整合的軟聲卡根本就沒有提供DOS下的驅(qū)動。

因此要解決純DOS下的聲音兼容問題就必須要安裝好聲卡的DOS驅(qū)動。你可以查看自己的聲卡驅(qū)動盤或上網(wǎng)尋找驅(qū)動程序,只要芯片相近即可使用。

其實你也可仔細查看一下游戲安裝目錄下的文件,許多DOS游戲本身都帶有最簡單最兼容的DOS聲卡驅(qū)動,可以嘗試安裝使用游戲自帶的驅(qū)動,通常選擇最兼容的SB驅(qū)動來解決問題,如果問題能得到解決,你完全可以把游戲自帶驅(qū)動保留下來用作為自己聲卡的DOS驅(qū)動。如果無論如何你都沒有辦法使你的聲卡在DOS下發(fā)聲,而你要玩的DOS游戲又無法運行在Win98視窗環(huán)境下,“SORRY”,如果不更換硬件或操作平臺,你就只有忍受無聲了。

(3)顯示兼容問題的解決

可能不少人沒有注意到,其實DOS游戲的顯示兼容問題比聲音兼容問題更難處理。道理很簡單,聲卡的規(guī)范其實一直都比較穩(wěn)定統(tǒng)一,而顯卡的發(fā)展卻日新月異。有些DOS程序需要特殊的顯卡模式支持,如EGA、SVGA等,而先進的顯卡已淘汰此顯示模式。例如游戲《英雄傳說4——朱紅血》,對已經(jīng)是非常老的S3Trio32/64(732/764)顯卡都無法兼容,勉強去運行,你只能看到被拉長的游戲畫面的一半。通常這個問題是絕癥,遇上了基本上只有放棄。相對來講,WinXP由于虛擬了較低端的顯卡,這方面的問題反而不大。

不過你仍可嘗試用一款名為“SciTechDisplayDoctor”(以下簡稱SDD)的軟件來解決,對于稍微老一些的顯卡來說它能夠解決大部分問題。早些年的時候,此軟件是一個應(yīng)用廣泛的顯卡工具,它可提高DOS、Windows系統(tǒng)的顯示兼容能力。對于我們來說,最有用的功能就是用于模擬過時的VBE顯示模式(不少游戲如《中關(guān)村啟示錄》都需要使用這種模式)。

軟件最新為7.X版,分DOS和Windows版本,請對應(yīng)你使用的環(huán)境分別安裝,安裝后會要求重新啟動。軟件的使用非常簡單,以視窗環(huán)境為例。啟動主程序,將顯示控制開關(guān)“ON”打開,這時界面下部分原來不能用的按鈕已經(jīng)可以使用。點擊按鈕“GraphicsImprovements”,在跳出的頁面里能夠看到你的顯卡所能支持的VBE版本,通常較早的VBE模式都沒有被支持,所以我們就需要利用SDD的軟件模擬方式。回到主界面,點“Compatibilitytest”按扭,在跳出的界面中的“DriverType”中選擇“ScitechDisplayDoctor”,這時右邊的“interfacertype”也都可選用了,選中你想模擬的VBE模式,然后點擊“TestGraphics”按鈕測試,如果能通過測試,說明你的顯卡可使用該軟件來模擬老的VBE模式,而對于采用VBE顯示模式的游戲來說就可以解決問題了。在選定了VBE模式后,再回到主界面點擊“PerformanceProfile”按鈕,設(shè)定需要的特殊顯示模式。設(shè)定完成再試著運行游戲,如果順利就要恭喜你了。

(4)其它兼容問題的解決

除去主要的兼容問題外,由于Win98不像Win2000/XP一樣,在NTVDM系統(tǒng)中默認加載了光驅(qū)和鼠標驅(qū)動,因此需要手動加載。若游戲需要使用光驅(qū),你就得安裝光驅(qū)附帶的DOS驅(qū)動程序,當然也可用Win98啟動盤中附帶的萬能光驅(qū)驅(qū)動程序。如果是光盤版的游戲,你還可用fakecd(cdx)來虛擬一個光盤,例如:先把游戲解壓到一個目錄中,如“d:/sanguo”,之后運行命令行“cdxd:/sanguo/L:z”,即可將d:/sanguo目錄指定虛擬為Z盤。如果游戲需要鼠標支持,可到網(wǎng)上搜索下載,一般網(wǎng)上可找到的有mouse.com、qmouse.com、gm.com等,選擇能驅(qū)動你的鼠標又占用內(nèi)存少的就行。

(四)DOS/V游戲重玩的解決方案

最后有一個特殊的兼容性問題,一些早期的DOS游戲是日文游戲,比如說經(jīng)典的游戲《××生》,如果直接在中英文操作系統(tǒng)中執(zhí)行,就會無法顯示文字或顯示亂碼。這時的解決辦法是使用DOS/V操作系統(tǒng)。其實如果解開下載到的DOS/V壓縮包,你會發(fā)現(xiàn)這其實就是個DOS啟動盤而已,與普通啟動盤不一樣的是,這個所謂的“啟動盤”在DOS啟動后會加載日文字庫,所以用其啟動系統(tǒng)后能正確顯示游戲文字。但由于總是要用DOS/V啟動機器很麻煩,所以后來又出現(xiàn)了兩個程序DOSV/SV和DOS/J,實際上這兩個程序都是簡單的日文字庫加載程序,并帶有相應(yīng)字庫。它們的好處是可在操作系統(tǒng)啟動后根據(jù)需要隨時加載,兼容性非常好。使用方法也很簡單,以DOSV/SV為例,其壓縮包中除了兩個FONT字庫文件和主程序Dosvfont.exe外,還有一個Dosv.bat文件,所以我們可將DOSV/SV解壓縮到游戲的安裝目錄下,然后編輯游戲的批處理執(zhí)行文件Play.bat,將Dosv.bat放到游戲主程序執(zhí)行之前,這樣游戲執(zhí)行前就會先加載日文字庫,便能正確顯示日文。

二、Win95/32游戲重玩

Windows游戲和DOS游戲比起來,安裝、運行起來往往比后者方便,但另一方面,它對用戶的透明度下降了,用戶很難了解游戲的運行環(huán)境,更不可能通過Config及Autoexec來“改善”這種環(huán)境。所以,重玩Windows上的老游戲更困難。

如果說Win32更像一個基于DOS的準圖形化操作系統(tǒng),那么Win95的圖形化操作已經(jīng)相當完善,不過它對于DOS仍有著很大的依賴性,而且它本身和DOS一樣,也是一個16位的操作系統(tǒng),這就決定了運行在上面的程序,包括游戲在內(nèi)都是16位的,而Win2000/XP/98都是32位操作系統(tǒng),運行16位的程序必然存在一些兼容性問題。Win98和Win95/32的兼容性相對較好,一般來說老游戲不會遇到什么問題。而從Win2000開始,微軟正式終止了Win9X系列的開發(fā),把操作系統(tǒng)全面轉(zhuǎn)向“NT”架構(gòu),此計劃貫徹實施的結(jié)果是宣揚全面兼容的WinXP。如此我們還是先從WinXP開始分析,并在其后對Win2000/98作補充說明。

(一)WinXP下Win95游戲重玩的方案

實例1:《大航海外傳中文版》

運行程序看到一個堆滿亂碼的對話框,啟動失敗。要搞清楚失敗原因,先要看懂對話框上的字,顯然,這些字是Big5編碼的。對基于NT的操作系統(tǒng),不要想著去用那些內(nèi)碼轉(zhuǎn)換工具,因為Win2000和WinXP都有完整的內(nèi)碼系統(tǒng),對于這款游戲,不如先來試試系統(tǒng)自己的功能。

打開“控制面板”→“區(qū)域和語言選項”,進入“區(qū)域選項”標簽頁,在“標準和格式”及“位置”的下拉菜單中選擇“臺灣”,再進入“高級”標簽頁面,將“非Unicode程序的語言”設(shè)置為“臺灣”(這一項是必須的),并確認“代碼頁轉(zhuǎn)換表”中選中了“繁體中文Big5”)。設(shè)置后重新啟動機器,系統(tǒng)就可以顯示Big5內(nèi)碼的漢字了,而且系統(tǒng)及多數(shù)其他內(nèi)碼的程序都可以正常使用,只是字體會難看一點。這種方法的缺點就是每次更改都需重啟系統(tǒng)。

改好了嗎?現(xiàn)在可看明白了,原來這個彈出窗口是提示我們要使用256色,還要在顯示屬性里改顏色嗎?不用這么麻煩了,現(xiàn)在輪到WinXP的兼容性設(shè)置登場了:在游戲的主運行程序或其快捷方式上點右鍵,選擇“屬性”,在彈出窗口中選擇兼容性標簽,再選中“用256色運行”即可(有些游戲還必須選擇用“何種兼容模式運行該程序”等其他選項)。這樣游戲就能順利運行了,在游戲運行時,桌面會自動切換至256色,等游戲退出后又恢復(fù)原有狀態(tài),很是方便。

兼容性設(shè)置即使對光盤上的只讀文件也同樣可進行設(shè)置,因為這項設(shè)置并不是更改文件本身的屬性,而是記錄下它運行時所需的環(huán)境,而此記錄則是儲存在系統(tǒng)中。實際上,WinXP對多內(nèi)碼有著良好的支持,所以,該游戲以及后面的《太閣立志傳2》,都無需修改區(qū)域和語言選項即可重玩,窗體上雖有亂碼卻基本不影響理解。

反思及總結(jié):通過這個例子可以知道,很多老游戲在新系統(tǒng)上運行時都存在色深及分辨率的問題,所以,出現(xiàn)問題時不妨先在兼容性標簽里試試再說。另外,如果桌面分辨率和游戲分辨率一樣時(640×480),游戲還要求自身窗口必須在最前端,那么還需在“任務(wù)欄和‘開始’菜單屬性”中,把“將任務(wù)欄保持在其他窗口的前端”的勾選去掉,這一特性也具有普遍性。

實例2:《三國志孔明傳》和《文明Ⅱ》

這兩個經(jīng)典游戲,在運行時會出現(xiàn)同樣的報錯:找不到Wing.dll,從擴展名我們可以知道Wing.dll是一個動態(tài)鏈接庫文件,但它到底是何方神圣?在Windows游戲發(fā)展的初期,游戲畫面對硬件的要求還很低,更談不上什么3D,那時簡單的圖形加速功能都通過一個動態(tài)鏈接庫文件實現(xiàn),就是上面提到的Wing.dll了。

下載解壓后安裝即可。簡單安裝之后《文明Ⅱ》的運行就完全正常了。而《三國志孔明傳》則較郁悶,由于WinXP的視頻輸出接口不能很好地兼容這款游戲,導致輸出的畫面時常無法自動刷新,具體表現(xiàn)就是變換場景時可能會黑屏,就算等待也無效,這種情況下,我們只能強制刷新,比較有效的方法就是將窗口最小化,再最大化,畫面就出來了——這當然算不上解決方案,只是想說明出現(xiàn)這種問題就是絕癥了。

實例3:《太閣立志傳2》

我們舉這個例子是想說明Win95游戲在新系統(tǒng)下所面臨情況的復(fù)雜性,若讀者能從中有所獲益,也算對得起這種種的折騰了。運行此游戲會產(chǎn)生一個典型的XP非法操作窗口,選擇“不發(fā)送”之后程序終止,之后嘗試兼容性設(shè)置卻毫無用處。我們甚至從微軟網(wǎng)站下載了WindowsApplicationCompatibilityToolkit3.0,這是一套專門用于解決程序兼容問題的工具包,里面有很多復(fù)雜的兼容性設(shè)置,但由于很多設(shè)置專業(yè)性極強,普通用戶較難上手,它更多是為程序員調(diào)試老程序之用。好在其數(shù)據(jù)庫中包括了很多常見的老程序的兼容性信息,我們在里面驚訝地發(fā)現(xiàn)了《太閣立志傳2》,不過短暫欣喜過后是殘酷的現(xiàn)實:在它虛擬的兼容環(huán)境中游戲仍然無法正常運行。事實上,我們通過這個工具包的所有努力都沒有成功,希望它不是真的這么“一無是處”,如果讀者朋友以后遇到什么兼容性問題,倒不妨試試。

還是“自己動手,豐衣足食”吧。從報錯信息著手,在報錯窗口右下角有一個叫“請單擊此處”的鏈接,照辦后會彈出較詳細的錯誤報告,從這里可以看出,都是一個叫“MCIAVI32.dll”的動態(tài)鏈接庫惹的禍,這又是何許“庫”也?MCI是MediaControlInterface(媒體控制接口)的縮寫,凡是和這個詞沾邊的文件大多是和視頻及音頻控制有關(guān)的。事實上也是如此,它是一個32位的AVI媒體驅(qū)動,因此判斷出錯原因是老版本W(wǎng)indows程序調(diào)用了新系統(tǒng)的接口,而通過該接口指向的驅(qū)動卻不同,從而造成了錯誤。

既然是和AVI有關(guān)的驅(qū)動,我們認為極有可能是用于播放開場動畫的,開場動畫與游戲沒有直接關(guān)系,但過不了這一關(guān)游戲就無法繼續(xù)。那么,我們能不能索性跳過這個環(huán)節(jié)呢?開場動畫看不看是小事情,于是我們決定刪掉MCIAVI32.dll,這個文件就在System32目錄下,直接刪文件是不行的,WinXP具有文件保護功能,重啟后文件就會自動恢復(fù)。

當然你還可以在另一個地方找到“它”,雙擊控制面板中的“系統(tǒng)”圖標,依次選擇“硬件”→“設(shè)備管理器”,展開“聲音、視頻和游戲控制器”→“媒體控制設(shè)備”,雙擊后在“屬性”標簽中就列出了這個文件,選中文件再點右下角的“屬性”,可將其設(shè)置為兼容16位,但這樣做了以后,仍然不能解決問題(難道說了半天全是廢話?)。別急,我說這些是為了讓大家更清楚地了解這個文件在系統(tǒng)中的作用及位置。真正刪除它需要使用注冊表編輯器:通過開始菜單運行“regedit”,找到如下兩項,編輯前別忘了先備份(右鍵單擊項圖標后選擇“導出”):

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/drivers.desc
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/MCI32

分別在這兩個項下刪除“MCIAVI32.dll”和“AVIVideo”字符串。這樣做并不會真正刪除該文件,但系統(tǒng)已經(jīng)認為它不存在了,再次運行游戲,成功!不過玩完游戲可別忘了恢復(fù)注冊表哦。

反思和總結(jié):由此可以看出在WinXP解決老版Windows游戲不能運行問題的復(fù)雜性。實際上這也是因為Windows系統(tǒng)的復(fù)雜性遠高于DOS的緣故。對于普通玩家而言,一些游戲在安裝好Wing.dll、設(shè)置好語言及兼容性之后仍不能玩,基本上可以放棄通過系統(tǒng)設(shè)置解決問題的想法。此時更好的兼容性解決方案,應(yīng)該還是虛擬機軟件,想必微軟也認識到了這一點才會收購VirtualPC,在本刊2003年第7期中,我們已經(jīng)初步介紹了虛擬機軟件的使用方法,本段結(jié)束后將對此軟件進行更深層次的探討。

 (二)Win98/2000相對于WinXP的附加說明

Win2000下游戲的情況與WinXP大抵相同,盡管Win2000沒有兼容性設(shè)置,但只要按要求調(diào)整好桌面解析度及色深即可,只是每次都要手動切換,麻煩一點而已,但是Win2000區(qū)域和語言選項的設(shè)置略有不同。而在Win98下玩Win95游戲幾乎沒有遇到任何阻力,只要安裝好Wing.dll,在需要轉(zhuǎn)碼時安裝南極星等工具即可,可見Win98實實在在屬于Win95的近親。

(三)Win32游戲相對于Win95游戲的附加說明

由于Win32是一個事實上的過渡產(chǎn)品,盡管它很成功,但專為其設(shè)計的游戲卻不多,不過我們所能找到的游戲的兼容性卻出乎意料的好,甚至不需安裝Wing.dll(因為連Wing.dll都用不上),只需將桌面分辨度簡單改為640×480,8位色深(即256色)后,在WinXP/2000/98下都可順利運行。

三、虛擬機軟件的局限性及應(yīng)用技巧

通過上述復(fù)雜的介紹,加上自己的努力嘗試,相信大部分的老游戲已經(jīng)能夠在你的新系統(tǒng)上重煥青春。然而你也可以看到,盡管微軟和周邊軟件作者們作出了各種各樣的努力,兼容性問題始終存在:在Win98下,老游戲要直面真實PC的顯卡和聲卡;在Win2000下,顯示模式的問題很讓人苦惱;而WinXP盡管在虛擬硬件方面對更多的顯示和聲卡模式進行了支持,但對于跨越數(shù)年的DOS~Win95時代,這些支持遠遠不夠。

不過或許懷舊只是一種情緒,花時間來研究兼容性并不是一件被商業(yè)利益驅(qū)動的事情。對于VDMSound的作者或微軟NTVDM的設(shè)計者來講,只要再前進幾步,就能解決更多的問題,而實際上腳步或許就停留在此。然而幸虧還有以VMWare和VirtualPC為代表的虛擬機軟件,幸虧它們在解決一臺機器上運行多操作系統(tǒng)等問題的時候順帶觸及了新老系統(tǒng)間兼容性問題的解決。

(一)虛擬機軟件的局限性

應(yīng)當來講使用虛擬機軟件完全虛擬出對應(yīng)的舊操作系統(tǒng),老游戲的重玩問題就能完美解決,然而這個結(jié)論只能說太過絕對。絕大部分游戲應(yīng)當可以在虛擬機下順利運行,特別是Win32/95下的游戲,使用虛擬機軟件后,很多在新系統(tǒng)下難以解決的問題幾乎都能迎刃而解。但也會有意外的情況——當然這種意外實際上卻是在意料之中的。

看過本刊今年第7期《重返DOS仙劍時代——VirtualPC應(yīng)用一則》的朋友肯定都會明白,虛擬機軟件虛擬的是一臺PC,而不是一個操作系統(tǒng),既然是一臺PC,就肯定會設(shè)定自己的硬件(相當于你攢一臺機器),這里面對老游戲而言,顯卡和聲卡最為關(guān)鍵。

以VirtualPC5.1為例,其虛擬的顯卡是S3Trio32/64PCI。盡管這款顯卡的兼容性很不錯,但在實際操作過程中,仍發(fā)現(xiàn)一些游戲如《英雄傳說4——朱紅血》、《大富翁3》等,在運行時游戲畫面被拉長只剩1/2。此情況如果參照前文Win98下顯卡兼容問題,使用SDD,就會暴露虛擬軟件的另一個問題:虛擬硬件的缺陷。簡單來說,就是無法達到真實虛擬的地步,SDD在虛擬機下無法對本身就是虛擬出的硬件進行再次虛擬處理。這樣,此問題在VirtualPC上根本無法解決。在另一款很出名的虛擬軟件VMWare(以3.2版本為例)的幫助說明中也提到,使用DirectDraw和Direct3D圖形技術(shù)的軟件不能在其上運行,但與我們這里討論的話題關(guān)系就不大了。

相對顯卡,聲卡方面的兼容性問題可能少一些,在我們使用VirtualPC進行測試的整個過程中,并沒有發(fā)現(xiàn)有聲卡兼容方面的問題。不過不少游戲在初次運行時會要求設(shè)定聲卡的參數(shù)(或者你也可手動進行設(shè)置),所以這里將VirtualPC和VMWare所虛擬聲卡的參數(shù)陳列如后。VirtualPC5.1:CreativeLabsSoundBlaster16,Port220,IRQ5,8-bitDMA1,16-bitDMA5;VMWare3.2除16-bitDMA參數(shù)為7以外,余者皆與VirtualPC5.1相同。

(二)虛擬機的應(yīng)用技巧

很多初次使用虛擬機的朋友都會覺得在主機和虛擬機之間傳輸數(shù)據(jù)是很麻煩的事情,這種麻煩的感覺就像面對兩臺沒有聯(lián)系的電腦一樣,當然虛擬機除利用軟驅(qū)和光驅(qū),還可通過制作.iso和.vfd鏡像文件傳遞數(shù)據(jù)——但仍舊很麻煩。那么同樣類比,我們就會發(fā)現(xiàn),利用網(wǎng)絡(luò)是非常自然的解決方案!

下面以VirtualPC為例進行說明。實際上軟件安裝設(shè)置完之后,就會在主機上安裝一個虛擬網(wǎng)卡用于和虛擬機建立網(wǎng)絡(luò)連接,當然我們不用在新舊系統(tǒng)間手動建立局域網(wǎng),畢竟那需要太多的專業(yè)知識。VirtualPC安裝包中已經(jīng)為DOS和Windows分別提供了附加的工具以實現(xiàn)此功能(VMWare中類似的工具需另外下載)。

我們先來看安裝了DOS后的虛擬機如何使用這個工具。以MSDOS6.22為例,啟動虛擬機后,點擊菜單“Floppy”→“CaptureImage”,在彈出窗口中找到軟件第一次解壓縮后的文件夾,并順次找到“Additions”→“DosAdditions”→“DosAddition.vfd”,這是專門為DOS設(shè)計的附加功能軟盤鏡像文件。回到DOS虛擬機界面,進入A盤,輸入“dosadd”即可開始安裝,之后在“Floopy”菜單中釋放“DosAddition.vfd”并重啟,這樣,這個DOS虛擬機啟動后會自動加載名為“FolderSharing”(文件夾共享)的驅(qū)動,同時還會加載通用光驅(qū)驅(qū)動,實質(zhì)上這個共享功能是間接利用了系統(tǒng)的網(wǎng)絡(luò)功能,將主機上的某個文件夾映射為虛擬機上的某個盤。

接下來點擊菜單“Edit”→“Settings”,打開此虛擬機的設(shè)置對話框,找到“SharedFolders”,初始情況下這里面是空的。點擊右面的“ShareFolder”按鈕,在彈出的對話框中選擇你需要在DOS下直接訪問的文件,如本例中的“E:/dosgame”,在下面的“Driveletter”中選擇映射后的盤符,本例接受默認設(shè)置“Z”,如果需要每次啟動虛擬機都共享此目錄,可將“Shareeverytime”勾選上。確定之后,在虛擬機中輸入“Z:”,即可對主機上的E:/dosgame目錄進行訪問。

這里有兩個說明:(1)如果在DOS下使用共享文件夾功能,其驅(qū)動會占用常規(guī)內(nèi)存空間,致使游戲可使用內(nèi)存減少,因此建議你最好拷貝完所需要的文件,然后打開根目錄下Autoexec.bat中的“c:/cntx/fshare.exe”和“c:/cntx/idle.com”,在其前加上“rem”禁止其運行。當然DOS下的修改要靠Edit命令完成,需要你對DOS有一定了解。(2)在Win95或其后版本中安裝附加功能更為簡單,通過菜單“CD”→“CaptureImage”選擇同上“Additions”目錄下的VPCAdditions010021.iso文件,在虛擬機中安裝光盤上的Setup.exe,安裝完后重啟,類似上述操作選擇共享文件夾即可完成映射,當然Windows安裝完附加工具后,有更實用的功能:你可以在主機和虛擬機之間隨意拖拽文件!

此外還有一些應(yīng)用技巧,如不熟悉DOS編輯的朋友可將DOS安裝磁盤當作第二硬盤掛接在另一個裝有Win98的虛擬機下,利用圖形界面編輯文件;又例如在虛擬機暫時不用的情況下可以按右Alt+P組合鍵暫停虛擬機運行,以釋放一部分內(nèi)存。你甚至還可以通過VirtualPC和游戲修改軟件如GameMaster的合作,修改常規(guī)情況下無法修改的游戲。這些具體的操作就留待大家細細研究了。

?

總結(jié)

以上是生活随笔為你收集整理的如何在新系统下重玩老游戏的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

人人爽人人爽人人爽学生一级 | av在线a| 91九色国产视频 | 亚洲动漫在线观看 | 国产精品美女在线观看 | 久久久三级视频 | 亚洲精品综合在线观看 | 日韩久久久 | 精品国产乱码一区二区三区在线 | 成人av一二三区 | 日本不卡123 | 天天干天天操天天干 | 免费看片成人 | 日日精品| 久久国产精品久久w女人spa | 久久草草影视免费网 | 精品亚洲免费视频 | 亚洲黄色app | 欧美aⅴ在线观看 | 日韩精品不卡在线观看 | 97福利视频 | www久久精品| 久久精品99精品国产香蕉 | 免费亚洲精品视频 | av手机在线播放 | 久久久久综合网 | 国产中文欧美日韩在线 | 成人三级网站在线观看 | 久久久久激情视频 | 在线观看国产v片 | 国产精品久久久久久久久久东京 | 欧美性极品xxxx做受 | 国产一区二区三区四区在线 | 国内精品久久久久久久影视麻豆 | 在线久草视频 | 亚洲欧美日韩精品一区二区 | 一本—道久久a久久精品蜜桃 | 丁香视频五月 | 精品欧美在线视频 | 2019精品手机国产品在线 | 国产精品乱码一区二区视频 | 麻豆视屏 | 天天操天天射天天爱 | 狠狠五月婷婷 | 2019精品手机国产品在线 | av资源免费在线观看 | 婷婷中文字幕综合 | 国产小视频网站 | 在线观看视频中文字幕 | 欧美性视频网站 | 国产精品久久久久久影院 | 亚洲成人资源在线观看 | 狠狠干综合网 | 天天插天天干天天操 | 成人性生交视频 | 久久久资源网 | 色多多视频在线 | 天天爽综合网 | 亚洲午夜精 | 成人av免费在线看 | 天天天干| 久久久久成人精品免费播放动漫 | 欧美精品国产精品 | 一级性av| 国产色资源 | 日日操日日干 | 国产精品一区在线观看 | 黄色aa久久 | 日韩中文字幕在线不卡 | 国产精品第72页 | 有没有在线观看av | 国产一区视频免费在线观看 | 人人插人人看 | 午夜av免费观看 | 日韩激情小视频 | 精产嫩模国品一二三区 | 欧美最猛性xxx | 色天天综合网 | 欧美激情视频一二三区 | 深夜男人影院 | 色婷婷视频在线 | 五月天婷婷综合 | 亚洲国产日韩欧美在线 | 久久露脸国产精品 | 黄网站app在线观看免费视频 | 亚洲成年人在线播放 | 亚洲三级在线免费观看 | 在线观看福利网站 | 青青草华人在线视频 | 成年人视频在线 | 免费看久久久 | 美女视频一区二区 | av女优中文字幕在线观看 | 中文字幕观看在线 | 四虎亚洲精品 | 午夜精品久久久久久99热明星 | 中文字幕视频三区 | 国内成人综合 | 最近2019好看的中文字幕免费 | 国产一区视频免费在线观看 | 欧洲一区二区三区精品 | 成人免费网站视频 | 成人久久18免费网站 | 国产一区在线视频播放 | 九色91av | 久久伊99综合婷婷久久伊 | 国产精品情侣视频 | 久久精品国产免费看久久精品 | 色综合www| 中文字幕在线观看1 | 亚洲精品在线二区 | 99色| 午夜丁香视频在线观看 | 精品国产乱码久久久久久浪潮 | 中文字幕在线视频第一页 | 在线婷婷 | 91香蕉视频在线下载 | 成人a级免费视频 | 免费黄色在线 | 中文字幕观看视频 | 国产高清在线精品 | 国产小视频免费在线观看 | 国产精品黄 | 97日日碰人人模人人澡分享吧 | 蜜臀一区二区三区精品免费视频 | 视频一区二区视频 | 成人午夜在线电影 | 五月婷婷狠狠 | 99精品国产在热久久下载 | 欧美精品久| 97视频免费观看2区 亚洲视屏 | 久久精品99久久 | 日韩高清黄色 | a黄色一级 | 99热这里精品 | 999久久 | 啪啪小视频网站 | 看片一区二区三区 | 88av网站| 日本性xxx | 国产高清 不卡 | 99视频在线观看视频 | 成年人黄色大全 | 国产日产精品久久久久快鸭 | 中文资源在线播放 | 91成人黄色 | 国产精品免费看 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 最近中文国产在线视频 | av最新资源 | 国产成人精品久久 | 狠狠操电影网 | 日日日天天天 | 97偷拍在线视频 | 久久久精品欧美 | 九色精品在线 | 日韩黄色大片在线观看 | 摸bbb搡bbb搡bbbb| 免费在线色视频 | 国产五月婷 | 999抗病毒口服液 | 国产精品一区一区三区 | 91av在线看| 视频一区二区视频 | 久久人人97超碰精品888 | 亚洲日韩精品欧美一区二区 | 国产打女人屁股调教97 | 久久久久久电影 | 中文字幕人成人 | 超碰97人人爱 | 国产精品免费久久久久 | 91高清一区 | 国产一区免费观看 | 色欧美成人精品a∨在线观看 | 国产91综合一区在线观看 | 91大神一区二区三区 | 日本三级国产 | 麻豆影视在线播放 | 免费视频一二三 | 国产人成精品一区二区三 | 日韩激情中文字幕 | 久久久久在线观看 | 国产一区二区电影在线观看 | 黄色一集片 | 日韩高清黄色 | 91日韩在线播放 | 五月天久久婷 | 91精品国产九九九久久久亚洲 | 成人综合免费 | 亚洲永久字幕 | 五月婷亚洲 | 三上悠亚在线免费 | 亚洲午夜久久久影院 | 色综合久久久久 | 超碰人人做| 午夜99| avsex| 亚洲一二视频 | 久久人人爽视频 | 国产精品久久久99 | 992tv在线 | 国产又黄又硬又爽 | 在线亚洲小视频 | 日韩一级网站 | 日韩精品一区在线观看 | 麻豆国产精品视频 | 国产高清精品在线 | 亚洲黄色一级电影 | 国产成人精品在线观看 | 六月丁香激情综合色啪小说 | 在线观看免费成人av | 97视频在线看 | 亚洲色影爱久久精品 | 中文字幕在线第一页 | av网站在线观看播放 | 亚洲综合在线五月天 | 亚洲成a人片综合在线 | 欧美伊人网 | 日韩精品一区二区三区丰满 | 亚洲欧洲av | 免费日韩av电影 | 97高清视频 | 久久久免费视频播放 | 日韩亚洲在线观看 | 久久激情五月丁香伊人 | 成人a视频在线观看 | 在线看小早川怜子av | 国产精品无 | 最新中文字幕在线观看视频 | 亚洲一区二区三区四区精品 | 久久久久久久久久久网站 | 国产精品18久久久 | 五月在线视频 | 成人免费观看电影 | 色婷婷激情四射 | 探花在线观看 | av.com在线| 中文字幕一区三区 | 久艹视频在线免费观看 | 伊人婷婷网 | 国产精品1区2区在线观看 | 91九色在线视频观看 | 日日爽视频 | 在线观看视频91 | 九九热精品国产 | 欧美日韩网址 | 久久国产欧美日韩 | 久久www免费人成看片高清 | 欧美调教网站 | 激情视频91 | 亚洲精品国产成人av在线 | 天天综合狠狠精品 | 欧美xxxx性xxxxx高清 | 操夜夜操 | 亚洲专区路线二 | 国产精品毛片一区二区在线看 | 色婷婷亚洲综合 | 中文字幕电影网 | 黄色午夜 | 不卡av在线免费观看 | 狠狠干天天射 | 国产中文字幕在线视频 | 在线观看网站av | a天堂一码二码专区 | 中文字幕在线观看免费高清完整版 | 天天综合网国产 | 国产精品手机在线观看 | 天天射网站 | av资源免费在线观看 | 久久久资源网 | 美女网站在线观看 | 精品视频免费 | 亚洲国产精品免费 | 亚洲午夜精 | 成人免费视频免费观看 | 欧美成人在线免费观看 | 少妇自拍av | 久久一二三四 | 午夜免费久久看 | 中国成人一区 | 中文字幕国产在线 | 国产精品一区二区精品视频免费看 | 久久免费精彩视频 | 亚洲最大成人网4388xx | 久草在线视频首页 | 中文在线a天堂 | 亚洲日本va在线观看 | 成人三级网址 | 久久精品—区二区三区 | 国产精品18久久久久久久久久久久 | 日韩在线观看 | 久久久午夜精品理论片中文字幕 | 久久精品导航 | 97电影网手机版 | 国产精久久 | 国产综合福利在线 | 精品欧美一区二区在线观看 | 五月激情姐姐 | av中文字幕不卡 | 激情偷乱人伦小说视频在线观看 | 丁香导航 | 91av视频在线观看免费 | 久久99热精品这里久久精品 | av在线播放不卡 | av亚洲产国偷v产偷v自拍小说 | 国产 日韩 欧美 在线 | 成 人 黄 色 视频免费播放 | 五月婷婷电影网 | 久久国产系列 | 婷婷丁香六月天 | 国产精品女教师 | 伊人狠狠色 | 日韩有码第一页 | 色视频在线 | 中文字幕国产在线 | 99免在线观看免费视频高清 | 久久艹中文字幕 | zzijzzij亚洲成熟少妇 | 91精品91 | 91精品天码美女少妇 | 国产黄色片免费 | 97爱爱爱| 国产精品一级在线 | 色婷婷综合成人av | 久爱精品在线 | 色综合婷婷久久 | 三级黄色免费片 | 久久午夜电影网 | 成人精品一区二区三区中文字幕 | 欧美黑人xxxx猛性大交 | 久久精品这里热有精品 | 亚洲五月综合 | av在线免费播放 | 亚洲欧美日韩国产精品一区午夜 | 久久精品看 | 最新日韩在线观看视频 | 操少妇视频| 日韩天天综合 | 波多野结衣在线观看一区 | 久爱精品在线 | 日韩一区二区三免费高清在线观看 | 视频一区亚洲 | aav在线 | 国产成人三级一区二区在线观看一 | 中文字幕在线不卡国产视频 | 97免费中文视频在线观看 | 午夜视频在线观看一区二区三区 | 涩涩伊人 | av电影在线免费观看 | 亚洲精品在线播放视频 | 99在线精品视频 | 99国产一区 | 99精彩视频在线观看免费 | 97福利在线观看 | 日韩女同一区二区三区在线观看 | 久久久.com | 亚洲片在线 | 午夜精品久久久久久久久久久久 | 91精品夜夜 | 久久精品视频国产 | 亚洲精品久久久久www | 操少妇视频 | 国产精品成人自产拍在线观看 | 热精品 | 91最新在线 | 91在线观看高清 | 成人精品国产免费网站 | 91精品国产自产在线观看永久 | 日韩精品在线播放 | 日韩欧美网站 | 欧美激情精品久久久久 | 国产黄色av影视 | 一区二区毛片 | 日本天天色 | 五月天激情视频 | 18国产精品福利片久久婷 | 久草99| 国产精品精品国产 | 国产精品久久久久aaaa九色 | 日韩乱码中文字幕 | a爱爱视频| 欧美国产不卡 | 精品在线观看一区二区 | 人人看黄色| 久久综合射 | 人人揉人人揉人人揉人人揉97 | 97成人在线观看视频 | 婷婷av电影 | 综合国产在线观看 | 亚洲美女免费精品视频在线观看 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 国产精品久久久久永久免费 | 日韩精品无码一区二区三区 | 91亚洲精品久久久蜜桃借种 | 黄色片视频在线观看 | 97视频在线观看免费 | 91视频a | 操操操夜夜操 | 国产精品美女999 | 欧美 亚洲 另类 激情 另类 | 亚洲视频axxx | 国产高清黄 | 日本午夜免费福利视频 | 国产原创在线 | 欧美精品久久久久久久久久 | 婷婷九月丁香 | 免费人成在线观看 | 亚洲国产精品一区二区尤物区 | 久久婷婷视频 | 在线www色| 国产成人精品三级 | 国产成人在线观看免费 | www.亚洲视频.com | 韩国av电影在线观看 | 日韩精品免费专区 | 国产精品九九九九九九 | 少妇性色午夜淫片aaaze | 五月天色综合 | 黄色av免费在线 | 9ⅰ精品久久久久久久久中文字幕 | 欧美精品久久久久久久亚洲调教 | 97色狠狠| 99国产精品久久久久久久久久 | 欧美午夜a | 五月天电影免费在线观看一区 | 人人爽久久涩噜噜噜网站 | 最新国产在线视频 | 中文字幕色在线 | 一级黄色免费网站 | 国产精品视屏 | 免费h精品视频在线播放 | 黄色一二级片 | 欧美美女一级片 | 亚洲丝袜一区二区 | 久久精品一区二区三区四区 | 天天色天天干天天色 | 久久国产精品小视频 | 免费的黄色av | 亚洲欧美国产日韩在线观看 | 精品国模一区二区三区 | 久草综合在线 | 另类老妇性bbwbbw高清 | 国产日本三级 | 久久精品在线免费观看 | 午夜在线免费观看 | 日韩a在线播放 | 成人a级黄色片 | 丁香六月久久综合狠狠色 | 性色av香蕉一区二区 | 欧美日韩在线视频免费 | 国产精品美女免费视频 | 成人精品一区二区三区中文字幕 | 国产精品久久久一区二区三区网站 | 精品中文字幕在线 | 九九视频精品在线 | 精品一区二区亚洲 | 黄色录像av | 欧美成人精品欧美一级乱黄 | 国产伦精品一区二区三区照片91 | a视频免费在线观看 | 日本中文字幕在线 | 婷婷视频在线 | 欧美日韩视频 | 天天操天天射天天操 | 国产高清久久久久 | 国产精品a久久久久 | 欧美午夜精品久久久久久浪潮 | 亚洲91av | 久久99精品久久久久婷婷 | 亚洲少妇自拍 | 亚洲一区二区黄色 | 丁香婷婷综合色啪 | 久久精品一区二区三区四区 | 午夜丰满寂寞少妇精品 | 五月天com| av片免费播放 | 欧美日韩国产亚洲乱码字幕 | 亚洲第一中文字幕 | 超碰97久久 | av在线超碰 | 一区二区三区四区久久 | 国产一级性生活 | av在线a| 天天色中文 | 国产精品 9999 | 一区二区三区在线观看中文字幕 | 狠狠干天天 | 色99之美女主播在线视频 | 国产精品色视频 | 在线看黄色的网站 | 在线观看香蕉视频 | 91视频久久久久 | 99久久99久久精品国产片果冰 | 狠狠操狠狠干2017 | 五月婷香蕉久色在线看 | 国产99久久九九精品免费 | 91天堂在线观看 | 91tv国产成人福利 | 久久这里只有精品9 | 西西444www大胆高清图片 | av高清不卡 | 中文字幕成人网 | 婷婷日日 | av中文字幕日韩 | 久久综合九色综合久99 | 免费视频一二三 | 99久久精品免费看国产 | 天天激情综合网 | 午夜色大片在线观看 | 色资源二区在线视频 | 欧洲一区精品 | 99视频在线播放 | 亚洲第一香蕉视频 | 欧美韩国在线 | 国产精品久久久久9999 | 国产精品免费一区二区 | 狠狠狠狠狠操 | 在线激情电影 | 人人干人人搞 | 亚洲欧洲日韩在线观看 | 国产成人精品一区二区在线 | 久久精品精品 | 97精品国产 | 久久视频免费在线 | 日韩有码欧美 | 九九在线视频免费观看 | 免费看黄的| 夜夜夜夜猛噜噜噜噜噜初音未来 | 亚洲激情在线播放 | 国产精品伦一区二区三区视频 | 久99久在线视频 | 亚洲黄色av网址 | 免费a v在线| 国产一区二区三区高清播放 | 日韩av成人免费看 | 国产免费美女 | 亚洲最大的av网站 | 香蕉在线影院 | 人人澡人人爽 | 天天干天天摸天天操 | 国产永久免费高清在线观看视频 | 国产精品久久久久久久久久久久午 | 国产中文视频 | 国产精品久久网站 | 丁香激情五月 | 国产小视频国产精品 | 在线视频免费观看 | 久久久www免费电影网 | 蜜臀一区二区三区精品免费视频 | 国产999精品久久久久久绿帽 | 日韩二级毛片 | 91视频在线观看下载 | 96国产在线 | 99人成在线观看视频 | 黄色a一级视频 | 国产在线2020| 欧美大码xxxx | 亚洲成人蜜桃 | 人人看人人草 | 深爱激情久久 | 一区二区三区国产精品 | 久久综合色一综合色88 | 久久精品91久久久久久再现 | 亚洲精品毛片一级91精品 | 中文字幕免费国产精品 | 国产精品自拍在线 | 中文字幕一区二区三区久久 | 日日干狠狠操 | 黄色av一区二区 | 成人网在线免费视频 | 国产色视频网站2 | 欧美日本不卡 | 五月婷社区 | 天天干天天搞天天射 | 涩涩网站免费 | 成人亚洲精品国产www | 欧美一区二区免费在线观看 | av亚洲产国偷v产偷v自拍小说 | 亚洲精品久久久蜜桃直播 | 免费黄色在线 | 91av成人 | 久久久免费精品 | 国产91精品久久久久 | 97av超碰| 亚洲精品黄色在线观看 | av在线播放一区二区三区 | 最新国产精品久久精品 | 亚洲视频在线观看网站 | 精品国产一区二区三区蜜臀 | 高清精品在线 | 国产视频1 | 18做爰免费视频网站 | 国产精品福利在线播放 | 伊人久久国产精品 | 日韩精品一区二区三区视频播放 | 国产成人亚洲在线观看 | 在线看国产日韩 | 欧美一级片在线 | 中文字幕成人在线 | 国产精品久久久久久妇 | 亚洲精品视频在 | 成人av在线一区二区 | 日韩在线激情 | 婷婷射五月 | 一区二区影视 | 天天躁日日躁狠狠 | 欧美成a人片在线观看久 | 成人中心免费视频 | 99精品视频免费观看视频 | 欧美精品在线观看免费 | 久草在线视频在线 | 日本一区二区免费在线观看 | 91成品人影院 | 久久综合久久综合久久 | 久久久18 | 中文av在线天堂 | 精品电影一区 | 精品久久久久久久久久久院品网 | 国产精品s色 | 亚洲年轻女教师毛茸茸 | 精产嫩模国品一二三区 | www黄色com | 免费视频资源 | 99久久精品久久亚洲精品 | 黄色小说在线免费观看 | 国产精品久久久久久久久岛 | 天堂在线一区二区 | 亚洲一区日韩精品 | 激情网五月 | 婷婷精品在线视频 | 国产九九在线 | 日日夜夜精品 | 婷婷精品视频 | 黄色三几片 | 在线视频欧美精品 | 精品一区电影 | 97av影院 | 91九色porny在线 | 久操视频在线观看 | 美女视频黄免费 | 亚洲精品综合一二三区在线观看 | 亚洲第一香蕉视频 | 久久麻豆视频 | 二区三区精品 | 婷婷激情小说网 | av大全在线观看 | 久久久国产99久久国产一 | 在线免费观看黄色大片 | 日韩欧美在线视频一区二区 | 九草在线视频 | 91精品福利在线 | 国产精品12 | 日韩和的一区二在线 | 91丨九色丨蝌蚪丨老版 | 视频99爱 | 99久久久久成人国产免费 | 色97在线 | 中文字幕精品视频 | 久久久精品欧美一区二区免费 | 久久精品永久免费 | 91精品免费在线 | 亚洲最新av网站 | 亚洲精品在线观看的 | 亚洲精品视频大全 | 中文字幕乱码日本亚洲一区二区 | 久久99久久99精品 | 美女黄网站视频免费 | 五月天激情在线 | 国产日女人 | 日韩91精品| 亚洲免费观看在线视频 | 久久永久视频 | 涩涩网站在线看 | 中文字幕视频一区 | 在线观看亚洲国产精品 | 婷婷综合导航 | 久久www免费视频 | 国产一级黄色av | 欧美一二区视频 | 91精品在线视频观看 | 在线成人性视频 | 久久一区二区三区国产精品 | 亚洲欧美偷拍另类 | 日韩在线免费看 | 美女视频a美女大全免费下载蜜臀 | 蜜臀av麻豆 | 欧美贵妇性狂欢 | 免费高清在线一区 | 成人精品一区二区三区中文字幕 | 国产网红在线观看 | 五月天,com | 激情xxxx| 国产视频91在线 | 深夜男人影院 | 狠狠色免费 | 亚洲三级在线 | www色,com| 国产精品中文字幕在线观看 | 精品一区二区综合 | 91麻豆免费看 | 91.麻豆视频| www成人av| 91精品久久久久久久久久入口 | 欧洲亚洲女同hd | 久久久久国产一区二区三区四区 | 超碰公开在线 | 一区二区三区四区久久 | 国产高清福利在线 | 国产日韩欧美在线观看视频 | 欧美性极品xxxx娇小 | 精品视频亚洲 | 91人人视频在线观看 | 成人国产精品久久久 | 久久久久久久久久久久久久av | 天堂va欧美va亚洲va老司机 | www.天天操 | 天干啦夜天干天干在线线 | 视频成人永久免费视频 | 九色视频网 | 在线免费黄 | 九九热只有这里有精品 | 天天操天天干天天综合网 | 一区二区视 | 在线观看国产区 | 在线观看视频黄色 | 日韩国产精品一区 | 欧美成人一区二区 | 91精品天码美女少妇 | 91专区在线观看 | 国产精品福利午夜在线观看 | 干干操操 | 中文字幕欧美日韩va免费视频 | 免费影视大全推荐 | 欧洲性视频 | 最新高清无码专区 | 欧美极品裸体 | 免费网站在线观看人 | www.国产在线 | 波多野结衣最新 | av片免费播放 | 中文字幕在线播放第一页 | 97在线免费观看视频 | 国产成人精品一区一区一区 | 欧美精品在线观看 | 久久精品视频在线看 | 1024久久| 国产福利一区二区三区视频 | 国产精品1区2区在线观看 | 999成人精品| 久久久久久久久免费视频 | 亚洲一级片免费观看 | 国产乱码精品一区二区蜜臀 | 天天天天天天天天操 | 国产精品自产拍在线观看桃花 | 五月天亚洲激情 | 久久噜噜少妇网站 | 国产精品久久久久久久久岛 | 日韩一级电影在线观看 | 天天射天天干天天 | 亚洲一区二区观看 | 久久成人毛片 | 97精品国产91久久久久久 | 在线视频免费观看 | 日本大片免费观看在线 | 国产韩国精品一区二区三区 | 日日夜夜精品视频天天综合网 | 亚洲专区在线视频 | 69精品久久 | 亚洲一级在线观看 | 久久国产一二区 | 在线观看中文字幕亚洲 | 国产精品手机在线播放 | 日韩精品无码一区二区三区 | 久久艹影院 | 精品高清美女精品国产区 | 日韩欧美在线观看一区二区三区 | 久久99久久久久久 | 亚洲丝袜一区二区 | 国产女人免费看a级丨片 | 丁香婷婷激情国产高清秒播 | 成人免费观看视频大全 | 国产永久免费 | 69夜色精品国产69乱 | 91av中文| 91久久黄色| 亚洲国产日韩欧美在线 | 国产午夜免费视频 | 综合精品久久 | av在线看网站 | 97国产精品免费 | 成人毛片100免费观看 | www.久久色| 免费在线一区二区三区 | 久免费 | 久久久综合电影 | 韩国av三级| 久久精品成人欧美大片古装 | 99精品视频精品精品视频 | 9ⅰ精品久久久久久久久中文字幕 | 夜夜躁天天躁很躁波 | 热久久视久久精品18亚洲精品 | 国产一区在线播放 | 亚洲一级片免费观看 | av888av.com| av大片免费在线观看 | 黄色日本免费 | 色午夜影院 | 亚洲码国产日韩欧美高潮在线播放 | 亚洲五月六月 | 五月婷婷丁香在线观看 | 日韩在线视频免费播放 | 久久综合一本 | 欧美日韩在线免费观看 | 激情欧美日韩一区二区 | 国产精品一区二区在线观看免费 | 国产精品免费观看在线 | 97天天综合网 | 337p西西人体大胆瓣开下部 | 久久久久久久久免费 | 91麻豆精品国产自产在线 | 日韩电影一区二区三区 | 国产成人一区二区三区 | 视频在线观看入口黄最新永久免费国产 | 日韩久久影院 | 中文字幕色播 | 国产精品永久免费观看 | 亚洲aⅴ免费在线观看 | 91大神在线观看视频 | 亚洲精品av中文字幕在线在线 | 九九免费在线观看 | 久久久黄色| 激情动态 | 亚洲精品88欧美一区二区 | 中文在线中文a | 国产在线国产 | 夜夜视频| 91伊人久久大香线蕉蜜芽人口 | 国产精品第二页 | 不卡av免费在线观看 | 免费a级毛片在线看 | www五月天com | 久草在线国产 | 久久精品国产免费观看 | 九色福利视频 | 91免费国产在线观看 | 丁香九月激情 | ww视频在线观看 | 国产精品高潮久久av | 丁香伊人网| 成人福利在线 | 国产成人精品女人久久久 | a天堂免费| 中文在线天堂资源 | 国产日韩视频在线观看 | 丁香视频在线观看 | 国产精品一区二区吃奶在线观看 | 久久网站av| 久久久国产99久久国产一 | 能在线观看的日韩av | 欧美色综合天天久久综合精品 | 中文在线字幕免费观 | 中文网丁香综合网 | av手机版| 黄色亚洲大片免费在线观看 | 久久a国产 | 久久成人午夜视频 | www日韩在线观看 | 日韩高清免费在线 | 91片黄在线观看动漫 | 色婷婷视频| 久久免费视频1 | 日本黄色免费在线观看 | 久久精品观看 | 中文字幕永久 | 中文av网站| 精品免费国产一区二区三区四区 | av电影久久| 美女av免费 | www.av免费| 亚洲精品免费观看视频 | 国产一区二区精 | 91中文字幕在线播放 | 精品久久久久久久久久久久久久久久久久 | 超碰免费97 | 久久久久久久久久久久久久免费看 | 国产精品女同一区二区三区久久夜 | 免费看短 | 手机看片中文字幕 | 伊人狠狠操 | 天天做日日做天天爽视频免费 | 日韩av资源站 | 国内精品在线一区 | 激情久久影院 | 特级黄色一级 | 香蕉97视频观看在线观看 | 男女啪啪免费网站 | 成人一级在线 | ,久久福利影视 | 国产日韩在线观看一区 | 欧美夫妻性生活电影 | 99视频国产精品免费观看 | 国产精品美女久久久久久久久 | 天堂av高清| 亚洲国产播放 | 亚洲专区欧美专区 | 国产精品乱码久久 | 欧美日韩一区二区三区在线免费观看 | 在线成人av| 狠狠的操你 | 久久久精品小视频 | 人人爱人人射 | 久久久久久久久久免费视频 | 国产无套精品久久久久久 | 国产高清精 | 九九热在线免费观看 | 国产理论免费 | 操操操日日日干干干 | 91视频在线观看下载 | 亚洲五月综合 | 91视频高清| 中文字幕乱码电影 | 99在线精品视频观看 | 日韩字幕在线观看 | 亚洲精品天天 | av一级免费 | 久久久官网 | 天天舔夜夜操 | 久久99久久99精品免观看粉嫩 | 久草久热| 一二区av | 免费av观看 | 中文字幕一区二区三区视频 | 国产美女精品视频 | 亚洲成人av电影 | 久久公开视频 | 免费看久久久 | 久久久久99精品国产片 | 欧美巨大荫蒂茸毛毛人妖 | 国产成人精品一区二区三区网站观看 | 久久久久久在线观看 | 久草香蕉在线 | 碰超在线观看 | 日韩精品一区二区在线 | 色综合欧洲 | 国产精品嫩草影院123 | 国产精品嫩草55av | 亚洲久草在线 | 天天干天天干天天干天天干天天干天天干 | 91在线视频观看免费 | 亚洲一区二区精品3399 | 久久久久久久久久影院 | 九九视频免费在线观看 | 在线观看成人国产 | 日韩av不卡在线播放 | 色偷偷av男人天堂 | 九九国产视频 | 日本久久精品视频 | 99精品国产免费久久 | 日韩免费视频在线观看 | 91视频链接| 久久免费的精品国产v∧ | 国产午夜剧场 | 色播五月激情综合网 | 成人午夜剧场在线观看 | 一区二区三区免费在线观看视频 | 久久国产精品99精国产 | 色综合天天天天做夜夜夜夜做 | av成人在线看 | 久久视频一区二区 | 91爱爱视频 | 九九视频网 | 97超视频| a黄色| 久草视频观看 | 免费午夜av | 一区二区三区观看 | 一区二区三区精品在线视频 | 91麻豆精品91久久久久同性 | 欧亚日韩精品一区二区在线 | 国产精品专区在线观看 | 欧美色综合 | 亚洲伦理一区 | 欧美在线视频a | 久久尤物电影视频在线观看 | 色干干 | 国内久久 | 亚洲精品在线观看的 | 久久综合中文字幕 | 日韩成人不卡 | 天天射网| 国产精品婷婷 | 国产视频在线观看一区 | 久久久久久免费网 | 免费色婷婷| 亚洲在线网址 | 免费无遮挡动漫网站 | 96久久欧美麻豆网站 | 国产资源在线观看 |