科學追求真理,為的是打開大自然的黑箱;然而真理明白若昭,就是透明的白箱。我們總在求真的旅途上一知半解,努力化灰箱為白箱。如果偵錯就是科學,除錯即求真理,那這一段話用在『偵錯』與『除錯』上來講依然合適。這也說明為什麼人們喜歡用不同的灰度,來表達對『箱內之物』的認識與了解了。
經過了一段辛苦,你終於把Raspbian 安裝好,可以開始使用了。是否自此就像童話故事上所說的『從此過著幸福、快樂 ……』;等一下︰戲才剛開鑼、人物都還沒上場呢!!這時假如告訴你『剛安裝好的 Raspbian 上有問題』呢?就在此時偵探柯南立馬登場,好戲也即將展開︰
………柯南想 Linux 核心 kernel 程式,通常一直輸出紀錄著系統運作活動,用 dmesg 命令就能閱讀,嗯!結果太大了,最好用 dmesg | more,啊哈!!我找到了。原來是︰
[ 21.678058] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
如果我們已經知道是這個問題了,那麽用 dmesg | grep fsck 就能更快找到系統是否曾輸出過這個訊息。現在已經確定是有問題了 ── ㄋㄚㄟㄤㄚㄋㄟ ──,怎麽會這樣 .XX!?最重要的是,如果你是柯南,你會怎麽辦呢?
………柯南想起,在哪裡找資料?一文上提到了樹莓派的論壇,何不到那裡查查,看看是否有人已談論過這個問題?該用什麼關鍵字來查尋呢?『fsck』 797 則,太廣泛了,『Volume was not properly unmounted』45 則,而且摘要也確實符合,嗯!答案是︰這個ㄆㄛ癹文 Post 啊!『癹』 ── 好一隻『將草踩平的大腳』,咦!原來還要編譯程式ㄟ。唉!難道只能問阿笠博士了嗎?又想,難道不能『依樣畫葫蘆』造著做?……解決了!!
─── 《打開黑箱!!》
『復古派』已經裝好了,也經過初步驗證,卻突然發現某些喜愛的遊戲不能跑?該怎麼辦呢??
心想既然兩年前可以!今天為什麼不行也!?就多裝幾種模擬器用
/RetroPie-Setup
Runcommand
逐一檢視吧!!
由於知道模擬器的種類和版本,與遊戲 ROM 之相容性習習相關,故而往往能以年代解決大半問題哩☺
偏偏遇到這隻唐老鴨『母港寬』呦☻
『Donald Duck – Maui Mallard in Cold Shadow』
pi@retropie:~ ls retroarch.cfg runcommand.info runcommand.log pi@retropie:/dev/shm cat /proc/version Linux version 4.14.79-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611)) #1159 SMP Sun Nov 4 17:50:20 GMT 2018