Maemo SDK 軟體移植初步:以 SDLPAL 為範例

 

Maemo 是由 Nokia 所開發、基於 Linux 的行動作業系統,使用在 Nokia 770、 N800、N810 和 N900 上。儘管我們都知道 Nokia 已經放棄 Maemo 與後繼者 MeeGo 的開發,轉而投向 Windows Phone 的懷抱。但由於 Maemo 的軟體架構和桌面 Linux 系統有著高度相似性,所以它在應用軟體的發展上仍保有一定的生命力。

 

GRUB 2 修改預設開機選項

由於 Fedora 16/17 預設使用 GRUB 2 開機管理程式,但系統的安裝過程中並沒有提供修改預設開機選項的功能,並且 GRUB 2 並不像舊版可以直接編輯 menu.lst 來修改開機選項,反而操作程序還會再繁複一點。以下範例是將開機預設值從 Linux 修改為 Windows 7,儘管 Linux 事實上已經是 DR 主要的桌面用系統,但電腦並不是只有 DR 一個人在用而已……所以將預設值改為 Windows 7 會比較好。

 

首先從 grub.cfg 確認 Windows 7 的完整選單名稱:

  • cat /boot/grub2/grub.cfg |grep Windows

 

然後依該名稱設定 GRUB 2 預設開機選項:

  • grub2-set-default "Windows 7 (loader) (on /dev/sda1)"

 

分類: 

新.二號機

 

 

終於可以用 Windows 7 了……至於 Linux 部份,為求有最佳的硬體支援度,所以選擇安裝最新的 Fedora 17 Beta,原本以為可能會有軟體缺東缺西的情形,但事實上卻沒有這樣的問題,像 RPM Fusion 這類的第三方套件庫都已經支援 Fedora 17,可以直接用來安裝 NVIDIA 的官方 Linux 驅動程式。不過 Beta 版有些明顯的 bug,希望正式版釋出時可以修正。

 

分類: 

NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context

本文的標題訊息是 DR 在 Fedora 15 趁系統還有點反應時用 dmesg 指令抓出來的,從網路上搜尋到的相關討論來看,這個訊息有許多的可能原因,但就 DR 的自身經驗來說,這可能表示顯示卡有問題了。一開始發覺到問題時是在執行 3D 遊戲(Heroes of NewerthUrban Terror)過大約幾分鐘後畫面就會花掉、或者停住,然後當機,但這狀況以前從來沒有發生過,並且平常的桌面操作卻一切正常,花好幾個小時上網、打文章、看影片都沒事。

 

分類: 

Metro 2033

Metro 2033 是一部 2005 年的俄國小說,作者為 Dmitry Glukhovsky,並且在 2010 年有推出一款同名改編電玩。然而 DR 今天要談的並不是電玩,因為 DR 完全沒玩過,反倒是把原著小說給讀完了。其實 DR 對俄國文學很不熟悉,先前讀過的俄國作品只有 Sergey Lukyanenko 的《夜巡者》(Night Watch)全系列而已,而那一系列本來就很紅,許多人都讀過。

 

  

 

分類: 

Valve: Handbook for New Employees

這是來自許多電玩新聞網站都有張貼的新聞,話說網路上流出了一本 Valve 官方的新進員工手冊(PDF),裡頭說明許多難得一見、並且有趣的資訊,也可以因此認識到:Valve 真的是一間很獨特的遊戲公司,例如從這本手冊可以發現 Valve 沒有管理階層,每個人幾乎可說是完全平等的,而且工作都是自選、自我組織成小組團隊而非受指派。

 

以下是 DR 按自己粗淺的英文程度所翻譯出的手冊內容,僅供參考,所有內容請以原文為準。並且只有翻譯主段落而已,公司大事表、小字的附加說明、詞彙解釋以及(很有趣)的圖文說明請見原文手冊。

 

 

The Avengers:夢幻的陣容=節奏感的嚴重喪失

其實,DR 並沒有非常期待《復仇者聯盟》(The Avengers)這部電影,也許是 DR 一時之間對這類超級英雄大亂鬥(或者大合作)的情節沒有太大興趣。唯一引起 DR 興趣的是本片編導 Joss Whedon,因為 DR 個人還滿喜歡 Joss Whedon 先前的唯一一部電影執導作品《衝出寧靜號》(Serenity,2005),而除了《衝出寧靜號》外,Joss Whedon 的其餘作品都是以電視影集為主。另外他還擔任過電影《異形 4》(Alien: Resurrection,1997)的編劇,不過那又是另一段有趣的故事,有機會再說。

 

OK,回到主題,DR 對於本片的評分是…… 6/10 分。

 

分類: 

N900 安裝 Duke Nukem 3D

 

Prince of Persia Source Code

想要一窺經典動作遊戲《波斯王子》(Prince of Persia,1989)的原始碼嗎?日前原作者 Jordan Mechner 成功找到一度失蹤的原始碼,並且上傳到 GutHub 。由於最早的《波斯王子》是運作在 Apple II 電腦上(所使用的處理器是 MOS 6502),所以該原始碼是用 6502 組合語言所寫成。

 

 

分類: 

The Hunger Games:無羶腥色的美國版大逃殺

今天原本要去看《超級戰艦》(Battleship),但從時刻表發現《飢餓遊戲》(The Hunger Games)還沒有下檔,就決定看它了。和先前的 John Carter 一樣,DR 又是處於未曾讀過原著的情況下去看這部電影,電影想必刪節了很多東西,但成果至少對 DR 來說仍是驚奇的,節奏流暢、氣氛掌握佳,保留一定寓意,而且沒有《大逃殺》(Battle Royale)那種重度羶腥色的感覺(電影或小說皆然)。

 

原著的書迷不見得會滿意這部電影,但 DR 以一個單純電影觀眾的角度來看是滿意的,並且這部電影成功勾起了 DR 對於其原著小說的興趣,就某種程度而言,這不就是改編電影的價值嗎?

 

評分:8/10 分。

 

分類: 

頁面

Subscribe to DarkRanger's Secret Area RSS