Prince of Persia Source Code
想要一窺經典動作遊戲《波斯王子》(Prince of Persia,1989)的原始碼嗎?日前原作者 Jordan Mechner 成功找到一度失蹤的原始碼,並且上傳到 GutHub 。由於最早的《波斯王子》是運作在 Apple II 電腦上(所使用的處理器是 MOS 6502),所以該原始碼是用 6502 組合語言所寫成。
想要一窺經典動作遊戲《波斯王子》(Prince of Persia,1989)的原始碼嗎?日前原作者 Jordan Mechner 成功找到一度失蹤的原始碼,並且上傳到 GutHub 。由於最早的《波斯王子》是運作在 Apple II 電腦上(所使用的處理器是 MOS 6502),所以該原始碼是用 6502 組合語言所寫成。
今天原本要去看《超級戰艦》(Battleship),但從時刻表發現《飢餓遊戲》(The Hunger Games)還沒有下檔,就決定看它了。和先前的 John Carter 一樣,DR 又是處於未曾讀過原著的情況下去看這部電影,電影想必刪節了很多東西,但成果至少對 DR 來說仍是驚奇的,節奏流暢、氣氛掌握佳,保留一定寓意,而且沒有《大逃殺》(Battle Royale)那種重度羶腥色的感覺(電影或小說皆然)。
原著的書迷不見得會滿意這部電影,但 DR 以一個單純電影觀眾的角度來看是滿意的,並且這部電影成功勾起了 DR 對於其原著小說的興趣,就某種程度而言,這不就是改編電影的價值嗎?
評分:8/10 分。
werkkzeug3 是一款用於 Windows 平台的 3D 引擎,由專門製作動畫 demo 的團體 farbrausch 所開發,會特別在此介紹的原因為最近 farbrausch 將自己所開發的一些軟體包含引擎在內,以開放原始碼的方式釋出(GitHub)。werkkzeug3 這款引擎在網路上比較為人所討論的特點是它所打包出來的軟體容量可以達到非常微小的程度,例如 fr-041: debris. 這支 demo,整個軟體只有 177KB,而 .kkrieger 這款簡易的 FPS 也只有大約 95KB 的大小。
DR 身為哥吉拉(Godzilla)系列電影的愛好者,總是會定期去 YouTube 搜尋有關哥吉拉的影片,不過通常 DR 並不會把這些影片貼到網站上,但這次顯然是個例外,因為 DR 偶然找到一批很難被搜尋到的影片,內容是從平成系列的《哥吉拉 VS 碧奧藍蒂》(Godzilla vs. Biollante,1989)到《哥吉拉 VS 戴斯特洛伊亞》(Godzilla vs. Destoroyah,1995)共六部電影的一些幕後製作、未使用以及廣告片段。
這部電影描述時間旅行在未來世界成為可行卻非法的一門技術,犯罪組職會利用時間旅行技術將想要消滅的人送回過去,由過去的職業殺手解決。Joseph Gordon-Levitt 飾演一名專做這類生意的殺手,直到有一天從未來傳送過來的目標竟然是三十年後的自己(Bruce Willis)……預告片(YouTube)
好像很有趣。
日前替堂弟拼裝了一台舊電腦,主要規格為當年單核心王者之一的 Pentium 4 3.0 GHz 加上 GeForce 5900XT 以及 1GB 的記憶體,軟體安裝方面,DR 使用一套已經非常標準化的方式處理:先用直接包含 Service Pack 3 的微軟官方安裝碟安裝 Windows XP,然後使用三秒的 Windows XP Pre-SP4 安裝更新,最後安裝必要的驅動程式與應用軟體即交件。基本上自己算是對成品很滿意,硬體效能不錯,整個系統也很乾淨,沒有什麼雜七雜八的東西。
不過 DR 在軟體安裝方面顯然忽略了一件事:就是 .NET Framework 在 Windows 上也已經算是必裝的軟體套件,所以很快的,堂弟就抱怨《英雄聯盟》(League of Legends)無法執行,搜尋了一下,原來是沒有安裝 .NET Framework 3.5 的關係(錯誤訊息為「ASSERT: LauncherLib not initialized」)
X的,就是想打電動就是了……
先前 DR 在 N900 安裝 USB 乙太網路卡一文中提過 N900 預設並不支援使用 RTL8150 晶片的網路卡,然而 N900 的核心原始碼其實有包含 RTL8150 的驅動程式,只是預設並沒有被編譯進去,於是本文將進一步說明如何使用 Maemo SDK 編譯 N900 的核心模組(kernel modules)。
來自 Tom's Guide 的文章:10 Classic PC Games Begging For A Remake,裡頭由作者列出了十款極經典、應當給予重製的 PC 遊戲,其實該文章總共列了不只十款遊戲,因為有些是將系列中的多款遊戲一併列成一項。
以下是遊戲名單:
來自 Linux 基金會的宣傳影片 How Linux is Built。老實說其中有一段敘述 DR 覺得不是很恰當,在開發與發佈時程方面,用「A new kernel comes out every 2-3 months」去比較「years for competing operating systems」,聽起來像是犯了系統核心(kernel)與整個作業系統在範圍上的不對等比較。再者,從產品營運的角度來說,kernel.org 發佈新 kernel 的速度多快並不重要,因為沒有任何終端產品會直接選用最新版本的 kernel。
簡而言之,Linux kernel 並不是越新越好,最新的版本通常代表著支援最新技術,但在漏洞修補方面,數字較小的版本號很有可能表現得比較好。