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