freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux與模擬器(已修改)

2025-05-27 23:21 本頁面
 

【正文】 如何在Linux/FreeBSD下玩模擬器游戲(V )如果你生于70年代,那么你一定還記得《魂斗羅》、《戰(zhàn)斧》、《名將》吧。想再聽一次令人熱血沸騰的《魂斗羅》的主題曲嗎?好,現(xiàn)在就讓我們重溫我們的兒時(shí)之旅。我們的討論范圍包括任天堂紅白機(jī)模擬器(Fceu),世嘉五代模擬器(DGen/SDL),和街機(jī)模擬器(Xmame),有同好愿意幫助補(bǔ)上其他模擬器的資料嗎?Fce Ultra這是一個(gè)跨平臺(tái)的任天堂紅白機(jī)模擬器,可以運(yùn)行在Dos/Windows/BeOS/MacOS/MacOSX/和Unix下(需要SDL庫支持)是我用過的Linux/FreeBSD下最好的紅白機(jī)模擬器,支持絕大部分常見的MAP格式,支持zip格式的壓縮rom、全屏模式、網(wǎng)絡(luò)聯(lián)機(jī)、游戲桿輸入,甚至游戲作弊。遺憾的是作者似乎不打算繼續(xù)發(fā)展這個(gè)項(xiàng)目,然而你仍然可以在。編譯安裝這個(gè)模擬器是一件相當(dāng)簡單的事:,展開到一個(gè)臨時(shí)目錄下,進(jìn)入該目錄,然后運(yùn)行make,如果一切順利,將在該目錄下生成fceu的執(zhí)行程序。在指令行輸入$ ./fceu將得到指令行幫助,試試$ ./fceu fs ,看到你久違的《魂斗羅》畫面了嗎?fs選項(xiàng)將使fceu在全屏幕方式下運(yùn)行。Fce ultra假定axis0為游戲桿的X軸向,axis1為游戲桿的Y軸向,對于大多數(shù)Gameport游戲桿,這個(gè)假設(shè)是成立的,但我的Topway USB Joypad單人手柄向系統(tǒng)報(bào)告自己是一個(gè)4軸向游戲桿/20按鍵手柄(實(shí)際使用2軸向10 按鍵),axis2為x軸向,axis3為Y軸向,有效按鍵09。這可能是由于Gamepad制造商為了減少成本,讓單人手柄與雙人手柄共用芯片的結(jié)果,而我的Gamtec Twin USB Gamepad雙人手柄同樣報(bào)告自己是一個(gè)4軸向/20按鍵手柄,其中axis0為Player1的X軸向,axis1為Player1的Y軸向,axis2為Player2的X軸向,axis3為Player2的Y 軸向,手柄1的有效按鍵為09,手柄2的有效按鍵為1019。是的,這個(gè)結(jié)果看起來相當(dāng)?shù)墓终Q,但這不是廠商或是驅(qū)動(dòng)編寫者的錯(cuò),畢竟,支持Joystick重映射應(yīng)當(dāng)是應(yīng)用程序的職責(zé),但這卻造成相當(dāng)一部分USB游戲桿在 Fce Ultra下無法正常使用,有哪位紅白機(jī)迷愿意為她寫個(gè)補(bǔ)丁嗎?Linux用戶在編譯運(yùn)行之前應(yīng)當(dāng)先檢查是否已安裝了SDL的運(yùn)行庫和開發(fā)庫(當(dāng)然還要有g(shù)cc)。Redhat/Mandrake的發(fā)行版均有這個(gè)安裝包,你可以運(yùn)行 sdlconfig version來檢查你的SDL庫的版本號(hào),否則在編譯時(shí)可能會(huì)遇到麻煩。FreeBSD用戶需要確保sdl12 (/usr/ports/devel/sdl12),gmake (/usr/ports/devel/gmake)等ports已經(jīng)安裝,sdl12會(huì)在/usr/local/bin/下安裝sdl11config這個(gè)執(zhí)行文件,由于FreeBSD的ports包含了許多不同版本的SDL庫(甚至包括在linux模擬環(huán)境下運(yùn)行的linuxsdl),因此需要以不同的配置程序名加以區(qū)別。記住為sdl11config創(chuàng)建一個(gè)符號(hào)連接,像這樣: cd /usr/local/bin。 ln s sdl11config sdlconfig,fceu編譯時(shí)需要通過這個(gè)標(biāo)準(zhǔn)的SDL環(huán)境配置程序以確定所需的SDL庫和頭文件的路徑,另外,你需要執(zhí)行g(shù)make以明確表示你使用gnumake而不是系統(tǒng)缺省的bsdmake在寫完這個(gè)主題后大約一個(gè)星期,我興奮地發(fā)現(xiàn),F(xiàn)reeBSD終于將FCEU正式加入了PORTS,如果你使用cvsup 同步PORTS,那么進(jìn)入/usr/ports/emulators/fceu,然后make amp。amp。 make install就大功告成了。DGen/SDL這是基于windows的世嘉模擬器DGen的SDL環(huán)境移植版,支持全屏模式、分屏模式、zip格式的壓縮rom、游戲桿輸入和游戲作弊,你可以在://. ~joe/。與Fce Ultra一樣,DGen/SDL同樣不支持游戲桿重映射,甚至假定系統(tǒng)報(bào)告的第一游戲桿設(shè)備為Player1,第二游戲桿設(shè)備為Player2,并且限制游戲手柄的最大按鍵數(shù)為16!但SEGA MD上留下了我太多難以割舍的回憶,因此我為她編寫了游戲桿重映射的PATCH,由于DGen/SDL 原本的游戲桿支持的代碼是由另一位hacker加上的,并且使用了完全不同的事件映射模式,這花了我2個(gè)小時(shí)去弄清楚代碼是如何工作的,這個(gè)補(bǔ)丁耗費(fèi)了我整個(gè)周末并讓我錯(cuò)過了與PPMM的晚餐: 然而應(yīng)用這個(gè)PATCH是非常簡單的,patchp1../. patch,記住你需要用你下載的patch文件的路徑替換指令里的../,但直到目前為止,我仍然沒有收到DGen/SDL的作者關(guān)于這個(gè)PATCH的任何答復(fù),因此,這個(gè)PATCH是非官方的,是否使用她取決于你對我的信任,如果這個(gè)PATCH給你帶來麻煩或是快樂,或者你有任何意見或是建議,請讓我知道。得益于autoconf腳本的幫助,編譯模擬器的源代碼是相當(dāng)簡單的,展開到一個(gè)臨時(shí)目錄,進(jìn)入該目錄,如果你需要游戲桿重映射的Patch,請先按上文的方法應(yīng)用Patch,之后順序執(zhí)行./configure,make就可完成編譯,F(xiàn)reeBSD的用戶則需要首先符號(hào)連接sdlconfig,安裝gnumake,并執(zhí)行g(shù)make而不是make。然而該版本的autoconf測試宏中有兩處錯(cuò)誤地包含了SDL/,在Redhat Linux下,由于SDLdevel將SDL的頭文件放在了/usr/local/SDL/下,而/usr/include/是系統(tǒng)的標(biāo)準(zhǔn)包含路徑,因此,Redhat的用戶在編譯時(shí)不會(huì)遇到任何麻煩,其他Linux發(fā)行版和*BSD的用戶恐怕就沒這么幸運(yùn)了,當(dāng)你運(yùn)行./configure時(shí),配置腳本會(huì)抱怨找不到SDL/, 腳本或是干脆自己直接修改configure腳本。 如何使用PATCH提供的游戲桿重映射功能,這是一個(gè)我的游戲桿設(shè)置的例子: joy_pad1_up = j0a1(16384) 表示Player1的上方向設(shè)為游戲桿設(shè)備0的第1軸 向的負(fù)方向,只有當(dāng)該方向的軸向位置絕對值超過16384時(shí),才認(rèn)為該事件發(fā)生。 這個(gè)設(shè)置讓你可以避免游戲桿傳回的噪音信號(hào)干擾你對游戲主角的控制,對于 飛行搖桿類的游戲桿(如Logitech WingMan 3D)是一個(gè)很有用的設(shè)置,軸向位置 絕對值的取值范圍是1~32767joy_pad1_up = j0a1(16384)joy_pad1_down = j0a1(+16384)joy_pad1_left = j0a0(16384)joy_pad1_right = j0a0(+16384) joy_pad1_a = j0b3表示Player1的A鍵被定義為游戲桿設(shè)備0的第3按鈕joy_pad1_a = j0b3joy_pad1_b = j0b0joy_pad1_c = j0b1joy_pad1_x = j0b2joy_pad1_y = j0b6joy_pad1_z = j0b7joy_pad1_mode = j0b9joy_pad1_start = j0b8在Linux下,你可以通過jstest的輸出以確定該如何填寫配置項(xiàng),一個(gè)類似于GXMAME的圖形化前端會(huì)使這一工作簡單許多,有誰對這個(gè)主意感興趣嗎?這個(gè)PATCH可以在Linux下完美地支持各種游戲手柄,然而在FreeBSD上使用UHID手柄時(shí)卻響應(yīng)緩慢,這可能是FreeBSD的UHID驅(qū)動(dòng)傳回了大量的噪音信號(hào)導(dǎo)致的,我是FreeBSD的忠實(shí)FANS,然而我并不在意FreeBSD的這些不是很UNIX的特性,個(gè)人認(rèn)為與其繼續(xù)修改模擬器以適應(yīng)FreeBSD下的噪音環(huán)境,還不如修改FreeBSD的UHID驅(qū)動(dòng),畢竟一件這樣的工作的有趣程度取決于對社會(huì)幸福總量的貢獻(xiàn):D,如果你是FreeBSD的FANS,那么UHID驅(qū)動(dòng)入口是個(gè)不錯(cuò)的開始,你可以在/usr/src/sys/dev/usb/。XMAME所有的MAME Fans請起立,注視這個(gè)LOGO并高呼3聲MAME萬歲無需多說,著名的多街機(jī)模擬器MAME的UNIX平臺(tái)版本,支持各種Unix的變體,甚至是PS2上的Linux! 她能夠模擬自1975年起發(fā)行的超過4000個(gè)大型街機(jī)游戲。如果你尚不了解MAME為何物,那么。不要去找RPM,DEB或是PORTS,我們需要的是最新的游戲列表和最好的游戲效果,況且,如果你只需要一個(gè)執(zhí)行文件就能工作,那么有什么理由需要安裝包呢?,解開壓縮包。刪除Makefile(), 拷貝成Makefile(在修改出現(xiàn)錯(cuò)誤時(shí)有一個(gè)后備文件總是一件好事),我們剩下所有要做的就是修改Makefile文件以適應(yīng)我們的系統(tǒng)??傮w來說,Make
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1