久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

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

windows

本世纪最经典好文---新系统下经典老游戏[中文HGAME]重玩全攻略(感谢作者)

發布時間:2024/8/1 windows 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 本世纪最经典好文---新系统下经典老游戏[中文HGAME]重玩全攻略(感谢作者) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
送給所有愛玩游戲的老鳥們
?
老游戲中有大量經典作品,其中中文的HGAME更是經典中的經典!
?
◆ 告別的年代 失色的回憶?——新系統下經典老游戲重玩全攻略 ◆
?
 “新”與“老”當然是相對的,不過在開篇之前有必要確定我們的討論范疇,這里的“老”是指為Win98之前的操作系統,包括DOS和Win32/95,而新系統則是指Win98/2000/XP。毫無疑問,有很多老游戲都很值得我們來重溫,但重溫的方法也各異,有的人會去買例如奔騰133的“老爺級”機器,專門用于玩老游戲;不過老PC也不是誰都能買到的,而且為了玩老游戲真愿意如此大動干戈,也算是骨灰級玩家了。于是典型的解決方法是采用多系統,其中有一個系統裝上MSDOS 6.22+Win32或Win95,不過這種方法也會碰上新顯卡、聲卡與老游戲不兼容的難題。

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

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

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

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

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

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

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

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

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

  1.內存問題的解決

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

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

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

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

  從以上看來,與我們的話題密切相關的有兩塊內存:常規內存和擴充內存,這兩個也恰巧是無數DOS在新系統下運行的“殺手”,好在我們現在已知已知彼,可以開戰了。以下實例均在WinXP Pro SP1版本下進行。
  
  (1)擴充內存EMS的正確配置

  實例1:《中關村啟示錄》

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

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

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

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

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

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

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

  在游戲安裝目錄San4下有兩個運行文件:san4.com和san486.com,顯然后一個是針對486機器設置的,運行它將擁有更高的游戲性能。然而點擊后能順利進入KOEI開始畫面,但之后就屏幕一閃,并顯示出一行字:Not Enough Memory(缺乏足夠的內存),此時你應當對“不夠”二字有所領會了,由于是直接雙擊,故猜想仍是EMS的問題。依上法設置san486.com的EMS為自動,即可順利進行游戲(圖10)。
  
  反思及總結:這類問題的出現比較集中,因為直接雙擊可執行文件,所啟動的NTVDM默認不支持EMS。對于.exe和.com文件,直接在屬性中設置好EMS即可,若是.bat文件,則需參考上述間接修改方法。
  
  (2)常規內存的正確配置

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

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

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

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

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

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

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

  接下來我們要對這兩個自定義的初始化文件進行修改。使用記事本打開Autoexec.bat,可以發現里面有一大堆以“REM”開頭的文字行(表示這一行是注釋,不會被執行),值得注意的是有3行lh命令(圖14),這是將其后程序盡量(不一定成功喔)加載到上位內存的命令,這里的mscdexnt.exe、redir和dosv分別提供了NTVDM對光驅、網絡(還可以玩經典游戲的網絡版!)以及DPMI的支持。這個例子中由于三者都無需使用,因此在這3行前面分別加上“REM”以表示取消(實際上去掉DOSV就足夠了,這里干脆一不做,二不休)。編輯完成之后記得保存,然后回Dra4目錄,雙擊Dra4.com,你會發現果然是一擊奏效(圖15),需要提醒的是,在修改Autoexec.nt的同時仍需配置好Dra4.com的內存參數,特別是EMS。
  
  反思及總結:這個例子中并不需要DPMI的支持,但若是碰上了既需要DPMI,同時又得不到常規內存的游戲怎么辦?我們還是有辦法的,只需修改Config.nt文件,在其中加入一行“EMM = RAM”。這樣配置后MOUSE和DOSX等程序會部分或全部從常規內存中移到上位內存中,從而獲得大量的常規內存(圖16,這是修改后用“mem /c |more”命令進行查看的結果,可見DOSX已進入上位內存,而可用常規內存也達到了615.3kB之多)。最后需要說明,EMS和可用常規內存顯然存在潛在性的資源爭奪,系統之所以不將EMS默認設為“自動”,原因在于設置EMS后,一些原來駐留在上位內存的一些程序就會被趕到常規內存中去,從而導致可用常規內存減小,所以應根據DOS程序需要選擇是否使用EMS。
  
  2.聲音及其他兼容問題的解決

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

  從WinNT到Win2000,所虛擬的DOS版本都是5.0,而NTVDM提供的硬件為與DOS版本配套,實質上“配置”相當低,這樣對DOS游戲的支持也很差,最關鍵的是,它不支持DOS 6時代以來聲卡的標準兼容模式——Sound Blaster。但WinXP在這方面則有所突破,其提供的NTVDM中直接內建有對Sound Blaster 2.0的支持,對DOS程序的兼容性將會好很多,此外WinXP繼承了Win2000中對鼠標、光驅、網卡和DOS/4GW的默認驅動。

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

  此外,在WinXP中還有可能存在其他一些兼容問題,例如程序不能對軟驅進行任意設置等,在下面這個例子中會有全面的反映。
  
  實例3:《大富翁3》

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

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

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

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

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

  軟件下載可參考:http://www.onlinedown.net/vdmsound.htm。同時建議你下載作者提供的補丁包:http://vdmsound.sourceforge.net/files/VDMSound.2.0.4.update1.zip。軟件的安裝過程比較簡單,一路“Next”即可,以下為方便說明,假設將此軟件安裝到d:/vdmsound目錄下,安裝完成后,將補丁包里的文件全部解壓并拷貝到d:/vdmsound目錄下,覆蓋原文件即可。

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

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

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

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

  1 右鍵點擊游戲目錄下的Play.bat,選擇右鍵菜單中帶音樂標記的“Run With VDMS”(圖26)。

  2 在彈出的設置窗口中,由于要做特殊設置,所以選擇“Setup a custom configuration(選擇自定義設置)”,并點擊“下一步”(圖27)。

  3 在這一步中選擇“Create a new configuration from scratch(生成一份新的配置文件)”,當然如果不是初次使用,以前有游戲的設置和當前要設置的相同,也可選擇“Reuse an existing configuration”(圖28)。

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

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

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

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

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

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

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

  要解決這個問題,需要使用專門用于降速的軟件,這里筆者選擇了同樣由VDMSound作者寫出的Speedset,參考下載網址為:http://vogons.zetafleet.com/attachment.php?s=&postid=4739。下載完成后,首先可將壓縮包中的兩個文件Speedset.dll和Speedset.exe解壓到d:/vdmsound目錄下。接下來將配合VDMSoundLanchPad實現降速功能。

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

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

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

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

  VDMSound的作者曾透露出開發VESA兼容接口的想法,但一直沒有下文,筆者也一直沒能找到合適的解決方法,好在WinXP遲早會是家庭Win2000用戶的升級選擇,不過暫時還在Win2000下工作的用戶只好忍受這種兼容性問題的痛苦了。
  
  編者注:本文上實際上探討了NT系統下DOS游戲的玩法,下一部分則有新的焦點:Win98下DOS游戲解決方案,Win32/Win95游戲在WinXP/2000/98下的重現,以及終極解決方案Virtual PC的縱深介紹——內容精彩,可不要讓它與你擦肩而過。

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

  總結上文可知,DOS游戲最致命的瓶頸就是內存管理,其次是其對新硬件的兼容支持。不過對于Win98,解決問題的方案與上述NT系統不大相同,總的來說需要你對DOS基礎知識有相當的了解。

  1.內存管理的解決方案

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

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

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

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

  實例6:《三國志Ⅳ》

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

  DEVICE=C:/WINDOWS/HIMEM.SYS

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

  DEVICE=C:/WINDOWS/EMM386.EXE ram

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

  之后保存好文件,重新啟動機器后再打開San486.com的屬性,擴充內存EMS的設置項回來了(圖4),根據上文,將它設置為“自動”即可。這樣擴充內存EMS的問題就解決了,雙擊執行San486.com即可順利進行游戲(圖5)。
  
  (2)常規內存的正確配置

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

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

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

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

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

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

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

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

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

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

  DOS=HIGH,UMB
  DEVICE=C:/WINDOWS/HIMEM.SYS
  DEVICE=C:/UMBPCI/UMBPCI.SYS /I=D800-EFFF
  DEVICE=C:/WINDOWS/EMM386.EXE X=D800-EFFF X=B800-C7FF I=C800-D7FF I=B000-B7FF RAM M3 D=256 AUTO (注:無換行)

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

  DEVICE=C:/UMBPCI/UMBPCI.SYS /I=DC00-EFFF
  DEVICE=C:/WINDOWS/EMM386.EXE X=DC00-EFFF X=B800-C7FF I=CC00-DBFF I=B000-B7FF RAM M3 D=256 AUTO

  當然,此時系統仍有可能無法正確啟動,一般來說是因為無法加載EMM386的頁面框架,那么我們可以在加載語句中加上“FRAME=NONE”參數:DEVICE=C:/WINDOWS/EMM386.EXE FRAME=NONE X=D800-EFFF X=B800-C7FF I=C800-D7FF I=B000-B7FF RAM D=256 AUTO。

  通過這樣的調整,Win98下的MS-DOS就可同時支持EMS和擁有超高的空閑常規內存(圖14)。需要說明的是,也有一些DOS游戲程序不能在沒有加載頁面框的情況下運行,此時就只好使用第一種方法。
  
  2.軟硬件兼容問題的解決

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

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

  當然,還是有少部分DOS游戲無論如何也不能在Win98下運行,例如《美少女夢工廠2》,這時就只有點擊DOS主程序屬性的程序頁中“高級”按鈕,在彈出的頁面中將“以MS-DOS方式運行”選上(圖18),同時在這里為它配置合理的內存分配及必要的硬件驅動,確定退出后再點擊游戲的主程序運行,系統就會自動重啟進入純DOS,同時加載先前設置好的配置,之后自動運行游戲。然而筆者并不推薦使用這種方法。因為在游戲啟動中,一旦發生異常中斷就很容易造成系統的啟動死循環。所以,對于這些必須在純DOS下才能執行的DOS游戲,還是自己手動啟動到純DOS再運行為好。
  
  (2)聲音兼容問題的解決

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

  因此要解決純DOS下的聲音兼容問題就必須要安裝好聲卡的DOS驅動。你可以查看自己的聲卡驅動盤或上網尋找驅動程序。這里向大家推薦http://firststep.ahwww.com/newdos/doswarec.html,這里有不少常用聲卡的DOS通用驅動,只要芯片相近即可使用。

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

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

  不過你仍可嘗試用一款名為“SciTech Display Doctor”(以下簡稱SDD,下載地址:http://www.mydrivers.com/tools/dir2/d878.htm)的軟件來解決,對于稍微老一些的顯卡來說它能夠解決大部分問題。早些年的時候,此軟件是一個應用廣泛的顯卡工具,它可提高DOS、Windows系統的顯示兼容能力。對于我們來說,最有用的功能就是用于模擬過時的VBE顯示模式(不少游戲如《中關村啟示錄》都需要使用這種模式)。

  軟件最新為7.X版,分DOS和Windows版本,請對應你使用的環境分別安裝,安裝后會要求重新啟動。軟件的使用非常簡單,以視窗環境為例。啟動主程序,將顯示控制開關“ON”打開(圖21),這時界面下部分原來不能用的按鈕已經可以使用。點擊按鈕“Graphics Improvements”,在跳出的頁面里能夠看到你的顯卡所能支持的VBE版本(圖22),通常較早的VBE模式都沒有被支持,所以我們就需要利用SDD的軟件模擬方式。回到主界面,點“Compatibility test”按扭,在跳出的界面中的“Driver Type”中選擇“Scitech Display Doctor”(圖23),這時右邊的“interfacer type”也都可選用了,選中你想模擬的VBE模式,然后點擊“Test Graphics”按鈕測試(圖24),如果能通過測試,說明你的顯卡可使用該軟件來模擬老的VBE模式,而對于采用VBE顯示模式的游戲來說就可以解決問題了。在選定了VBE模式后,再回到主界面點擊“Performance Profile”按鈕,設定需要的特殊顯示模式(圖25)。設定完成再試著運行游戲,如果順利就要恭喜你了。
  
  (4)其它兼容問題的解決

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

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

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

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

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

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

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

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

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

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

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

  其下載可參考:http://xf-trans.hb.cninfo.net/sanguogame/download/tools/wing.rar,解壓后安裝即可(圖38)。簡單安裝之后《文明Ⅱ》的運行就完全正常了(圖39)。而《三國志孔明傳》(圖40)則較郁悶,由于WinXP的視頻輸出接口不能很好地兼容這款游戲,導致輸出的畫面時常無法自動刷新,具體表現就是變換場景時可能會黑屏,就算等待也無效,這種情況下,我們只能強制刷新,比較有效的方法就是將窗口最小化,再最大化,畫面就出來了——這當然算不上解決方案,只是想說明出現這種問題就是絕癥了。
  
  實例3:《太閣立志傳2》

  我們舉這個例子是想說明Win95游戲在新系統下所面臨情況的復雜性,若讀者能從中有所獲益,也算對得起這種種的折騰了。運行此游戲會產生一個典型的XP非法操作窗口(圖41),選擇“不發送”之后程序終止,之后嘗試兼容性設置卻毫無用處。我們甚至從微軟網站下載了Windows Application Compatibility Toolkit 3.0,這是一套專門用于解決程序兼容問題的工具包,里面有很多復雜的兼容性設置,但由于很多設置專業性極強,普通用戶較難上手,它更多是為程序員調試老程序之用。好在其數據庫中包括了很多常見的老程序的兼容性信息,我們在里面驚訝地發現了《太閣立志傳2》(圖42),不過短暫欣喜過后是殘酷的現實:在它虛擬的兼容環境中游戲仍然無法正常運行。事實上,我們通過這個工具包的所有努力都沒有成功,希望它不是真的這么“一無是處”,如果讀者朋友以后遇到什么兼容性問題,倒不妨試試。下載地址:http://download.microsoft.com/download/a/6/f/a6f42077-eae3-4d4c-8df6-7ac402594127/act30pkg.exe。

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

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

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

  HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/drivers.desc
  HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/MCI32

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

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

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

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

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

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

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

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

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

  相對顯卡,聲卡方面的兼容性問題可能少一些,在我們使用Virtual PC進行測試的整個過程中,并沒有發現有聲卡兼容方面的問題。不過不少游戲在初次運行時會要求設定聲卡的參數(或者你也可手動進行設置),所以這里將Virtual PC和VMWare所虛擬聲卡的參數陳列如后。Virtual PC 5.1:Creative Labs Sound Blaster 16,Port 220,IRQ 5,8-bit DMA 1,16-bit DMA 5;VMWare 3.2除16-bit DMA參數為7以外,余者皆與Virtual PC 5.1相同。
  
 (二)虛擬機的應用技巧

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

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

  我們先來看安裝了DOS后的虛擬機如何使用這個工具。以MSDOS 6.22為例,啟動虛擬機后,點擊菜單“Floppy”→“Capture Image”,在彈出窗口中找到軟件第一次解壓縮后的文件夾,并順次找到“Additions”→“Dos Additions”→“Dos Addition.vfd”(圖51),這是專門為DOS設計的附加功能軟盤鏡像文件。回到DOS虛擬機界面,進入A盤,輸入“dosadd”即可開始安裝(圖52),之后在“Floopy”菜單中釋放“Dos Addition.vfd”并重啟,這樣,這個DOS虛擬機啟動后會自動加載名為“Folder Sharing”(文件夾共享)的驅動,同時還會加載通用光驅驅動,實質上這個共享功能是間接利用了系統的網絡功能,將主機上的某個文件夾映射為虛擬機上的某個盤。

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

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

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

當年的精彩:DOS游戲懷舊全攻略

1、運行exe時出現Runtime error xxx at xxxx-xxxx,比如仙劍的install.exe。

  出現這種問題可能的原因比較多,如果確定游戲本身沒有問題,或者曾經有過正常運行的歷史,則基本可以判斷是CPU和內存的問題了。Runtime error后面的錯誤編號可以幫助判斷錯誤原因,最常見的是Runtime error 200,這是因為CPU速度太快引起的,具體問題分析和解決請參見第五章“搗亂的嘍羅”。

  2、運行游戲時顯示:
  Error: Free memory is not enough 570k,或Base memory not enough,這是常規內存不足,可能是加載了太多的常駐程序所至。

  3、運行游戲時顯示:
  XMS not found! 這是因為沒有加載擴展內存管理程序himem.sys所致。

  4、運行游戲時顯示:
  XMS = -xxxxx,Error: XMS is not enough xxxk,這是因為xms太大,而很多老游戲采用了一個signed integer來存儲xms的數量,導致32767以上的數值變成負數。

  5、運行游戲時顯示:
  Error: No EMS found!!! 這是因為在內存配置時加載了關閉EMS的選項,可以通過修改config.sys來解決。

  6、運行游戲時顯示:
  EMM386 has detected error #xx in an application at memory address xxxx:xxxx. To minimize the chance of data loss, EMM386 has halted your computer. For more information, see the readme.txt file. To restart your computer, press enter. 然后死機。這是EMM386的設置有問題,可以根據游戲的要求,對config.sys進行修改。

  以上問題,請參見第三章“內存的結界”。

  7、游戲的音樂和音效問題。音樂的設置相對簡單,但多數人玩仙劍沒有音效,采用AC“97集成聲卡的更可憐,很多玩友連音樂都沒有……這是因為新的操作系統對中斷、DMA的管理方式做了改動,以前的DOS游戲出現了很多兼容性問題。另外大多數AC”97集成聲卡都不支持DOS,或者根本不提供DOS驅動程序。目前只有CMI8738等少數硬聲卡可以支持DOS,如果你的聲卡是ALC650等軟聲卡的話,建議你買一塊PCI聲卡,老狼現在對這個問題沒有什么辦法。關于聲卡的問題,請參見第四章“聲音的女巫”。

  8、在純DOS系統下,游戲花屏直至死機,這種問題雖然不常見,但卻直接影響我們游戲的進行。這多半是因為你的顯卡太新了,或者顯存太大了。另外,還可能與顯卡支持的VBE版本和BIOS中顯卡的相關設置有關。具體問題分析和解決請參見第五章“搗亂的嘍羅”。

內存的問題是我們能否運行游戲的關鍵,沒有聲音還好辦,好歹游戲還能玩;內存出錯可就慘了,給面子的來個xxx Error,不給面子的干脆死機!為了能把問題講的更清楚些,這里老狼先介紹一下混蛋微軟的內存管理,有相關基礎的兄弟和不想浪費時間的玩友不妨跳過這一段。以下內容老狼參考了不少資料,涉及到微機原理相關內容,如有不妥之處還請各位指正。

  1、結界的歷史

  1979年,Intel推出了具有20根數據總線的8088芯片,尋址能力為1MB,并且受到了IBM的扶植。另一方面,Microsoft在為基于8088的電腦設計的操作系統DOS中,采用了“段內尋址”的方式,每個段的長度為64K字節,共有65535個段,但是因為段與段之間可以互相重疊,段的起始地址間距為16字節,所以DOS的尋址能力只有65535*16Byte,也就是1MB。然而,IBM認為1MB實在太大了,沒有人會用到那么多的內存,于是又把384K內存(UMB,Upper Memory Block)分配給ROM BIOS和視頻內存等等,于是,邪惡的640K結界形成了,出于兼容性的考慮,此后的DOS一直保留著原有的內存管理機制。這個640K的Base memory,又叫Conventional memory,是系統最基本內存,它是DOS和所有程序都可以用的內存區,被稱為常規內存。它是系統內存中最寶貴、最緊張的資源,如果一個程序因為內存不夠而無法運行,大多是因為這部分空間不夠使用造成的。

  隨著硬件的發展,80386DX已經是32位微處理器,實際尋址能力達4GB,反觀舊的內存管理規范卻處處礙手礙腳,于是擴頁內存Expanded memory規范橫空出世,取代了INT 15H,使程序能夠訪問32MB的內存空間。EMS通過一種頁面映射分配技術的反復映射訪問所有的EMS內存,這樣的效率并不高,所以只有少數老游戲使用了EMS,比如《魔神戰記2》。由于EMS并沒有解決根本的問題,Microsoft又制定了擴展內存Extended memory管理規范XMS,通過在實模式與保護模式之間的快速切換,使程序在保護模式中能夠直接使用系統所有內存,從而快速訪問XMS。XMS簡單而實際,被眾多DOS游戲采用。我們打破了結界嗎?還沒有!很多游戲采用了一個signed integer來存儲XMS的數量,導致32767以上的數值變成負數,這就要求我們降低內存數量了。唉,如果說640K的結界是天災,這個signed integer的結界就是人禍了。

  再后來,人們終于找到了理想的突破640K結界的方法:使用DOS保護模式(DOS Protected Mode)。80386及以后的CPU在電腦啟動后都會進入實模式(Real Mode),以兼容早期的8088。當運行在保護模式中時,CPU的直接尋址能力高達4GB,并且提供了很多高級功能,使程序可以直接使用系統所有的內存資源,常規內存、擴頁內存和擴展內存統統失去了意義;并且,保護模式能夠充分發揮32位CPU的威力,極大的提高了效率。常玩游戲的各位一定對DOS4GW非常熟悉,它是Watcom C/C++專用的內存管理工具,可以使程序運行在32位保護模式下。著名的《金庸群俠傳》就是用了這個DOS擴展器。運行在32位保護模式下的游戲很少遇到內存問題,只可惜這樣的游戲真是不多啊。

  2、賢者的符咒

  這里我們將結合config.sys中內存的有關設置,結合具體游戲來介紹突破內存結界的方法。config.sys是DOS的主要配置文件,放在系統盤的根目錄下。

  一個典型的config.sys,可以適應多數游戲:

  ①device=c:/dos/himem.sys /testmem:off
  ②device=c:/dos/emm386.exe ram
  ③devicehigh=c:/dos/ide.sys /d:MSCD000
  ④dos=high,umb
  ⑤files=30
  ⑥buffers=30
  ⑦stacks=9,256

  為了方便解釋,老狼在行首加了行號。

  ①himem是XMS存儲器的管理驅動程序,它的主要功能是把擴展存儲器按XMS規范來管理,也就說,它把傳統的擴展存儲器改造成了XMS存儲器。此外,HIMEM.SYS可以建立HMA(High Memory Area)存儲器供DOS使用。如果運行游戲時顯示:XMS not found! 這就是因為沒有加載himem.sys所致。為了加快啟動的速度,可以在后面加上 /testmem:off 參數,跳過內存檢測。另外,加上 /cpuclock:on 可以修正系統時鐘速度變化的錯誤。

  ②emm386是EMS的管理驅動程序。它的功能是把XMS存儲器模擬成EMS存儲器來使用,并且建立UMB存儲器。后面的ram參數表示同時建立UMB和EMS存儲器,如果你確定游戲不需要EMS內存,可以考慮把ram換成noems參數,這樣可以獲得更多的UMB空間。但如果運行游戲時顯示:Error: No EMS found!!! 也就是說游戲要求使用ems,你就不能用noems參數了。如果運行游戲時顯示:Error: Free memory is not enough 570k,或Base memory not enough,這是常規內存不足,應該考慮減少常駐內存的程序或將程序加載到UMB中。

  ③devicehigh=c:/dos/ide.sys /d:MSCD000,這是光驅的驅動程序,devicehigh表示把程序加載到UMB中,這樣可以為常規內存騰出更多的空間。如果你不需要在DOS下使用光驅,這行可以省略。

  ④dos=high,umb,設置DOS占用的內存,high表示把DOS核心部分裝入HMA以節省常規內存,umb表示允許DOS與UMB建立聯系,以便裝載TSR程序或設備驅動程序到UMB中,若改成noumb則表示不允許使用UMB。

  ⑤files=30,設定程序可以同時打開的最大文件數,若不寫這一行,相當于默認值files=10,可能導致大型程序運行失敗。

  ⑥buffers=30,設定緩沖區數量。DOS默認緩沖區數Buffers的值為15,每個Buffer占523字節。如果設定了DOS=HIGH,Buffers會移到HMA中,這當然是好事,但是如果用戶自己設定的Buffers太大,超過47個,則HMA裝入DOS核心后的剩余空間無法容納,就把全部Buffers移至常規內存中,這將得不償失,30的數量比較合理。buffers還可以在后面加上一個數字,表示高速緩沖區數量,如buffers=20,8。老狼沒感覺到這個選項對游戲有什么影響,也就沒有使用過這種設置,所以就不管它了。

  ⑦stacks=9,256,設定使用的堆棧的數量。第一個數字是堆棧數量,第二個是每個堆棧的大小。通常指定的值是9,256,這個值可以滿足大多數的需求。

  只有這些顯然是不夠的,讓我們再來看看其他可能遇到的內存問題。如果運行游戲時顯示:EMM386 has detected error #xx in an application at memory address xxxx:xxxx. To minimize the chance of data loss, EMM386 has halted your computer. For more information, see the readme.txt file. To restart your computer, press enter. 這多半已經死機了,不過根據老狼的經驗,出現這種錯誤偶然成分居多,就好像windows的非法操作一樣,重新啟動后多半就能恢復正常。如果還是不行,可能是EMM386的設置有問題,可以根據游戲的要求,對其進行修改,遇到具體問題時我們再討論。

  下面是本章的重點,很多玩友在玩游戲時收到的錯誤信息是 XMS = -xxxxx,Error: XMS is not enough xxxk,冤枉啊,內存怎么成了負數呢?其實這是因為xms太大,而很多老游戲偏偏采用了一個signed integer來存儲xms的數量,導致32767以上的數值變成負數。解決的辦法有很多,如果你的內存是64M,你可以在運行游戲之前運行lh smartdrv 32768 16384,加載高速磁盤緩沖程序。lh表示將smartdrv讀入UMB,32768表示使用的內存數量(KB),16384表示提供給windows的緩存數量。這樣一來,既減少了內存,又增加了系統效率,一舉兩得。為什么高于64M內存的電腦不能使用這種辦法呢?因為smartdrv的緩存越大,它本身占用的空間也就越大,如果UMB容不下它,他會毫不客氣的搶占常規內存,直接導致游戲無法運行。實際上,加載帶/x參數的smartdrv可以極大的提高游戲性能,所以它是我們必備的法寶。

  還有一種辦法是使用虛擬硬盤程序,將內存虛擬成硬盤,用很小的常規內存或UMB就可以輕松占用掉大量XMS,很適合大內存的玩友使用。DOS中自帶的ramdrive.sys必須在config.sys中加載,一旦加載就不可調整內存盤的大小或刪除。而且虛擬硬盤有容量限制,不能超過32M,它們自己還占用較多的常規內存。幸好有人開發了完美的虛擬硬盤軟件XMSDSK,這個小東西的好處太多了,它可以在命令行方式下無限次動態調節虛擬硬盤的大小,并可以隨時卸載;它占用內存相當才幾百字節,而且能夠自動調入到UMB,而不需用LH命令,最重要的是,它支持極大的內存,目前高達2G!XMSDSK的使用非常簡單,只需執行xmsdsk xxxxx就行了,單位是KB。卸載的命令是xmsdsk /u,非常輕松。下載地址是http://firststep.ahwww.com/dosware/xmsdsk.exe。

  如果你打算在windows下玩老游戲,以上問題的解決就更簡單了,直接編輯游戲可執行文件的屬性,點“內存”,然后按照需要選擇合適的內存數量即可。但你可能要忍受無聲甚至噪音的痛苦,而且多數游戲的時鐘會有所變化。

  另外,通過himem.sys調用int 15h也可以限制內存,但15h中斷很不安全,微軟早已放棄使用了,而且從未公布himem的int 15h用法,所以這種辦法不推薦使用,有興趣的朋友可以自己查閱相關資料。

  到這里,我們不妨編一個批處理文件來簡化我們玩游戲的過程,建立一個擴展名是bat的文件,在里面輸入如下內容(假定你的內存是256M):

  lh c:/dos/smartdrv.exe /x
  lh c:/dos/xmsdsk.exe 240000 /y
  lh c:/dos/mouse.com

  以上的路徑和程序請根據個人的需要修改。

  到這里,相信大家在內存方面不會遇到什么障礙了,多數游戲已經能夠運行起來,至于怎么讓游戲運行得有聲有色、原汁原味,敬請期待后幾章的內容。


DOS游戲最難搞的是什么?聲卡!隨著微軟帝國的擴張,聲音的女巫無情的剝奪了我們游戲的樂趣。沒有了聲音,游戲的色彩大打折扣,直接影響著我們懷舊的心情。本章將從聲卡工作原理與游戲聲卡編程入手,向大家介紹相關的知識和設置。與前幾章一樣,你可以跳過原理部分的內容,直接根據自己的情況選擇合適的設置。OK,先來一聲狼叫試試嗓子,嗷嗷嗷~~~

  1、聲卡的基本概念。熟悉聲卡設置的朋友肯定對以下的名詞有著深厚的感情:IRQ、I/O Address、DMA……我們不妨回顧一下這些概念。

  IRQ(Interrupt Request中斷請求)是由某個設備發出的請求CPU產生中斷的一個請求響應信號。當某個設備發出中斷請求時,CPU會暫停當前的工作,根據中斷請求的優先級來決定首先響應哪一個設備的中斷請求。中斷請求IRQ0到1RQ15中,IRQ0的優先級別最高,IRQ15最低。原則上,計算機中每個設備自身只有惟一的一個中斷請求通道,即IRQ值(又叫IRQ號)。當兩個硬件設備同時使用同一個IRQ時,就會發生沖突,因為這時CPU已經無法判斷收到的中斷請求究竟來自于哪個設備了。一個好好的DOS游戲到了win32環境下,由于中斷管理發生了很大的變化,聲卡在dos7.0下就會出現兼容性不好的問題,GUI中的問題則更多了。

  I/O Address(Input/Output Address輸入輸出地址),可以理解為CPU和外部設備之間的接口,在調用外部設備時,程序通過I/O地址告訴CPU數據將要被傳送到什么地方。好比母老虎(程序)說:把啤酒(數據)送到老狼的宿舍4036(設備I/O地址),老熊(CPU)就扛著酒上樓,如果送錯了,只怕會被人當成胡亂灌水的家伙拒之門外。聲卡常用的I/O是220h,有一些老聲卡甚至只能使用這個地址。多數的游戲會提供一個設置程序,允許玩家選擇自己的IRQ和I/O Address。

  DMA(Direct Memory Access直接內存訪問),是一種完全由硬件執行I/O交換的工作方式。在這種方式中,DMA控制器從CPU中完全接管對總線的控制,數據交換不經過CPU,直接在內存和I/O設備之間進行。聲卡與內存之間采用DMA方式傳送數據,以便讓CPU有更多的時間去處理其它事情。在輸出聲音信號時,用DMA方式將聲音數據直接從主內存傳向聲卡的緩沖區,進行數/模轉換后再送至音頻放大器,最后到揚聲器發聲。DOS下的聲卡默認的DMA通道是1,絕大多數游戲根本沒有給我們選擇的機會,我們只能使用這個設置。遺憾的是,多數AC“97集成聲卡已經不再占用DMA通道了,所以這些聲卡可能需要軟件模擬等方式來兼容老游戲。老狼的機器太破,跑不了虛擬機軟件,有興趣的朋友不妨試試。

  FM合成是運用特定的算法,用正弦波來模擬樂器的聲音。其主要特點是電路簡單、成本低,不需要存儲器支持。由于FM是靠算法來合成某個聲音,因此實現方法過于生硬、效果單一,所生成的聲音與真實樂器產生的聲音距離很大,電子味很濃。多數DOS游戲的音樂就是針對FM制作的,用FM聽雖然音色不逼真,確是實實在在的原汁原味。相對而言,Wavetable波表合成把真實的樂器采樣儲存起來,音色很逼真,卻并不適合用來玩老游戲,這一點很多朋友會有體會。比較好的PCI聲卡會提供兩種合成方式,比如老狼的Sonic Impact S70,在仙劍的設置中如果選擇“聲霸卡”,聽到的就是220h端口送出的FM音樂;如果選擇“聲霸卡+MIDI”,就能聽到330h端口送出的波表MIDI。330h本來是外部MPU-401的端口,在這里卻被模擬成了內部MIDI,看來Diamond在兼容性方面確是下了不少苦功啊。

  2、為了解釋聲卡不正常的問題,我們先看看游戲中聲卡編程的原理。我們先來看一個函數:

  void writefm(char reg,char data)
  {
  int ioport=0x220;
  outportb(ioport,reg);
  delay(1);
  outportb(ioport+1,data);
  delay(2);
  }

  聰明的你看了這些,一定會對I/O有一個更好的理解。通過對端口220h的操作,游戲就可以調用聲卡了。但在DOS這個單任務環境下,聲音和圖像、文字卻是同時出現的,這是怎么回事?讓我們先來了解一些程序中斷的相關知識。由外設控制器或協處理器引起的中斷稱為外中斷,由程序中安排的中斷指令INT產生的中斷,或由CPU的某些錯誤產生的中斷稱為內中斷。下面是一些中斷的例子:INT 8h,每1/18.2秒定時器發出的中斷;INT 1ch,指向每1/18.2秒時可執行的服務程序的入口;INT 71h,硬件中斷9。

  在IBM PC系統中,定時器中斷INT 1ch是獨立于CPU工作的,但因為它是指向INT 8h的入口,我們又叫它偽中斷。這一中斷在系統初始化后,中斷程序僅僅有一條IRET指令,但它是每秒發生18.2次的硬件中斷,如果改變這一中斷服務程序,使其指向其他進程,這個進程就能以每秒18.2次的速度工作。這樣,就可以通過不斷比較時鐘計數值和聲音計數值來實現背景音樂的播放了。當然,具體的過程比這要復雜很多,感興趣的朋友可以查閱相關資料。

  3、我們可能遇到的問題。

  ①FM音樂時鐘不準,音樂忽快忽慢,尤其是在按鍵盤時。在Windows下運行老游戲多有這樣的問題。究其原因,是因為多數dos游戲只能通過調用偽中斷INT 1ch來實現諸如背景音樂的功能。而在Windows下中斷管理有了較大改動,所以會導致使用這個中斷的程序不正常。解決這個問題的辦法很簡單,就是進入純DOS環境。

  ②PCI聲卡的兼容性問題。PCI聲卡的DOS兼容性確實存在一些麻煩,這也許正是一些已經購買了PCI聲卡的朋友常感到困惑的問題。盡管很多PCI聲卡廠商都宣布其產品在玩DOS游戲時沒有問題,可事實并非如此。究其原因是因為現在的一些PCI聲卡在聲音合成方式上同ISA聲卡有很大不同,它在DOS下不兼容原來的IRQ、DMA等設置,因此導致DOS的很多游戲不認PCI聲卡,當然也就沒有聲音了。這是PCI聲卡的一個共同弱點,很多PCI聲卡廠家都推出了各自的解決方法,比如Diamond就開發出一個名叫SB-Emu的小程序可以解決兼容性問題。為了檢查你的PCI聲卡是否已經具有DOS支持,可以在命令行模式下打入set,察看輸出結果是否包含Blaster=A220 I5 D1 T4這樣的一行,如果有,說明你的聲卡已經安裝了DOS支持;如果沒有,你可能需要下載相關的驅動程序了。

  另外,部分PCI聲卡(似乎非常少)使用了SB-Link來增強兼容性。這是一條連接主板與聲卡之間的5pin排線,不是每一款主板都設有這個接頭。SB-Link的作用就是將ISA總線的DMA和IRQ從主板傳送到PCI聲卡上,讓DOS游戲在ISA總線中找到聲卡的DMA和IRQ,從而提高PCI聲卡在DOS模式下工作的兼容性。創新和Diamond的部分聲卡采用了這種連線,如果你試過本章所有方法仍然解決不了兼容性問題,不妨考慮找一根SB-Link試試。

  ③AC”97集成聲卡的兼容性問題。這真是一個大難題,老狼現在還沒聽說過哪款AC“97軟聲卡能支持DOS,偏偏新出的主板還都一窩蜂的去趕軟聲卡的潮流。如果你的集成聲卡是硬件的,比如8738和CTxxxx,那老狼可要恭喜你了,他們都提供了DOS支持,請把他們當成一般的PCI聲卡好了。對于軟聲卡,老狼聽說用虛擬機可以模擬成Sound Blaster Pro來用,只可惜我沒有機會測試。

  ④怎樣設置聲卡?建議你看看聲卡驅動程序中是否包含有For DOS的驅動,如果有,裝之,并在Autoexec.bat中加入Set Blaster=A220 I5 D1 T4這種語句來設置聲卡的I/O地址、IRQ和DMA(多數聲卡會由驅動程序自動安裝完成),這樣PCI聲卡就可以被DOS游戲識別了。下面說說set blaster的用法:A后面的數字表示I/O Address,I后面的數字是IRQ,D后面的數字是DMA通道,T的參數最容易被忽略,卻是游戲是否能識別聲卡的關鍵:它表示聲卡的類型。因為Creative公司是聲卡的老大,所以其他聲卡必須以之為標準,將自己模擬成Creative公司的某種產品。T后面的數字1表示Sound Blaster 1.0,2表示Sound Blaster 1.5,3表示Sound Blaster 2.0,4表示低版本Sound Blaster Pro,5表示高版本的Sound Blaster Pro,6表示Sound Blaster 16及其兼容,如Sound Blaster AWE及Sound Blaster PCI等。按照老狼的經驗,A220 I5 D1是兼容性最好的設置,T的類型就要參考你聲卡的相關資料了,如果它說“兼容Sound Blaster Pro”,你就毫不猶豫的寫上4吧。其實,4和6是最常見的也是兼容性最好的。

  ⑤聲卡使用的不是A220 I5 D1的設置,游戲不認,但在autoexec.bat里改了set blaster卻無效?這可能是你的聲卡使用了特殊的設置方式,使Dos和Windows的設置掛了鉤。進入Windows,選系統屬性,設備管理,找到你的聲卡最上層設備或SB Emu一類根DOS兼容有關的設備,選屬性,重新配置資源,改成A220 I5 D1的設置。如果出現資源沖突,不要理它,按照自己的意愿改好,然后按照它的要求重啟就行了。如果出現資源沖突,強烈建議你先禁用掉與之沖突的設備,先設置好聲卡再說。如果你沒有打印機等使用LPT的設備,可以在BIOS中把Parallel Port改成Disabled,可以節省一個IRQ。

  ⑥都設置好了仍然無聲或死機?進入BIOS設置,在PCI/PNP Configuration中設置PNP OS Installed為Yes,Resouce Controlled By為Manual,然后在下面的列表中找到你聲卡的IRQ,如果你用的是PCI聲卡,選PCI/ISA PNP Device,如果是ISA聲卡,選Legacy ISA;對DMA也如此設置。好了,多數游戲已經能正常發聲了,除了——

  ⑦一些游戲有音樂,沒有音效?一提到這個問題,老狼腦子里馬上出現兩個名字:仙劍!楓之舞!經過不懈的努力,老狼終于把這老哥倆折騰出聲了!在完成了上面的聲卡設置后,運行游戲的設置程序,可能是install.exe,按照你聲卡的設置情況調整設置,完成后選“中止”即可。運行不了?請參見第五章搗亂的嘍羅~。建議大家在游戲里存一個可以馬上遇到簡單敵人的檔,比如仙靈島的入口,因為這一步可能需要很多次嘗試。請先檢驗一下:進入游戲,有音樂;開始游戲,戰斗,沒有音效?察看系統選單,音效是關還是開?如果是關,不用徒勞去打開它了,你前面的設置肯定有問題,再折騰折騰吧。如果是開,請重啟,進入BIOS設置,在Advanced Chipset Settings里找到Memory Hole At 15~16M,選Enable!這個,老狼也很奇怪,和聲卡有啥關系啊?瘋狂查資料,等找到了再告訴大家吧。保存設置——音效有了嗎?如果還沒有,回到剛才的設置頁,有兩項8 bit IO Recovery Time和16 bit IO Recovery Time,兩項都改成2,呵呵,這下總行了吧?不行就再改大點,不過超過3可能會死機哦,做好放電的準備吧~~~

  ⑧考慮裝兩塊聲卡——PCI/ISA或PCI/AC”97。這也是很好的選擇,如果你按照上面的方法還是解決不了問題,只能考慮換聲卡了。老一點的機器還有ISA插槽,太好了,隨便買一塊ISA聲卡,找驅動,兩塊聲卡可以共存。而且既然是為了玩DOS游戲,Windows的驅動完全可以不裝了,省得沖突。將ISA聲卡的Line Out用音頻線接入PCI聲卡的Line In,再把音箱接到PCI聲卡的輸出上,大功告成。老狼就在使用ALS200和Diamond S70的組合,任何一個都可以完全正常的玩DOS游戲,但ALS的FM音色更“古”些,所以在仙劍里我還是偏愛它的。

  如果你的主板沒有ISA槽,那就買一塊兼容性好的PCI聲卡吧,二手就行,一定要支持DOS。因為出現沖突的可能性比較大,所以老狼勸你還是屏蔽掉集成聲卡。

  至于兩塊PCI聲卡共存,老狼除了死機啥結果也沒得到,難道是因為我還不夠執著?呵呵,算了,我放棄了。

  4、我的測試結果。

  我手頭的聲卡在大多數游戲都能正常發聲,共測試了4塊聲卡:ESS688(ISA),Diamond S70(ESS1968芯片,又稱Maestro2,PCI),S3 Sonic Vibes(PCI),ALS200(ISA)。

  ESS688完全沒有音樂,但音效正常,可能是卡的問題?

  S70一切正常!究極感動,真不枉老狼當年400大洋請她回家~~~

  S3 Sonic Vibes原裝聲卡,可能是驅動程序的原因,噪聲非常大,老狼沒有多試。不過老馬說他的啟亨小辣椒(同一芯片)完全正常,看來這塊卡還是有價值的。而且這是自帶DLS的聲卡,太少見了,是老狼的收藏品。

  ALS200完全正常,沒啥說的,老東西了。

  這幾天如果有機會,我會在找一些卡來測試。以上關于BIOS設置的具體選項根據個人的主板不同可能略有區別,意思一樣即可。

  
除去前幾章提到的問題,還有很多雜七雜八的嘍羅影響游戲的正常運行,下面是老狼曾經遇到過的麻煩,希望對大家有所幫助。問題盡量從原理上加以解釋,以適合各種需要的玩家。

  1、CPU

  運行exe時出現Runtime error 200 at xxxx-xxxx,比如仙劍的install.exe,新蜀山劍俠的mark.exe。

  多數情況下,這是因為這個exe是采用Borland Pascal 7.0編譯的,要解釋這個問題,就不得不說說Borland Pascal的歷史。使用Borland Pascal 6.0編譯的程序并沒有這樣的問題,但是這些程序的延遲(delay)在快速計算機上卻是完全錯誤的。BP7修正了這個問題,卻帶來了更大的隱患:BP7編譯出來的所有使用系統CRT單元的程序在比較快的計算機上都會出現Runtime Error 200錯誤。很可憐,幾乎所有的程序都會用到CRT單元。
  下面是這個錯誤的一些解釋:CRT單元在初始化時,會初始化delay procedure,delay初始化時,會使用內存地址為40:6C的每秒鐘跳動18.2次的BIOS定時器,來計算55毫秒(1/18.2)需要多少條IRET空指令。這個數字會被除以55來得到能延遲1毫秒的數字,計算的結果被寫到一個2字節的變量里。這個變量的溢出就導致了Runtime Error 200。Runtime Error 200的含義是Division by zero,但在這里它是由溢出引起的。由此可見,比較快的計算機很可能導致這個錯誤。

  既然知道了問題的起因,解決辦法也就有了——或者修正錯誤,或者給CPU降速。直接修正錯誤的軟件并不好找,而且對壓縮過的或加密過的exe無能為力,有時間的朋友可以找一個叫PROT 200的TSR程序,它可以自動使后面有CRT單元問題的程序正常運行,而不需修改文件本身。我們主要考慮第二種方法。http://www.thaisoftware.co.th/ftp/slowdown.com是一個很好的DOS下的降速軟件(還可以降Windows的速度)。選項很多,有熱鍵和命令行兩種方式。我們可以在游戲開始前運行它,隨時按Ctrl+Alt+5鍵就可將速度降低50%,Ctrl+Alt+0就是恢復原來的速度。另外,每按一次Ctrl+Alt+加號鍵可以增加10%的速度,每按一次Ctrl+Alt+減號鍵可以減少10%的速度。如果熱鍵無效,用SLOWDOWN /P:55 install命令就可以以55%的速度來運行install程序。有些游戲速度太快,沒辦法正常玩,用它也可以解決了。如果你覺得麻煩,可以在BIOS中把CPU的一級緩存CPU Internal Cache設成Disabled,這樣也可以極大的降低速度。

  2、顯卡

  在DOS下運行仙劍花屏?這是由于老的DOS游戲不能夠支持AGP接口的大顯存顯卡。解決的辦法就是把顯卡偽裝成一個比較破的東西。經常玩DOS游戲的朋友對于UNIVBE一定不會陌生:UNIVBE是Scitech出品的一種通用的顯示驅動軟件,可以為各種不同的顯卡配備統一的標準VESA顯示驅動程序,從而為各種游戲提供一致的圖形顯示接口。到了Windows時代,Scitech在UNIVBE的基礎上,出品了新的Scitech Display Doctor(簡稱SDD),提供從DOS到Windows 3.x以至于Windows 98的全系列操作環境,并且包含對非常多的顯示卡的支持,用來解決在顯示卡使用過程中可能碰到的絕大多數與顯示相關的問題。遺憾的是,SDD已經停止更新了,在Scitech的網站http://www.scitechsoft.com可以看到,最新版的SDD6.53提供了免費下載和自由注冊碼,需要的朋友可以下載,老狼也不知道它能支持多少新顯卡。我們的偽裝主要是針對DOS的,所以在安裝以后最好把SDD的目錄Copy一份,以避免偽裝對Windows的影響。具體的方法是運行下面兩條語句:

  C:/SDD2/UNIVBE32.EXE -w
  C:/SDD2/CONFIG.EXE -m1024

  第一行的意思是加載UNIVBE,并防止Windows的Logo扭曲;第二行中 -m1024的意思是把顯存限制為1MB,以解決花屏等問題。使用UNIVBE的好處還有一個,就是為游戲提供更多種非標準分辨率的支持,這對一些模擬器非常有用。

  3、硬盤

  硬盤也有問題嗎?如果你想用DOS6.x玩游戲的話,你需要注意,這個系統是不支持FAT32分區的,而且,如果你的擴展DOS分區大于8.4G,即使里面的邏輯盤采用了FAT16,DOS6.x還是不能識別。最好的辦法是使用DOS7.0,老狼還沒見過非要DOS6.x不可的游戲呢。如果你真的需要DOS6,可以考慮做一張DOS6的啟動盤,然后在里面放上FAT32支持一類的軟件,Volkov Commander似乎不錯,老狼沒有用過,各位不妨試試看。

  另外,如果你的游戲還是遇到一些莫名其妙的問題,可以嘗試在BIOS中將硬盤的PIO調低一些,并關閉UDMA的選項,以避免IDE計時器的相關問題。

  4、DOS7.x的設置

  Windows 9x所附帶的DOS7.x對老DOS游戲的兼容性不錯,我們可以通過修改MSDOS.SYS來讓我們的DOS7用得更舒服,順便獲得較多的常規內存。下面向大家簡要介紹一下:在DOS方式下,進入系統盤根目錄,去掉MSDOS.SYS的屬性并修改之。對于系統盤是C盤的玩友,命令如下:

  c:
  cd attrib msdos.sys -h -s -r
  edit msdos.sys

  在彈出的頁面中找到[Options]這一段,改成以下內容(;后面的內容為注釋):

  BootMulti=1 ;允許多重引導
  BootMenu=1 ;出現多重引導菜單
  BootMenuDelay=30 ;菜單默認項等待時間
  BootGUI=1 ;以normal啟動是否直接進入圖形界面
  DoubleBuffer=1 ;磁盤緩沖,并不占多少內存,留著算了
  Logo=0 ;是否顯示LOGO
  Dblspace=1 ;設置成1可以獲得對壓縮盤的支持
  drvspace=1 ;同上,這兩項對內存也沒有什么影響
  AutoScan=1 ;非法關機后是否自動檢查硬盤

  值得一提的是,MSDOS.SYS中大片的XXX是為了兼容性而設置的,不要刪掉。編輯完成后,保存退出,打

  attrib msdos.sys +s +r +h

  以策萬全。這樣的設置配合我在第三章給出的CONFIG.SYS,可以獲得600k以上常規內存,如果不加載光驅等,可達621k,足以滿足游戲的需要。

  5、日文游戲的解決辦法。DOS/V似乎是一個很難纏的家伙,這里有一個據說是DOS/V的完美替代品http://firststep.ahwww.com/dosware/dosj.zip,老狼沒有試過,想玩日文游戲的玩友不妨下載一個。

  6、呼,暫時想不到了~~~嘍羅難免有漏網的,膽敢現身者格殺勿論!

  洋洋灑灑一大堆字寫下來,也不知道對大家有幫助沒有,反正老狼現在正在痛痛快快的懷舊呢,祝大家都能有一個好的懷舊心情!最后奉上我的一些游戲的運行情況:

  仙劍奇俠傳,Windows下音效不正常,FM音樂時鐘不正常。DOS各版本下均調試通過,install.exe需降速使用,若無音效,需打開Memory Hole。

  軒轅劍2,Windows和DOS下完全正常。

  軒轅劍外傳——楓之舞,Windows和DOS下完全正常。

  新蜀山劍俠,Windows下FM音樂時鐘不正常,有音效時出現噪音,速度奇慢,但不影響游戲。DOS下一切正常。如果屏幕閃爍,請運行play1.bat進入游戲;mark.exe只是一個商標,需降速使用。

  金庸群俠傳,Windows和DOS下完全正常。

  魔神戰記2,Windows下不能運行,DOS下emm386的參數不能是noems,退出時偶爾死機,其余一切正常。

  皇帝,Windows下和DOS下完全正常,DOS下需加載鼠標驅動程序。

  歡樂幸福人,Windows下不能運行,DOS下完全正常,需加載鼠標驅動程序。

  大富翁3,Windows下FM音樂時鐘不正常,DOS下完全正常,DOS下可選鼠標驅動程序。

  明星志愿,Windows下FM音樂時鐘不正常,音調不準,DOS下完全正常,DOS下可選鼠標驅動程序。

  超級醫生2,Windows下和DOS下完全正常,DOS下可選鼠標驅動程序。


CONFIG.SYS文件的命令與配置

CONFIG.SYS是DOS系統中的一個重要文件,它的配置直接影響到系統的使用及其效率。如果配置不當的話,可能很多程序都無法正常運行。因此,正確合理地配置CONFIG.SYS文件是十分必要和重要的。下面我向大家介紹一下CONFIG.SYS中的命令及其配置方法。

CONFIG.SYS中的命令:
注意:所有以HIGH結尾的命令(如DEVICEHIGH)表示將其調入UMB(上位內存),但有些這樣的命令(如FILESHIGH)必須在MS-DOS 7.x版本中使用。

ACCDATE:指定對每一個驅動器是否記錄文件最后被訪問的日期。
用法:ACCDATE= 驅動器 1+|- [ 驅動器 2+|-]...
如:ACCDATE=C+ D+ E+將在C,D,E盤中記錄文件最后被訪問的日期。
此命令僅用于MS-DOS 7.x中。

BREAK:設置或清除擴展的CTRL+C檢查。
用法:BREAK=ON|OFF

BUFFERS/BUFFERSHIGH:為指定數量的磁盤緩沖區分配內存。
用法:BUFFERS=磁盤緩沖區數量,[從屬高速緩存中的緩沖區數量]

DEVICE/DEVICEHIGH:將指定的設備驅動程序裝入內存。
用法:DEVICE/DEVICEHIGH 文件名 [參數]
其中,文件名是文件的完整路徑,如C:/DOS/HIMEM.SYS。

DOS:用于DOS系統的配置,如是否使用HMA(高端內存區)等。
用法:DOS=[HIGH|LOW][,UMB|,NOUMB][,AUTO|,NOAUTO][,SINGLE]
其中,HIGH和LOW表示使用HMA或不使用HMA,UMB和NOUMB表示使用UMB或不使用UMB,AUTO或NOAUTO表示系統自動配置或不自動配置,SINGLE表示使用單一模式的DOS。其中,AUTO/NOAUTO和SINGLE僅用于MS-DOS 7.x中。

DRIVPARM:設置現有物理設備的參數。
注:此命令用得很少,我也沒用過,所以暫時跳過。

FCBS/FCBSHIGH:指定可以同時打開的文件控制塊 (FCB) 的數量。
用法:FCBS/FCBSHIGH=可以同時打開的FCB的數量。
注:由于FCB主要是在DOS 1.x中使用,對于高版本,所以可以讓系統自動配置。

FILES/FILESHIGH:指定 可以同時訪問的文件數量。
用法:FILES/FILESHIGH=可以同時訪問的文件數量。
注:一般FILES/FILESHIGH的設置值在30左右比較合適。

INSTALL/INSTALLHIGH:用于加載TSR(內存駐留程序)。
用法:INSTALL/INSTALLHIGH=文件名 [參數]
如:INSTALLHIGH=C:/DOS/DOSKEY.COM /APPEDIT

LASTDRIVE/LASTDRIVEHIGH:指定可以訪問的驅動器的最后有效的驅動器字母。
用法:LASTDRIVE=驅動器字母
如LASTDRIVE=F會將F設置成最后有效的驅動器字母。

NUMLOCK:指定啟動時NUMLOCK指定燈是否打開。
用法:NUMLOCK=ON|OFF

REM:添加注解。
用法:REM [注解字符串]
注:注解中的字符串只是用來增加可讀性,將不被執行。

SET:設計DOS環境變量。
用法:SET 變量=[變量值]

SHELL:指定DOS 使用的命令解釋程序的名稱和位置。
用法:SHELL=文件名 [參數]
注:文件名默認是COMMAND.COM,您也可以指定其它的文件,如4DOS.EXE等。

STACK/STACKHIGH:指定使用的堆棧數量。
用法:STACK/STACKHIGH=堆棧數量,每個堆棧的大小
注:通常指定的值是9,256,這個值可以滿足大多數的需求。

SWITCHES:指定一些特殊選項。
用法:SWITCHES=[/W] [/F] [/K] [/N] [/E[:n]]

其它的是一些菜單配置命令,如MENUITEM,MENUCOLOR等。

在MS-DOS 7.x中還有一些未公開命令,如LOGO,COMMENT等。

知道了以上的命令后,就要談談如何利用這些命令來配置CONFIG.SYS文件了。配置的好壞對系統的影響是非常大的。以下是我的電腦(都是MS-DOS 7.10)中CONFIG.SYS文件中的內容,大家可以用作參考。

電腦一,使用EMM386.EXE:

device=d:/tools/dostools/echo.sys L/o/a/d/i/n/g CONFIG.SYS...
device=d:/tools/mdctools/himem.sys /testmem:off
device=d:/tools/mdctools/emm386.exe noems novcpi i=b600-b7ff
devicehigh=d:/tools/mdctools/setver.exe
devicehigh=d:/software/pwin98se/ifshlp.sys
devicehigh=d:/tools/dostools/vide-cdd.sys /d:CDROM1
devicehigh=d:/tools/dostools/cloaking.exe
country=086,936,d:/tools/mdctools/country.sys
shell=c:/command.com /p /e:640
set temp=e:/temp
set tmp=e:/temp
accdate=c+ d+ e+
dos=high,umb
numlock=off
files=30
buffershigh=30,0
fcbshigh=4,0
lastdrivehigh=n
stackshigh=9,256

電腦二,使用UMBPCI.SYS:

device=d:/tools/dostools/echo.sys L/o/a/d/i/n/g CONFIG.SYS...
device=d:/tools/dostools/echo.sys
device=d:/tools/dostools/umbpci.sys
device=d:/tools/dostools/hiram.exe
devicehigh=d:/tools/mdctools/himem.sys /testmem:off
devicehigh=d:/software/pwin98se/setver.exe
devicehigh=d:/software/pwin98se/ifshlp.sys
devicehigh=c:/dos/vide-cdd.sys /d:CDROM1
shell=d:/tools/mdctools/command.com /p /e:640
set temp=e:/temp
set tmp=e:/temp
accdate=c+ d+ e+
dos=high,umb,auto
country=086
numlock=off
fileshigh=30
buffershigh=30,0
stackshigh=9,256
lastdrivehigh=n

 我想      天 
   世界    使 
     應該  碟 
       毀滅報 
  最快的游戲報道站 
  
 不定期發布購碟指南,交流購碟心得!  
  
  
  
 更多精彩請訪問 4239.xixiu.net 或   
  
 http://b140510.xici.net 
  
  
 

總結

以上是生活随笔為你收集整理的本世纪最经典好文---新系统下经典老游戏[中文HGAME]重玩全攻略(感谢作者)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

爽爽影院免费观看 | 亚欧洲精品在线视频免费观看 | 亚洲成a人片在线观看无码 | 超碰97人人射妻 | 熟妇女人妻丰满少妇中文字幕 | 天堂久久天堂av色综合 | 亚洲娇小与黑人巨大交 | 国产欧美熟妇另类久久久 | 久久99精品久久久久久 | 超碰97人人做人人爱少妇 | 人人爽人人澡人人人妻 | 国产特级毛片aaaaaaa高清 | 亚洲国产成人av在线观看 | 中文字幕人妻无码一夲道 | 国产亚洲精品久久久闺蜜 | 在线看片无码永久免费视频 | 无码毛片视频一区二区本码 | 狠狠亚洲超碰狼人久久 | 一二三四社区在线中文视频 | 亚洲欧洲日本综合aⅴ在线 | 国产亚洲精品久久久久久 | 久久zyz资源站无码中文动漫 | 波多野42部无码喷潮在线 | 亚洲国产精品无码久久久久高潮 | 一本色道久久综合亚洲精品不卡 | 麻豆国产97在线 | 欧洲 | 精品一二三区久久aaa片 | 六十路熟妇乱子伦 | 性欧美疯狂xxxxbbbb | av无码电影一区二区三区 | 久久综合九色综合97网 | 荡女精品导航 | 久久久精品国产sm最大网站 | 亚洲成a人一区二区三区 | 欧美激情内射喷水高潮 | 久久天天躁狠狠躁夜夜免费观看 | 天天做天天爱天天爽综合网 | 日韩欧美中文字幕在线三区 | 国产成人精品久久亚洲高清不卡 | 日韩av无码一区二区三区 | 无码帝国www无码专区色综合 | 精品无码国产自产拍在线观看蜜 | 亚洲精品国产精品乱码不卡 | 在线看片无码永久免费视频 | 无码精品人妻一区二区三区av | 精品人人妻人人澡人人爽人人 | 国产极品美女高潮无套在线观看 | 久久综合九色综合欧美狠狠 | 午夜理论片yy44880影院 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 免费国产成人高清在线观看网站 | 亚洲爆乳无码专区 | 日本高清一区免费中文视频 | 波多野结衣乳巨码无在线观看 | 一本一道久久综合久久 | 日日碰狠狠丁香久燥 | 一二三四在线观看免费视频 | 中文无码成人免费视频在线观看 | 欧美国产日产一区二区 | 日韩精品无码一区二区中文字幕 | 夜夜躁日日躁狠狠久久av | 中文字幕无码日韩欧毛 | 国产97在线 | 亚洲 | 亚洲一区二区三区香蕉 | 老子影院午夜精品无码 | 亚洲综合久久一区二区 | 沈阳熟女露脸对白视频 | 激情内射日本一区二区三区 | 国产在热线精品视频 | 少妇人妻av毛片在线看 | 无码一区二区三区在线 | 一本久道久久综合婷婷五月 | 人妻插b视频一区二区三区 | 少妇的肉体aa片免费 | 国产女主播喷水视频在线观看 | 日本欧美一区二区三区乱码 | 亚洲人成网站在线播放942 | 人妻熟女一区 | 日韩视频 中文字幕 视频一区 | a在线观看免费网站大全 | 国产麻豆精品精东影业av网站 | www国产亚洲精品久久久日本 | 一本久久伊人热热精品中文字幕 | 在线视频网站www色 | 伊人久久大香线蕉午夜 | 国产乱人伦av在线无码 | 国产成人精品一区二区在线小狼 | 国产成人一区二区三区别 | 中文字幕乱妇无码av在线 | 一本久道久久综合狠狠爱 | 国产精品永久免费视频 | 午夜不卡av免费 一本久久a久久精品vr综合 | 欧美国产日韩亚洲中文 | 熟妇激情内射com | 人妻体内射精一区二区三四 | 国产精品香蕉在线观看 | 中文无码成人免费视频在线观看 | 亚洲精品中文字幕 | 亚洲成av人在线观看网址 | 性欧美熟妇videofreesex | 精品厕所偷拍各类美女tp嘘嘘 | 最新版天堂资源中文官网 | 精品久久8x国产免费观看 | aⅴ亚洲 日韩 色 图网站 播放 | 玩弄少妇高潮ⅹxxxyw | 亚洲欧洲日本综合aⅴ在线 | 荫蒂被男人添的好舒服爽免费视频 | 欧美老妇交乱视频在线观看 | 国产精品内射视频免费 | 香港三级日本三级妇三级 | 日产国产精品亚洲系列 | 国产乱人伦av在线无码 | 国产亲子乱弄免费视频 | 国产人妻大战黑人第1集 | 亚洲中文无码av永久不收费 | 少妇厨房愉情理9仑片视频 | 中文字幕久久久久人妻 | 亚洲小说图区综合在线 | 中文字幕 人妻熟女 | 人妻少妇被猛烈进入中文字幕 | 永久免费精品精品永久-夜色 | 波多野结衣一区二区三区av免费 | 久久久久久国产精品无码下载 | 强开小婷嫩苞又嫩又紧视频 | 大屁股大乳丰满人妻 | 水蜜桃色314在线观看 | 欧美丰满熟妇xxxx | 亚洲性无码av中文字幕 | 天天av天天av天天透 | 久久久久成人精品免费播放动漫 | 精品久久久久久亚洲精品 | 丰满人妻被黑人猛烈进入 | 亚洲一区二区三区播放 | 18禁黄网站男男禁片免费观看 | 97资源共享在线视频 | 呦交小u女精品视频 | 中文字幕日韩精品一区二区三区 | 久久久久se色偷偷亚洲精品av | 亚洲日韩乱码中文无码蜜桃臀网站 | 色妞www精品免费视频 | 东京一本一道一二三区 | 亚洲一区二区三区无码久久 | 九一九色国产 | 欧美成人免费全部网站 | 暴力强奷在线播放无码 | 熟女少妇在线视频播放 | 国产精品久久久久久亚洲毛片 | 久久精品国产大片免费观看 | 欧美 日韩 人妻 高清 中文 | 日韩av无码中文无码电影 | 国产av人人夜夜澡人人爽麻豆 | 国产成人无码av在线影院 | 欧美国产日韩久久mv | 国产午夜福利亚洲第一 | 久久99久久99精品中文字幕 | 伊人久久大香线蕉亚洲 | 一二三四社区在线中文视频 | 亚洲精品国产第一综合99久久 | 少妇性俱乐部纵欲狂欢电影 | 人人爽人人爽人人片av亚洲 | 亚洲精品久久久久久久久久久 | 国产精品二区一区二区aⅴ污介绍 | 99久久99久久免费精品蜜桃 | 国内精品久久久久久中文字幕 | 玩弄少妇高潮ⅹxxxyw | 久久婷婷五月综合色国产香蕉 | 在线欧美精品一区二区三区 | 在线a亚洲视频播放在线观看 | 日日天日日夜日日摸 | 丰满少妇弄高潮了www | 性做久久久久久久久 | 欧美人与牲动交xxxx | 亚洲人成网站免费播放 | av人摸人人人澡人人超碰下载 | 欧美性生交活xxxxxdddd | 激情内射亚州一区二区三区爱妻 | 亚洲理论电影在线观看 | 精品国产av色一区二区深夜久久 | 亚洲欧美综合区丁香五月小说 | 高潮喷水的毛片 | 欧美黑人乱大交 | av无码不卡在线观看免费 | 99视频精品全部免费免费观看 | 红桃av一区二区三区在线无码av | 中文字幕久久久久人妻 | 一个人看的www免费视频在线观看 | 伊在人天堂亚洲香蕉精品区 | 久久精品中文字幕一区 | 粉嫩少妇内射浓精videos | 国产精品理论片在线观看 | 一本大道伊人av久久综合 | √8天堂资源地址中文在线 | 亚洲日韩av一区二区三区四区 | 欧美精品国产综合久久 | 欧洲熟妇精品视频 | 中文字幕久久久久人妻 | 一本大道伊人av久久综合 | 在线精品亚洲一区二区 | 亚洲欧洲无卡二区视頻 | 2020久久超碰国产精品最新 | 色噜噜亚洲男人的天堂 | 奇米影视7777久久精品人人爽 | 亚洲乱亚洲乱妇50p | 国产成人综合在线女婷五月99播放 | 国语自产偷拍精品视频偷 | 国产激情无码一区二区 | 日本欧美一区二区三区乱码 | 无码人妻少妇伦在线电影 | 亚洲理论电影在线观看 | 18无码粉嫩小泬无套在线观看 | 露脸叫床粗话东北少妇 | 久久久久成人精品免费播放动漫 | 少妇被黑人到高潮喷出白浆 | 两性色午夜免费视频 | 亚洲va欧美va天堂v国产综合 | 日本欧美一区二区三区乱码 | 国产精品手机免费 | 亚洲经典千人经典日产 | 欧美丰满熟妇xxxx | 久久综合九色综合欧美狠狠 | 丰满护士巨好爽好大乳 | 国产精品久久久久无码av色戒 | 初尝人妻少妇中文字幕 | 人人澡人人妻人人爽人人蜜桃 | 99久久婷婷国产综合精品青草免费 | 撕开奶罩揉吮奶头视频 | 思思久久99热只有频精品66 | 大屁股大乳丰满人妻 | 日本精品久久久久中文字幕 | 玩弄人妻少妇500系列视频 | 在线观看国产午夜福利片 | 少妇一晚三次一区二区三区 | 自拍偷自拍亚洲精品被多人伦好爽 | 六月丁香婷婷色狠狠久久 | 偷窥日本少妇撒尿chinese | 欧美放荡的少妇 | 欧美成人高清在线播放 | 国产亚洲精品久久久久久国模美 | 天天拍夜夜添久久精品 | 影音先锋中文字幕无码 | 日韩精品乱码av一区二区 | 岛国片人妻三上悠亚 | 国产精品爱久久久久久久 | 精品乱码久久久久久久 | 久久天天躁夜夜躁狠狠 | 国产99久久精品一区二区 | a在线亚洲男人的天堂 | 国产激情艳情在线看视频 | 特级做a爰片毛片免费69 | 色综合视频一区二区三区 | 午夜丰满少妇性开放视频 | 国产亚洲精品久久久久久 | 欧美35页视频在线观看 | 乱码午夜-极国产极内射 | 99视频精品全部免费免费观看 | 精品乱子伦一区二区三区 | 国产亚洲精品久久久久久久 | 欧美人与禽zoz0性伦交 | 国产精品办公室沙发 | 国产香蕉尹人综合在线观看 | 亚洲成色www久久网站 | 亚洲精品国偷拍自产在线观看蜜桃 | 亚洲精品久久久久中文第一幕 | 成人三级无码视频在线观看 | 97se亚洲精品一区 | 2020久久超碰国产精品最新 | 天天摸天天透天天添 | 国内精品九九久久久精品 | 久久综合久久自在自线精品自 | 黑人玩弄人妻中文在线 | 欧美自拍另类欧美综合图片区 | 男女猛烈xx00免费视频试看 | 精品人人妻人人澡人人爽人人 | 国产sm调教视频在线观看 | 亚洲s色大片在线观看 | 一本久道久久综合婷婷五月 | 日日摸天天摸爽爽狠狠97 | 欧美日韩久久久精品a片 | 精品无码国产自产拍在线观看蜜 | 国产激情精品一区二区三区 | 中文无码成人免费视频在线观看 | 中文字幕+乱码+中文字幕一区 | 久久久久久a亚洲欧洲av冫 | 国产精品久久久久7777 | 欧美 日韩 人妻 高清 中文 | 真人与拘做受免费视频 | 天天综合网天天综合色 | 狠狠色噜噜狠狠狠狠7777米奇 | 377p欧洲日本亚洲大胆 | 樱花草在线社区www | 亚洲欧美日韩成人高清在线一区 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 色欲综合久久中文字幕网 | 一本久道久久综合婷婷五月 | 国产成人亚洲综合无码 | 粉嫩少妇内射浓精videos | 人妻体内射精一区二区三四 | 国产无套内射久久久国产 | 国产又粗又硬又大爽黄老大爷视 | 自拍偷自拍亚洲精品10p | 成年女人永久免费看片 | 久久久久久av无码免费看大片 | 国产精品亚洲а∨无码播放麻豆 | 色综合久久久无码中文字幕 | 国产人妻人伦精品 | 日韩精品无码免费一区二区三区 | 久久精品人人做人人综合 | 国产明星裸体无码xxxx视频 | 国产 精品 自在自线 | 丰满人妻一区二区三区免费视频 | 鲁一鲁av2019在线 | 国产无遮挡吃胸膜奶免费看 | 一本无码人妻在中文字幕免费 | 欧美精品国产综合久久 | 久久精品国产亚洲精品 | 精品国产乱码久久久久乱码 | 中文字幕乱妇无码av在线 | 久久午夜无码鲁丝片 | 久久综合网欧美色妞网 | 一二三四社区在线中文视频 | 中文字幕 亚洲精品 第1页 | 欧美日韩视频无码一区二区三 | 国产成人无码av一区二区 | 99久久久无码国产精品免费 | 荫蒂被男人添的好舒服爽免费视频 | 亚洲精品国偷拍自产在线麻豆 | 老熟妇仑乱视频一区二区 | 日本精品人妻无码免费大全 | 国产精品久久久午夜夜伦鲁鲁 | 桃花色综合影院 | 中文字幕乱码人妻二区三区 | 精品久久久久久人妻无码中文字幕 | 亚洲精品成人福利网站 | 无码帝国www无码专区色综合 | √天堂资源地址中文在线 | 色五月丁香五月综合五月 | 国产真人无遮挡作爱免费视频 | 无码人妻丰满熟妇区毛片18 | 蜜臀aⅴ国产精品久久久国产老师 | 日本精品人妻无码免费大全 | 人人妻人人澡人人爽欧美一区九九 | 无遮挡国产高潮视频免费观看 | 丰满人妻一区二区三区免费视频 | 99久久人妻精品免费一区 | 无码精品人妻一区二区三区av | 久久亚洲国产成人精品性色 | 人妻中文无码久热丝袜 | 日韩成人一区二区三区在线观看 | 婷婷丁香五月天综合东京热 | 骚片av蜜桃精品一区 | 性做久久久久久久免费看 | 国产尤物精品视频 | 国产69精品久久久久app下载 | 东京热无码av男人的天堂 | 国产精品亚洲lv粉色 | 中文字幕无码av波多野吉衣 | 国产一区二区三区四区五区加勒比 | www国产精品内射老师 | 日韩 欧美 动漫 国产 制服 | 色婷婷欧美在线播放内射 | 国产做国产爱免费视频 | 亚洲国产精品美女久久久久 | 波多野结衣一区二区三区av免费 | 男人扒开女人内裤强吻桶进去 | 国产精品无码mv在线观看 | 国产人妖乱国产精品人妖 | 亚洲爆乳大丰满无码专区 | 亚洲国产精品美女久久久久 | 日本精品高清一区二区 | 无码av中文字幕免费放 | 日本大乳高潮视频在线观看 | 久久亚洲中文字幕精品一区 | 九九热爱视频精品 | 午夜无码区在线观看 | 福利一区二区三区视频在线观看 | 一本久道久久综合狠狠爱 | 高清国产亚洲精品自在久久 | 亚洲国产成人av在线观看 | 疯狂三人交性欧美 | 中文毛片无遮挡高清免费 | 樱花草在线社区www | 欧美国产日产一区二区 | 国产精品99爱免费视频 | 国产内射爽爽大片视频社区在线 | 国内揄拍国内精品人妻 | 久久精品无码一区二区三区 | 亚洲爆乳大丰满无码专区 | 亚洲狠狠婷婷综合久久 | 日本乱偷人妻中文字幕 | av香港经典三级级 在线 | 99在线 | 亚洲 | 国产艳妇av在线观看果冻传媒 | 中文字幕人妻无码一区二区三区 | 欧美人与善在线com | √天堂资源地址中文在线 | 男女下面进入的视频免费午夜 | 牲欲强的熟妇农村老妇女 | 成人试看120秒体验区 | 窝窝午夜理论片影院 | 在线亚洲高清揄拍自拍一品区 | 免费观看激色视频网站 | 日本爽爽爽爽爽爽在线观看免 | 樱花草在线播放免费中文 | 少妇高潮喷潮久久久影院 | 成人免费视频视频在线观看 免费 | 九月婷婷人人澡人人添人人爽 | 人妻插b视频一区二区三区 | 国产亚av手机在线观看 | 无码av最新清无码专区吞精 | 熟妇激情内射com | 亚洲码国产精品高潮在线 | 久久国产劲爆∧v内射 | 国产熟妇另类久久久久 | 亚洲s码欧洲m码国产av | 日日干夜夜干 | 午夜理论片yy44880影院 | 亚洲区小说区激情区图片区 | 亚洲欧美中文字幕5发布 | 天堂一区人妻无码 | 大色综合色综合网站 | 久久亚洲日韩精品一区二区三区 | 国产av一区二区三区最新精品 | 久久精品国产99久久6动漫 | 国产精品久久久久久亚洲毛片 | 亚洲爆乳无码专区 | 全黄性性激高免费视频 | 无码免费一区二区三区 | 好爽又高潮了毛片免费下载 | 亚洲人成网站在线播放942 | 日本成熟视频免费视频 | 青青青爽视频在线观看 | 一本色道久久综合亚洲精品不卡 | 国产成人无码一二三区视频 | 日韩欧美中文字幕公布 | 日本饥渴人妻欲求不满 | 性欧美牲交xxxxx视频 | 人人妻人人澡人人爽人人精品 | 国产亚洲精品久久久久久 | 久久久久99精品成人片 | 国产免费久久精品国产传媒 | 久久国产精品_国产精品 | 无码人妻精品一区二区三区不卡 | 国产激情综合五月久久 | 国语自产偷拍精品视频偷 | 青春草在线视频免费观看 | 亚洲国产欧美日韩精品一区二区三区 | 久久久久国色av免费观看性色 | 亚洲午夜久久久影院 | 99久久婷婷国产综合精品青草免费 | 7777奇米四色成人眼影 | 丰满少妇熟乱xxxxx视频 | 日韩欧美成人免费观看 | 丰满少妇高潮惨叫视频 | 中文字幕无码日韩专区 | 精品亚洲成av人在线观看 | 日本一卡2卡3卡四卡精品网站 | 国产人妻人伦精品 | 亚洲乱亚洲乱妇50p | 丁香啪啪综合成人亚洲 | 国产精品久久久久9999小说 | 4hu四虎永久在线观看 | 亚洲 激情 小说 另类 欧美 | 无码一区二区三区在线观看 | 少妇邻居内射在线 | 国产免费久久精品国产传媒 | 好爽又高潮了毛片免费下载 | 老熟妇仑乱视频一区二区 | 国精产品一区二区三区 | 国产精华av午夜在线观看 | 99久久久无码国产aaa精品 | 精品久久综合1区2区3区激情 | 亚洲国产精品无码一区二区三区 | 欧洲精品码一区二区三区免费看 | 久久精品国产一区二区三区肥胖 | 国产精品久久久久影院嫩草 | 欧美freesex黑人又粗又大 | 亚洲中文字幕乱码av波多ji | 妺妺窝人体色www在线小说 | 少妇人妻av毛片在线看 | 中文字幕无码av波多野吉衣 | 国产精品视频免费播放 | 中文字幕日韩精品一区二区三区 | 欧洲美熟女乱又伦 | 精品 日韩 国产 欧美 视频 | 亚洲综合在线一区二区三区 | 亚洲中文字幕成人无码 | 青草视频在线播放 | 熟妇人妻中文av无码 | 中文字幕av无码一区二区三区电影 | 精品国产一区二区三区av 性色 | 大肉大捧一进一出好爽视频 | 无码福利日韩神码福利片 | 精品久久久无码中文字幕 | 国产精品视频免费播放 | 日韩av无码一区二区三区不卡 | 中文字幕久久久久人妻 | 亚洲另类伦春色综合小说 | 51国偷自产一区二区三区 | 成人女人看片免费视频放人 | 国产成人精品一区二区在线小狼 | 又湿又紧又大又爽a视频国产 | 精品无码国产一区二区三区av | 亚洲国产一区二区三区在线观看 | 丰满少妇弄高潮了www | 成年美女黄网站色大免费全看 | 伦伦影院午夜理论片 | 免费视频欧美无人区码 | 亚洲精品美女久久久久久久 | 日本一区二区三区免费播放 | 亚洲欧美精品aaaaaa片 | 亚洲精品国偷拍自产在线麻豆 | 午夜福利试看120秒体验区 | 人妻互换免费中文字幕 | 中文字幕无码热在线视频 | 2020最新国产自产精品 | 日韩精品一区二区av在线 | 色一情一乱一伦一视频免费看 | 成人精品天堂一区二区三区 | 国产精品久久福利网站 | 无码乱肉视频免费大全合集 | 午夜精品久久久久久久久 | 国产三级精品三级男人的天堂 | av无码电影一区二区三区 | 免费乱码人妻系列无码专区 | 欧美熟妇另类久久久久久不卡 | 99久久婷婷国产综合精品青草免费 | 亚洲欧洲中文日韩av乱码 | 欧美野外疯狂做受xxxx高潮 | 亚洲国产高清在线观看视频 | 无码精品国产va在线观看dvd | 午夜性刺激在线视频免费 | 欧美熟妇另类久久久久久多毛 | 精品日本一区二区三区在线观看 | 国产精品久久福利网站 | 亚洲春色在线视频 | 精品国产aⅴ无码一区二区 | 捆绑白丝粉色jk震动捧喷白浆 | 国产美女精品一区二区三区 | 精品无码一区二区三区的天堂 | 伊人久久大香线焦av综合影院 | 日韩人妻少妇一区二区三区 | 一本久道久久综合婷婷五月 | 成人一区二区免费视频 | 人人爽人人澡人人高潮 | 成人无码精品一区二区三区 | 图片区 小说区 区 亚洲五月 | 97久久国产亚洲精品超碰热 | 5858s亚洲色大成网站www | 亚洲中文字幕久久无码 | 国产网红无码精品视频 | 激情人妻另类人妻伦 | 人人爽人人澡人人人妻 | 亚洲乱亚洲乱妇50p | 成人免费视频视频在线观看 免费 | 妺妺窝人体色www婷婷 | 久久精品视频在线看15 | 又湿又紧又大又爽a视频国产 | 一本一道久久综合久久 | 国产美女精品一区二区三区 | 免费国产成人高清在线观看网站 | 国产亚洲日韩欧美另类第八页 | 国产在线无码精品电影网 | 国产成人无码av在线影院 | 无码一区二区三区在线 | 爆乳一区二区三区无码 | 婷婷六月久久综合丁香 | 亚洲区小说区激情区图片区 | 四虎国产精品免费久久 | 亚洲国产精品毛片av不卡在线 | 亚洲爆乳大丰满无码专区 | 亚洲va欧美va天堂v国产综合 | 麻豆成人精品国产免费 | 男女猛烈xx00免费视频试看 | 1000部夫妻午夜免费 | 国产精品二区一区二区aⅴ污介绍 | 性色欲情网站iwww九文堂 | 欧美人与动性行为视频 | 国产莉萝无码av在线播放 | 好男人www社区 | 国产午夜亚洲精品不卡下载 | 久久 国产 尿 小便 嘘嘘 | 自拍偷自拍亚洲精品10p | 久久精品丝袜高跟鞋 | 图片区 小说区 区 亚洲五月 | 大肉大捧一进一出好爽视频 | 国产一区二区三区四区五区加勒比 | www国产精品内射老师 | 国内揄拍国内精品少妇国语 | 奇米影视7777久久精品人人爽 | 午夜精品一区二区三区在线观看 | 亚洲男人av香蕉爽爽爽爽 | 成人性做爰aaa片免费看不忠 | 四十如虎的丰满熟妇啪啪 | 久久精品99久久香蕉国产色戒 | 精品厕所偷拍各类美女tp嘘嘘 | 男人的天堂2018无码 | 日韩人妻无码一区二区三区久久99 | 午夜熟女插插xx免费视频 | 欧美成人家庭影院 | 国产精品免费大片 | a在线观看免费网站大全 | 婷婷六月久久综合丁香 | 亚洲一区二区三区含羞草 | 正在播放老肥熟妇露脸 | 精品久久久中文字幕人妻 | 久久综合给合久久狠狠狠97色 | 色五月五月丁香亚洲综合网 | 国产精品久久久久9999小说 | 无码精品人妻一区二区三区av | 亚洲一区二区观看播放 | 欧美怡红院免费全部视频 | 无套内谢的新婚少妇国语播放 | 大胆欧美熟妇xx | 亚洲无人区午夜福利码高清完整版 | 无码吃奶揉捏奶头高潮视频 | 领导边摸边吃奶边做爽在线观看 | 婷婷丁香五月天综合东京热 | 日韩人妻无码中文字幕视频 | 成熟女人特级毛片www免费 | 国产亚洲精品久久久久久大师 | 亚洲精品成人av在线 | 18无码粉嫩小泬无套在线观看 | 亚洲成a人一区二区三区 | 欧美 日韩 人妻 高清 中文 | 熟女俱乐部五十路六十路av | 亚洲乱亚洲乱妇50p | 欧洲欧美人成视频在线 | 亚洲精品国产精品乱码视色 | 日韩精品无码免费一区二区三区 | 熟妇人妻无乱码中文字幕 | 国产美女精品一区二区三区 | 荡女精品导航 | 国产国语老龄妇女a片 | 国产成人亚洲综合无码 | 国产成人综合色在线观看网站 | 精品久久久无码人妻字幂 | 在线观看国产一区二区三区 | 久久精品丝袜高跟鞋 | 成人精品视频一区二区 | 熟妇人妻激情偷爽文 | 强辱丰满人妻hd中文字幕 | 亚洲日韩一区二区三区 | 亚洲综合在线一区二区三区 | 无遮挡国产高潮视频免费观看 | 色一情一乱一伦一区二区三欧美 | 中文字幕人妻无码一夲道 | 77777熟女视频在线观看 а天堂中文在线官网 | 日韩av无码中文无码电影 | 亚洲日本va午夜在线电影 | 青草视频在线播放 | 国产精品无码mv在线观看 | 国产无套粉嫩白浆在线 | 国产美女精品一区二区三区 | 日韩精品成人一区二区三区 | 日韩精品a片一区二区三区妖精 | 精品人妻中文字幕有码在线 | 国产亚洲精品久久久久久国模美 | 欧美xxxx黑人又粗又长 | 国内揄拍国内精品人妻 | 久精品国产欧美亚洲色aⅴ大片 | 无码人妻丰满熟妇区毛片18 | 水蜜桃色314在线观看 | 国产精品久久久午夜夜伦鲁鲁 | a片在线免费观看 | 中文亚洲成a人片在线观看 | 久久国内精品自在自线 | 久久国内精品自在自线 | 大地资源网第二页免费观看 | 国产午夜精品一区二区三区嫩草 | 免费乱码人妻系列无码专区 | 国产精品久久久久影院嫩草 | 好屌草这里只有精品 | 国产人妻精品一区二区三区不卡 | 九九热爱视频精品 | 中文久久乱码一区二区 | 在线欧美精品一区二区三区 | 亚洲经典千人经典日产 | 最新版天堂资源中文官网 | 大肉大捧一进一出视频出来呀 | 国产成人精品无码播放 | 精品aⅴ一区二区三区 | 天堂亚洲免费视频 | 天天摸天天透天天添 | 亚洲乱码日产精品bd | 亚洲精品午夜无码电影网 | 日本在线高清不卡免费播放 | 国产色在线 | 国产 | 男女爱爱好爽视频免费看 | 奇米影视7777久久精品人人爽 | 在线成人www免费观看视频 | a片免费视频在线观看 | 又湿又紧又大又爽a视频国产 | 亚洲精品久久久久avwww潮水 | 亚洲欧洲中文日韩av乱码 | 亚洲精品成人av在线 | 亚洲精品久久久久中文第一幕 | 牛和人交xxxx欧美 | 无码播放一区二区三区 | 久久熟妇人妻午夜寂寞影院 | 任你躁国产自任一区二区三区 | 无码国产乱人伦偷精品视频 | 久久久av男人的天堂 | 久久久久久国产精品无码下载 | 久久99精品国产麻豆蜜芽 | 成年女人永久免费看片 | 国产精品久久久久久亚洲影视内衣 | 亚洲精品一区二区三区在线观看 | 天堂а√在线地址中文在线 | 99riav国产精品视频 | 国内精品人妻无码久久久影院 | 亚洲日本va中文字幕 | 18无码粉嫩小泬无套在线观看 | 亚洲精品中文字幕乱码 | 国产偷国产偷精品高清尤物 | 东京热男人av天堂 | 中文字幕无线码免费人妻 | 中文字幕无码热在线视频 | 久久zyz资源站无码中文动漫 | 久久午夜夜伦鲁鲁片无码免费 | 最近免费中文字幕中文高清百度 | 狂野欧美性猛交免费视频 | 97人妻精品一区二区三区 | 久久这里只有精品视频9 | 日韩无套无码精品 | 美女黄网站人色视频免费国产 | 国产人妻精品一区二区三区不卡 | 亚洲色偷偷男人的天堂 | 国产精品久久久久9999小说 | 国产精品.xx视频.xxtv | 国产又爽又猛又粗的视频a片 | 蜜桃av抽搐高潮一区二区 | 国产在热线精品视频 | 伊人久久婷婷五月综合97色 | 中文无码精品a∨在线观看不卡 | 天天躁夜夜躁狠狠是什么心态 | 日日摸日日碰夜夜爽av | 成熟妇人a片免费看网站 | 丁香啪啪综合成人亚洲 | 一二三四社区在线中文视频 | 亚洲aⅴ无码成人网站国产app | 亚洲中文字幕av在天堂 | 精品久久久久久亚洲精品 | 中文字幕日韩精品一区二区三区 | 亚洲熟妇色xxxxx欧美老妇y | 妺妺窝人体色www在线小说 | 成人综合网亚洲伊人 | 午夜福利试看120秒体验区 | 成年美女黄网站色大免费全看 | 久久精品成人欧美大片 | 亚洲 另类 在线 欧美 制服 | 色综合久久久无码网中文 | 77777熟女视频在线观看 а天堂中文在线官网 | 精品成在人线av无码免费看 | 性啪啪chinese东北女人 | 一个人免费观看的www视频 | 国产午夜亚洲精品不卡 | 国产一区二区三区影院 | 亚洲日本在线电影 | 自拍偷自拍亚洲精品10p | 国产乱码精品一品二品 | 99久久无码一区人妻 | 亚洲乱码国产乱码精品精 | 亚洲国产精品成人久久蜜臀 | a在线观看免费网站大全 | 亚洲综合色区中文字幕 | 亚洲日韩av一区二区三区中文 | 国产97人人超碰caoprom | 亚洲国产精品久久久天堂 | 色婷婷香蕉在线一区二区 | 国产成人无码av片在线观看不卡 | 99久久人妻精品免费一区 | 日韩av无码一区二区三区 | 亚洲の无码国产の无码影院 | 欧美成人家庭影院 | 中国大陆精品视频xxxx | 日本饥渴人妻欲求不满 | 亚洲综合久久一区二区 | 乱人伦人妻中文字幕无码久久网 | 国产偷自视频区视频 | 欧美日本日韩 | 成人毛片一区二区 | 欧美精品免费观看二区 | 亚洲日韩av一区二区三区中文 | 久久亚洲日韩精品一区二区三区 | 麻豆精品国产精华精华液好用吗 | 久久精品99久久香蕉国产色戒 | 欧美熟妇另类久久久久久不卡 | 美女毛片一区二区三区四区 | 国产激情无码一区二区 | 国内精品久久久久久中文字幕 | 国内少妇偷人精品视频免费 | 伊人久久大香线焦av综合影院 | 乱人伦人妻中文字幕无码 | 99视频精品全部免费免费观看 | 久久亚洲精品中文字幕无男同 | 麻豆精品国产精华精华液好用吗 | 久久无码人妻影院 | 牲欲强的熟妇农村老妇女 | 人妻少妇精品无码专区动漫 | 欧美黑人巨大xxxxx | 国产无遮挡又黄又爽又色 | 日本乱偷人妻中文字幕 | 久久人人爽人人人人片 | 国产精品.xx视频.xxtv | 天天躁日日躁狠狠躁免费麻豆 | 精品国产一区二区三区av 性色 | 日韩精品一区二区av在线 | 国产亚洲人成a在线v网站 | 国产成人无码区免费内射一片色欲 | 东京热无码av男人的天堂 | 亚洲狠狠婷婷综合久久 | 亚洲色www成人永久网址 | 精品久久久久久亚洲精品 | 国产极品美女高潮无套在线观看 | 色偷偷人人澡人人爽人人模 | 亚洲精品无码人妻无码 | 免费网站看v片在线18禁无码 | 亚洲综合伊人久久大杳蕉 | 色婷婷香蕉在线一区二区 | 无码人妻少妇伦在线电影 | 日韩精品无码免费一区二区三区 | 久久国产36精品色熟妇 | 熟妇人妻激情偷爽文 | 久久久久久国产精品无码下载 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 美女黄网站人色视频免费国产 | 女高中生第一次破苞av | 国产精品久久福利网站 | 久久久久亚洲精品男人的天堂 | 国产成人无码av片在线观看不卡 | 亚洲欧美精品伊人久久 | 亚洲阿v天堂在线 | 亚洲精品一区二区三区婷婷月 | 亚洲精品国产品国语在线观看 | 欧美 丝袜 自拍 制服 另类 | 国产人妻久久精品二区三区老狼 | 精品人人妻人人澡人人爽人人 | 少妇性l交大片 | 99久久婷婷国产综合精品青草免费 | 精品国产麻豆免费人成网站 | 亚洲熟妇自偷自拍另类 | 国产精品对白交换视频 | 最近的中文字幕在线看视频 | 国产精品国产自线拍免费软件 | 精品久久综合1区2区3区激情 | 综合网日日天干夜夜久久 | 日本精品少妇一区二区三区 | 亚洲综合久久一区二区 | aⅴ亚洲 日韩 色 图网站 播放 | 色综合久久久久综合一本到桃花网 | 精品国精品国产自在久国产87 | 国产区女主播在线观看 | 国产精品久久久久9999小说 | 色诱久久久久综合网ywww | 色五月丁香五月综合五月 | 亚洲精品中文字幕乱码 | 国产精品久久久av久久久 | 九一九色国产 | 精品久久久久久亚洲精品 | 天天拍夜夜添久久精品 | 亚洲日本一区二区三区在线 | 4hu四虎永久在线观看 | 18禁黄网站男男禁片免费观看 | 久久精品国产亚洲精品 | av无码电影一区二区三区 | 2020最新国产自产精品 | 高潮毛片无遮挡高清免费 | 亚洲成av人片天堂网无码】 | 午夜福利电影 | 中文字幕无码免费久久99 | 国产av一区二区三区最新精品 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲另类伦春色综合小说 | 欧美成人家庭影院 | 国产成人精品视频ⅴa片软件竹菊 | 任你躁在线精品免费 | 97色伦图片97综合影院 | 午夜嘿嘿嘿影院 | 免费观看激色视频网站 | 亚洲国产精品毛片av不卡在线 | 国产香蕉尹人综合在线观看 | 18无码粉嫩小泬无套在线观看 | 国产人妻精品一区二区三区不卡 | 国产精品成人av在线观看 | 午夜丰满少妇性开放视频 | 国产精品无码一区二区三区不卡 | a片免费视频在线观看 | 99精品国产综合久久久久五月天 | 日本一卡2卡3卡四卡精品网站 | 国内精品久久毛片一区二区 | 国产色在线 | 国产 | 亚洲综合另类小说色区 | 亚洲а∨天堂久久精品2021 | 熟妇人妻无码xxx视频 | 88国产精品欧美一区二区三区 | 欧美性生交xxxxx久久久 | 欧美人妻一区二区三区 | 亚洲国产av精品一区二区蜜芽 | 性欧美大战久久久久久久 | 国产又粗又硬又大爽黄老大爷视 | 国产后入清纯学生妹 | 无码人妻精品一区二区三区下载 | 亚洲一区二区三区香蕉 | 少妇厨房愉情理9仑片视频 | 国产精品毛多多水多 | 精品国产青草久久久久福利 | 蜜臀aⅴ国产精品久久久国产老师 | 国产精品办公室沙发 | 日韩精品乱码av一区二区 | 成人影院yy111111在线观看 | 久久午夜无码鲁丝片秋霞 | 国产人妻人伦精品1国产丝袜 | 老太婆性杂交欧美肥老太 | 一本久久a久久精品亚洲 | 久久亚洲精品中文字幕无男同 | 国产av无码专区亚洲a∨毛片 | 狂野欧美性猛交免费视频 | 人人妻人人澡人人爽人人精品浪潮 | 国内揄拍国内精品人妻 | 色综合久久久久综合一本到桃花网 | 欧美国产日韩亚洲中文 | 久久久精品456亚洲影院 | 国产精品人人妻人人爽 | 亚洲欧美综合区丁香五月小说 | 极品嫩模高潮叫床 | 2020久久香蕉国产线看观看 | 日本xxxx色视频在线观看免费 | 久久精品国产99久久6动漫 | 国产人妖乱国产精品人妖 | 国产av无码专区亚洲awww | 激情亚洲一区国产精品 | 亚洲成色在线综合网站 | 日产国产精品亚洲系列 | 小鲜肉自慰网站xnxx | 亚洲国产欧美在线成人 | 中文字幕乱码人妻二区三区 | 97久久超碰中文字幕 | 亚洲 a v无 码免 费 成 人 a v | 超碰97人人射妻 | 久久无码人妻影院 | 狠狠综合久久久久综合网 | 男女猛烈xx00免费视频试看 | 亚洲自偷自偷在线制服 | 国产香蕉尹人视频在线 | 麻花豆传媒剧国产免费mv在线 | 无码人妻精品一区二区三区下载 | 亚洲欧美国产精品专区久久 | 久久久久久国产精品无码下载 | 巨爆乳无码视频在线观看 | 久久久精品人妻久久影视 | 国产亚洲精品精品国产亚洲综合 | 天下第一社区视频www日本 | 老熟女重囗味hdxx69 | 人人妻人人澡人人爽精品欧美 | 日韩欧美群交p片內射中文 | 国产乱人无码伦av在线a | 久久久久国色av免费观看性色 | 人妻体内射精一区二区三四 | 大乳丰满人妻中文字幕日本 | 夜精品a片一区二区三区无码白浆 | 强伦人妻一区二区三区视频18 | 中国大陆精品视频xxxx | 午夜免费福利小电影 | 国产色视频一区二区三区 | 四虎影视成人永久免费观看视频 | 国产精品第一国产精品 | 任你躁国产自任一区二区三区 | 日本丰满熟妇videos | 水蜜桃亚洲一二三四在线 | 久久久精品456亚洲影院 | 综合激情五月综合激情五月激情1 | 天天拍夜夜添久久精品大 | 欧美日韩久久久精品a片 | 成人欧美一区二区三区 | 中文字幕av日韩精品一区二区 | 欧美精品无码一区二区三区 | 日本又色又爽又黄的a片18禁 | 性生交片免费无码看人 | 国内老熟妇对白xxxxhd | 少妇性l交大片欧洲热妇乱xxx | aⅴ在线视频男人的天堂 | 色五月丁香五月综合五月 | 东北女人啪啪对白 | 美女黄网站人色视频免费国产 | 国产一区二区三区影院 | 久久97精品久久久久久久不卡 | 国产精品久久久久久亚洲影视内衣 | 日本护士毛茸茸高潮 | 亚洲日本va中文字幕 | 精品乱码久久久久久久 | 国产偷国产偷精品高清尤物 | 亚洲理论电影在线观看 | 欧美野外疯狂做受xxxx高潮 | 亚洲人成无码网www | 熟妇人妻激情偷爽文 | 狠狠色噜噜狠狠狠7777奇米 | 色狠狠av一区二区三区 | 人妻少妇精品无码专区动漫 | 日韩av激情在线观看 | 亚洲第一无码av无码专区 | 久久久精品456亚洲影院 | 亚洲中文字幕乱码av波多ji | 国产在热线精品视频 | 久久久久久久人妻无码中文字幕爆 | 内射后入在线观看一区 | 欧美人与牲动交xxxx | 久久99精品久久久久久 | 久久久久免费精品国产 | 国产色在线 | 国产 | av无码不卡在线观看免费 | 国产成人无码av在线影院 | 日韩精品无码一区二区中文字幕 | 97久久超碰中文字幕 | 亚洲成a人片在线观看无码 | 丝袜足控一区二区三区 | 国产精品高潮呻吟av久久4虎 | 99精品无人区乱码1区2区3区 | 欧美日本日韩 | 欧美丰满老熟妇xxxxx性 | 亚洲伊人久久精品影院 | 亚洲s色大片在线观看 | 国产午夜无码视频在线观看 | 中文字幕乱码亚洲无线三区 | 久久亚洲日韩精品一区二区三区 | 成人精品天堂一区二区三区 | 亚洲综合久久一区二区 | 欧美国产亚洲日韩在线二区 | 亚洲精品国产精品乱码视色 | 东京热男人av天堂 | 欧美日韩一区二区综合 | 精品久久久中文字幕人妻 | 青草青草久热国产精品 | 亚洲精品www久久久 | 亚洲欧洲日本综合aⅴ在线 | 日本va欧美va欧美va精品 | 黑人大群体交免费视频 | 我要看www免费看插插视频 | 丰满人妻精品国产99aⅴ | 水蜜桃色314在线观看 | 网友自拍区视频精品 | 久久精品视频在线看15 | 午夜理论片yy44880影院 | 国产激情艳情在线看视频 | 日本饥渴人妻欲求不满 | 免费男性肉肉影院 | 色诱久久久久综合网ywww | 综合人妻久久一区二区精品 | 婷婷丁香五月天综合东京热 | 欧美zoozzooz性欧美 | 欧美人与物videos另类 | 日韩精品久久久肉伦网站 | 国产三级精品三级男人的天堂 | 亚洲区欧美区综合区自拍区 | 风流少妇按摩来高潮 | 亚洲日韩中文字幕在线播放 | 5858s亚洲色大成网站www | 十八禁视频网站在线观看 | 国产猛烈高潮尖叫视频免费 | 国产性生交xxxxx无码 | www国产亚洲精品久久网站 | 5858s亚洲色大成网站www | 久久久国产精品无码免费专区 | 亚洲色无码一区二区三区 | 麻豆国产人妻欲求不满 | 久久精品国产一区二区三区 | 国产手机在线αⅴ片无码观看 | 青青草原综合久久大伊人精品 | 一本无码人妻在中文字幕免费 | 狂野欧美性猛交免费视频 | 国产精品久久久久久无码 | 欧美 丝袜 自拍 制服 另类 | 精品久久久久久亚洲精品 | 亚洲自偷精品视频自拍 | 国内精品久久久久久中文字幕 | 亚洲熟悉妇女xxx妇女av | 亚洲а∨天堂久久精品2021 | 欧美日韩一区二区免费视频 | 国产综合久久久久鬼色 | 午夜福利试看120秒体验区 | 亚洲一区av无码专区在线观看 | 狂野欧美性猛xxxx乱大交 | 国产精品资源一区二区 | 高清无码午夜福利视频 | www国产亚洲精品久久久日本 | 国精产品一品二品国精品69xx | 国产午夜无码视频在线观看 | 欧美阿v高清资源不卡在线播放 | 久久久av男人的天堂 | 国产9 9在线 | 中文 | 国产熟妇高潮叫床视频播放 | 理论片87福利理论电影 | 性做久久久久久久免费看 | 欧美成人高清在线播放 | 狠狠躁日日躁夜夜躁2020 | 国产精品久久久午夜夜伦鲁鲁 | 亚洲狠狠色丁香婷婷综合 | 澳门永久av免费网站 | 天天燥日日燥 | 人人妻人人澡人人爽精品欧美 | 两性色午夜免费视频 | 老太婆性杂交欧美肥老太 | 国产精品亚洲а∨无码播放麻豆 | 日本一卡2卡3卡四卡精品网站 | 久久午夜无码鲁丝片 | 国产亚洲精品久久久久久 | 久久久中文字幕日本无吗 | 久久亚洲国产成人精品性色 | 久久久精品成人免费观看 | 免费无码的av片在线观看 | 熟女体下毛毛黑森林 | 亚洲综合精品香蕉久久网 | 亚洲乱亚洲乱妇50p | 男女性色大片免费网站 | 真人与拘做受免费视频一 | 真人与拘做受免费视频一 | 狠狠躁日日躁夜夜躁2020 | 丰满人妻精品国产99aⅴ | 国产在线精品一区二区高清不卡 | 久久aⅴ免费观看 | 日本大乳高潮视频在线观看 | 九九在线中文字幕无码 | 国产国产精品人在线视 | 牛和人交xxxx欧美 | 国产精品无码成人午夜电影 | 天堂а√在线地址中文在线 | 日本一卡二卡不卡视频查询 | 巨爆乳无码视频在线观看 | 国产精品久免费的黄网站 | 色一情一乱一伦 | 欧美变态另类xxxx | 精品国产麻豆免费人成网站 | 中文字幕乱码亚洲无线三区 | 国产亚洲精品久久久闺蜜 | 亚无码乱人伦一区二区 | 亚洲性无码av中文字幕 | 亚洲成av人在线观看网址 | 丰满人妻一区二区三区免费视频 | 俺去俺来也在线www色官网 | 国产av久久久久精东av | 亚洲国产精品一区二区第一页 | 久久久久成人精品免费播放动漫 | 任你躁在线精品免费 | 亚洲日韩av一区二区三区四区 | 亚洲成a人片在线观看无码3d | 国产激情艳情在线看视频 | 在线а√天堂中文官网 | 久久精品视频在线看15 | 真人与拘做受免费视频 | 精品无码一区二区三区的天堂 | 丰满妇女强制高潮18xxxx | 国产香蕉尹人综合在线观看 | 人妻体内射精一区二区三四 | 国产精品对白交换视频 | 欧美 丝袜 自拍 制服 另类 | 97无码免费人妻超级碰碰夜夜 | 三上悠亚人妻中文字幕在线 | 亚洲区欧美区综合区自拍区 | 久久久久久久人妻无码中文字幕爆 | 精品熟女少妇av免费观看 | 午夜丰满少妇性开放视频 | 对白脏话肉麻粗话av | 在线观看国产午夜福利片 | 久久久久99精品成人片 | 东京无码熟妇人妻av在线网址 | 亚洲色偷偷偷综合网 | 激情爆乳一区二区三区 | 欧美老妇与禽交 | 国产在线精品一区二区三区直播 | 荫蒂被男人添的好舒服爽免费视频 | 桃花色综合影院 | 中文字幕无线码免费人妻 | 亚洲精品无码国产 | 日本丰满护士爆乳xxxx | 亚洲男人av香蕉爽爽爽爽 | 日韩视频 中文字幕 视频一区 | 亚洲狠狠婷婷综合久久 | 性生交片免费无码看人 | 精品熟女少妇av免费观看 | 国产色xx群视频射精 | 久久久久亚洲精品中文字幕 | 欧美人妻一区二区三区 | 老熟女乱子伦 | 九九在线中文字幕无码 | 欧美日韩精品 | 麻豆精产国品 | 久9re热视频这里只有精品 | 精品无码国产一区二区三区av | 青春草在线视频免费观看 | 亚洲精品一区二区三区在线观看 | 亚洲日韩一区二区 | 国产人妖乱国产精品人妖 | 国产激情精品一区二区三区 | 欧美老妇交乱视频在线观看 | 亚洲欧洲中文日韩av乱码 | 国产尤物精品视频 | 亚洲区欧美区综合区自拍区 | 99精品久久毛片a片 | 欧美日韩人成综合在线播放 | 国产九九九九九九九a片 | 成人性做爰aaa片免费看不忠 | 免费无码的av片在线观看 | 国产在线aaa片一区二区99 | 四十如虎的丰满熟妇啪啪 | 婷婷五月综合激情中文字幕 | 一本色道久久综合亚洲精品不卡 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 少妇人妻大乳在线视频 | 少妇性俱乐部纵欲狂欢电影 | 亚洲精品国产品国语在线观看 | 欧美日韩在线亚洲综合国产人 | 青青久在线视频免费观看 | 国产三级久久久精品麻豆三级 | 狠狠色噜噜狠狠狠7777奇米 | 国产香蕉尹人综合在线观看 | 亚洲中文字幕无码一久久区 | 亚洲自偷自拍另类第1页 | 国产内射爽爽大片视频社区在线 | www国产亚洲精品久久久日本 | 国产精品美女久久久久av爽李琼 | 给我免费的视频在线观看 | 国产精品美女久久久网av | 97夜夜澡人人爽人人喊中国片 | 久久午夜无码鲁丝片午夜精品 | 色婷婷欧美在线播放内射 | 无码国产乱人伦偷精品视频 | 国产热a欧美热a在线视频 | 久久国产精品萌白酱免费 | 亚洲の无码国产の无码步美 | 久久精品国产一区二区三区肥胖 | 中文字幕人妻丝袜二区 | 人人爽人人澡人人人妻 | 亚洲中文字幕乱码av波多ji | 精品人妻人人做人人爽夜夜爽 | 国产精品国产自线拍免费软件 | 999久久久国产精品消防器材 | 老司机亚洲精品影院 | 男人和女人高潮免费网站 | 精品国产一区二区三区四区 | 永久免费观看美女裸体的网站 | 天堂亚洲免费视频 | 国产精品亚洲专区无码不卡 | 精品乱码久久久久久久 | 亚洲成av人在线观看网址 | 国产两女互慰高潮视频在线观看 | 波多野结衣aⅴ在线 | 欧美性生交xxxxx久久久 | 免费看男女做好爽好硬视频 | 亚洲 日韩 欧美 成人 在线观看 | 国产亚洲美女精品久久久2020 | 国产成人精品必看 | 国内精品久久久久久中文字幕 | 亚洲国产高清在线观看视频 | 纯爱无遮挡h肉动漫在线播放 | 亚洲国产综合无码一区 | 欧美精品无码一区二区三区 | 免费人成在线视频无码 | 国产精品久久福利网站 | 亚洲s色大片在线观看 | 日本大香伊一区二区三区 | 亚洲第一无码av无码专区 | 国产一精品一av一免费 | 无码av岛国片在线播放 | 国产在线一区二区三区四区五区 | 欧美一区二区三区 | 成人影院yy111111在线观看 | 亚洲欧美日韩国产精品一区二区 | 日本熟妇乱子伦xxxx | 乱中年女人伦av三区 | 久久无码中文字幕免费影院蜜桃 | 青青青手机频在线观看 | 少妇高潮喷潮久久久影院 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 日本又色又爽又黄的a片18禁 | 久久久无码中文字幕久... | 日本爽爽爽爽爽爽在线观看免 | 天堂无码人妻精品一区二区三区 | 学生妹亚洲一区二区 | 丰满少妇高潮惨叫视频 | 人妻熟女一区 | 午夜无码区在线观看 | 亚欧洲精品在线视频免费观看 | 老子影院午夜伦不卡 | 99久久亚洲精品无码毛片 | 国产精品久久久久无码av色戒 | 中文字幕无码日韩欧毛 | 免费播放一区二区三区 | 久久人妻内射无码一区三区 | 亚洲午夜无码久久 | 日韩在线不卡免费视频一区 | 欧美丰满熟妇xxxx | 国产精品欧美成人 | 东北女人啪啪对白 | 精品无码国产自产拍在线观看蜜 | 少妇被粗大的猛进出69影院 | 人人爽人人爽人人片av亚洲 | 四虎永久在线精品免费网址 | 久久无码专区国产精品s | 亚洲国产成人av在线观看 | 色综合视频一区二区三区 | 日本精品人妻无码免费大全 | 亚洲啪av永久无码精品放毛片 | 少妇被黑人到高潮喷出白浆 | 亚洲成色在线综合网站 | 久久99国产综合精品 | 中文字幕无码乱人伦 | 思思久久99热只有频精品66 | 成人精品一区二区三区中文字幕 | 国产性生大片免费观看性 | 色爱情人网站 | a在线观看免费网站大全 | a在线亚洲男人的天堂 | 任你躁在线精品免费 | 亚洲国产精品毛片av不卡在线 | 给我免费的视频在线观看 | 国产精品人人妻人人爽 | 色综合久久久无码网中文 | 在线观看欧美一区二区三区 | 亚洲熟熟妇xxxx | 在线观看免费人成视频 | 人妻少妇精品无码专区动漫 | 粉嫩少妇内射浓精videos | 亚洲熟妇自偷自拍另类 | 欧美丰满少妇xxxx性 | 大色综合色综合网站 | 久久精品国产一区二区三区肥胖 | 中文精品无码中文字幕无码专区 | 欧美日韩一区二区综合 | 精品久久久久久亚洲精品 | 精品久久久无码人妻字幂 | 日本护士xxxxhd少妇 | 伊人久久大香线蕉午夜 | 性欧美大战久久久久久久 | 丰满少妇人妻久久久久久 | 日本精品人妻无码免费大全 | 99精品国产综合久久久久五月天 | аⅴ资源天堂资源库在线 | 精品亚洲韩国一区二区三区 | 18精品久久久无码午夜福利 | 欧美肥老太牲交大战 | 99在线 | 亚洲 | 久久久久se色偷偷亚洲精品av | av无码久久久久不卡免费网站 | 欧美zoozzooz性欧美 | 一本色道婷婷久久欧美 | 精品国产乱码久久久久乱码 | 又大又黄又粗又爽的免费视频 | 国产人妻精品午夜福利免费 | 麻豆国产人妻欲求不满谁演的 | 樱花草在线社区www | 亚洲欧美色中文字幕在线 | 日本乱人伦片中文三区 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 中文字幕av无码一区二区三区电影 | 免费无码午夜福利片69 | 骚片av蜜桃精品一区 | 亚洲乱码国产乱码精品精 | 乱人伦人妻中文字幕无码久久网 | 亚洲熟妇自偷自拍另类 | 成人三级无码视频在线观看 | 在线播放亚洲第一字幕 | 无码国模国产在线观看 | 国产片av国语在线观看 | 大地资源网第二页免费观看 | 日产国产精品亚洲系列 | 最新版天堂资源中文官网 | a国产一区二区免费入口 | 国产人妻精品一区二区三区不卡 | 欧美亚洲日韩国产人成在线播放 | 任你躁在线精品免费 | 亚洲乱码国产乱码精品精 | 亚洲va中文字幕无码久久不卡 | 亲嘴扒胸摸屁股激烈网站 | 久久国产精品萌白酱免费 | 国产两女互慰高潮视频在线观看 | 欧美性生交xxxxx久久久 | 偷窥日本少妇撒尿chinese | 精品无码成人片一区二区98 | 正在播放老肥熟妇露脸 | 国产网红无码精品视频 | 中国女人内谢69xxxx | 18精品久久久无码午夜福利 | 一本加勒比波多野结衣 | 丝袜美腿亚洲一区二区 | 两性色午夜视频免费播放 | 久久精品丝袜高跟鞋 | 久久久www成人免费毛片 | 高清国产亚洲精品自在久久 | 久久久亚洲欧洲日产国码αv | 又色又爽又黄的美女裸体网站 | 欧美熟妇另类久久久久久不卡 | 日本一本二本三区免费 | 一区二区三区乱码在线 | 欧洲 | 久久99久久99精品中文字幕 | 午夜肉伦伦影院 | 亚洲成在人网站无码天堂 | 国产色xx群视频射精 | 清纯唯美经典一区二区 | 久久久久亚洲精品中文字幕 | 欧美人与物videos另类 | 久久午夜无码鲁丝片 | 亚洲狠狠婷婷综合久久 | 97精品人妻一区二区三区香蕉 | 蜜臀av无码人妻精品 | 国产亚洲视频中文字幕97精品 | 亚洲人成网站色7799 | 国产精品国产自线拍免费软件 | 国精产品一区二区三区 | 国产欧美熟妇另类久久久 | 亚洲经典千人经典日产 | 亚洲成av人片天堂网无码】 | 欧美大屁股xxxxhd黑色 | 国产av久久久久精东av | 国产精品久久久午夜夜伦鲁鲁 | 3d动漫精品啪啪一区二区中 | 两性色午夜免费视频 | 中文久久乱码一区二区 | 麻豆人妻少妇精品无码专区 | 高清国产亚洲精品自在久久 | 55夜色66夜色国产精品视频 | 久久www免费人成人片 | 久久久久国色av免费观看性色 | 亚洲精品一区二区三区四区五区 | 国产xxx69麻豆国语对白 | 久久综合狠狠综合久久综合88 | 一本加勒比波多野结衣 | 成 人 网 站国产免费观看 | 国产真人无遮挡作爱免费视频 | 丰满人妻一区二区三区免费视频 | 精品无码一区二区三区的天堂 | 免费人成在线观看网站 | 国产麻豆精品一区二区三区v视界 | 正在播放老肥熟妇露脸 | 欧美35页视频在线观看 | 色欲久久久天天天综合网精品 | 国产精品久久久一区二区三区 | 亚洲乱码中文字幕在线 | 国产凸凹视频一区二区 | 色一情一乱一伦一区二区三欧美 | 午夜无码区在线观看 | 亚洲第一无码av无码专区 | 欧美喷潮久久久xxxxx | 久久久久免费精品国产 | 国产后入清纯学生妹 | 国产精品久久久av久久久 | 国产精品va在线观看无码 | 久久精品无码一区二区三区 | 国产黑色丝袜在线播放 | 欧美一区二区三区视频在线观看 | 无码福利日韩神码福利片 | aⅴ在线视频男人的天堂 | 又大又黄又粗又爽的免费视频 | 亚洲国产高清在线观看视频 | 激情内射亚州一区二区三区爱妻 | 色综合久久88色综合天天 | 国产熟女一区二区三区四区五区 | 又紧又大又爽精品一区二区 | 国产激情艳情在线看视频 | 国产精品手机免费 | 成熟女人特级毛片www免费 | 欧美人与物videos另类 | 欧美兽交xxxx×视频 | 伊人色综合久久天天小片 | 少妇无码av无码专区在线观看 | 欧美日韩亚洲国产精品 | 色老头在线一区二区三区 | 国产凸凹视频一区二区 | 国产三级精品三级男人的天堂 | 领导边摸边吃奶边做爽在线观看 | 亚洲性无码av中文字幕 | 51国偷自产一区二区三区 | 日本va欧美va欧美va精品 | 精品无码国产一区二区三区av | 亚洲春色在线视频 | 在线视频网站www色 | av无码不卡在线观看免费 | 国产凸凹视频一区二区 | 大地资源网第二页免费观看 | 色噜噜亚洲男人的天堂 | 在线成人www免费观看视频 | 在线观看欧美一区二区三区 | 亚洲精品美女久久久久久久 | 漂亮人妻洗澡被公强 日日躁 | 纯爱无遮挡h肉动漫在线播放 | 亚洲欧洲日本综合aⅴ在线 | 精品国精品国产自在久国产87 | 色欲人妻aaaaaaa无码 | 日本肉体xxxx裸交 | 中文毛片无遮挡高清免费 | 国产亚洲视频中文字幕97精品 | 精品国产一区av天美传媒 | 鲁一鲁av2019在线 | 亚洲a无码综合a国产av中文 | 国产精品无码久久av | 免费无码肉片在线观看 | 久久国产精品萌白酱免费 | 亚洲狠狠婷婷综合久久 | 亚洲精品久久久久中文第一幕 | 丰满少妇女裸体bbw | 天天综合网天天综合色 | 熟女体下毛毛黑森林 | 福利一区二区三区视频在线观看 | 宝宝好涨水快流出来免费视频 | а√资源新版在线天堂 | 亚洲乱码中文字幕在线 | 任你躁在线精品免费 | 久久久久成人精品免费播放动漫 | 呦交小u女精品视频 | 亚洲中文字幕无码一久久区 | 国产精品无码一区二区桃花视频 | 午夜无码区在线观看 | 国产精品久久久久9999小说 | 性开放的女人aaa片 | 国内精品久久久久久中文字幕 | 东京热男人av天堂 | 久久精品99久久香蕉国产色戒 | 男人扒开女人内裤强吻桶进去 | 中文字幕乱码中文乱码51精品 | 全球成人中文在线 | 又色又爽又黄的美女裸体网站 | 亚洲熟妇色xxxxx亚洲 | 日本乱偷人妻中文字幕 | 精品无码一区二区三区的天堂 | 女人被男人躁得好爽免费视频 | 97无码免费人妻超级碰碰夜夜 | 黑人巨大精品欧美黑寡妇 | 丰腴饱满的极品熟妇 | 国产亚洲精品久久久久久久久动漫 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 国内少妇偷人精品视频免费 | 久久精品99久久香蕉国产色戒 | 亚洲精品国偷拍自产在线观看蜜桃 | 久久精品成人欧美大片 | 性做久久久久久久久 | 强开小婷嫩苞又嫩又紧视频 | 国产综合久久久久鬼色 | 人妻aⅴ无码一区二区三区 | 少妇高潮一区二区三区99 | 一本一道久久综合久久 | 内射后入在线观看一区 | 国产成人无码午夜视频在线观看 | 久久精品国产99久久6动漫 | 中文字幕日韩精品一区二区三区 | 麻豆精产国品 | 亚洲日韩av一区二区三区四区 | 免费看男女做好爽好硬视频 | 粗大的内捧猛烈进出视频 | 十八禁视频网站在线观看 | 精品久久综合1区2区3区激情 | 少妇的肉体aa片免费 | 国产97人人超碰caoprom | 国产午夜精品一区二区三区嫩草 | 激情爆乳一区二区三区 | 成熟人妻av无码专区 | 黄网在线观看免费网站 | 亚洲一区二区三区偷拍女厕 | 欧美熟妇另类久久久久久多毛 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 丁香花在线影院观看在线播放 | 福利一区二区三区视频在线观看 | 欧洲熟妇精品视频 | 娇妻被黑人粗大高潮白浆 | 少妇人妻av毛片在线看 | 又大又紧又粉嫩18p少妇 | 国产午夜无码精品免费看 | 国产无套内射久久久国产 | 精品厕所偷拍各类美女tp嘘嘘 | 国产精品嫩草久久久久 | 乌克兰少妇xxxx做受 | 九九久久精品国产免费看小说 | 久久综合给合久久狠狠狠97色 | 丁香花在线影院观看在线播放 | 亚洲国产精品毛片av不卡在线 | а天堂中文在线官网 | 成熟女人特级毛片www免费 | 国产成人久久精品流白浆 | 夜先锋av资源网站 | 亚洲中文字幕无码一久久区 | 亚洲欧美色中文字幕在线 | 国产综合色产在线精品 | 久久99热只有频精品8 | 久久精品国产一区二区三区肥胖 | 亚无码乱人伦一区二区 | 久久久久亚洲精品男人的天堂 | 久久午夜夜伦鲁鲁片无码免费 | 疯狂三人交性欧美 | 国产午夜亚洲精品不卡 | 在线观看国产一区二区三区 | 影音先锋中文字幕无码 | 99久久久无码国产aaa精品 | 国产精品多人p群无码 | 熟妇女人妻丰满少妇中文字幕 | 人人妻人人澡人人爽精品欧美 | 人人妻人人澡人人爽人人精品 | 亚洲成a人一区二区三区 | 亚洲综合伊人久久大杳蕉 | 久久天天躁狠狠躁夜夜免费观看 | 中文无码精品a∨在线观看不卡 | 免费无码av一区二区 | 国产成人无码a区在线观看视频app | 免费无码肉片在线观看 | 少妇被粗大的猛进出69影院 | 欧美人与动性行为视频 | 国产内射爽爽大片视频社区在线 | 国产午夜无码视频在线观看 | 2019nv天堂香蕉在线观看 | 国产艳妇av在线观看果冻传媒 | 日韩在线不卡免费视频一区 | 国产成人午夜福利在线播放 | 性生交大片免费看l | 在线观看国产一区二区三区 | 免费国产黄网站在线观看 | 水蜜桃av无码 | 丰满人妻精品国产99aⅴ | 欧美xxxx黑人又粗又长 | 国产精品香蕉在线观看 | 三上悠亚人妻中文字幕在线 | 国产乱码精品一品二品 | 久久97精品久久久久久久不卡 | 九九久久精品国产免费看小说 | 三级4级全黄60分钟 | 波多野42部无码喷潮在线 | 97se亚洲精品一区 | 中文字幕日韩精品一区二区三区 | 性史性农村dvd毛片 | 亚洲精品欧美二区三区中文字幕 | 国产人妻精品午夜福利免费 | 人人妻人人澡人人爽欧美一区 | 欧美成人免费全部网站 | 精品乱码久久久久久久 | 四虎永久在线精品免费网址 | 无码国产乱人伦偷精品视频 | 久久亚洲a片com人成 | 综合网日日天干夜夜久久 | 国产色视频一区二区三区 | 国产区女主播在线观看 | 成人欧美一区二区三区黑人 | 麻豆av传媒蜜桃天美传媒 | 天天av天天av天天透 | 国产三级久久久精品麻豆三级 | 国产熟妇高潮叫床视频播放 | 免费看男女做好爽好硬视频 | 激情内射日本一区二区三区 | 国产真实伦对白全集 | 人人超人人超碰超国产 | 内射巨臀欧美在线视频 | 夜夜躁日日躁狠狠久久av | 亚洲国产成人a精品不卡在线 | 国产凸凹视频一区二区 | 欧美日韩在线亚洲综合国产人 | 一本色道久久综合亚洲精品不卡 | 国产两女互慰高潮视频在线观看 | 久青草影院在线观看国产 | 中文字幕无码av激情不卡 | 亚洲一区二区三区含羞草 | 无遮挡国产高潮视频免费观看 | 久久熟妇人妻午夜寂寞影院 | 四虎永久在线精品免费网址 | 一本色道婷婷久久欧美 | 精品少妇爆乳无码av无码专区 | 少妇被粗大的猛进出69影院 | 国产麻豆精品一区二区三区v视界 | 永久黄网站色视频免费直播 | 国产成人av免费观看 | 久久久久亚洲精品男人的天堂 | 亚洲日韩一区二区三区 | 伊在人天堂亚洲香蕉精品区 | 亚洲欧美日韩综合久久久 | 日韩av无码中文无码电影 | 国产成人无码av一区二区 | 午夜免费福利小电影 | 精品无码一区二区三区的天堂 | 国产精品第一区揄拍无码 | 精品无码国产自产拍在线观看蜜 | 骚片av蜜桃精品一区 | 丝袜美腿亚洲一区二区 | 成人欧美一区二区三区 |