你有沒有想過,那些被你丟進抽屜深處的童年玩具,后來都去了哪里?
2000年前后,費雪公司推出了一款叫Pixter的兒童掌上設備。觸摸屏、能畫畫、能聽歌、還能插卡玩游戲——在當年,這簡直是每個孩子夢寐以求的"高科技"。它陸續(xù)出了好幾代,卻在2007年后徹底停產(chǎn),連開發(fā)文檔都沒留下。十幾年過去,幾乎沒人記得它了。
![]()
但有人記得。
Dmitry就是其中之一。他最初盯上第二代Pixter Color,其實是想把它改造成PalmOS的運行設備——這個想法本身就很有意思,說明在他眼里,這臺"兒童玩具"的硬件底子,足以支撐一個真正的操作系統(tǒng)。
問題是,官方資料全沒了。想給它寫軟件?只能從零開始拆解。
Pixter Color用的是ARM架構的LH75411芯片,這算是個好消息,至少架構是熟悉的。壞消息是,這是一顆被砍到不能再砍的極簡版ARM7——畢竟只是給小孩玩的便宜貨,能省則省。
真正讓人頭皮發(fā)麻的是固件。Dmitry發(fā)現(xiàn),里面跑著一個16位的棧式虛擬機。為什么用這種古怪的設計?他推測,可能最初選的完全是另一顆芯片,后來臨時換了方案,軟件架構卻來不及重寫,只能硬套一層抽象層。
這種"歷史遺留問題"在技術考古里太常見了。你以為自己在拆一臺設備,其實是在讀一段被壓縮的、混亂的決策史。
音頻系統(tǒng)的實現(xiàn)更是讓他寫了長篇吐槽。具體有多離譜?原文沒細說,但能讓一個資深逆向工程師專門開罵,想必是層層疊加的妥協(xié)與補丁,最后變成誰也看不懂的黑箱。
Pixter Color之后,他又啃下了Multimedia版本——SoC稍強一些——以及最初代的Classic。那臺2000年誕生的老機器居然用了一顆黑膠封裝的6502處理器,8位虛擬機。在千禧年還用這種配置,簡直是考古級的設計,但想想它的定價和目標用戶,又莫名合理。
三年時間,Dmitry做完了這些事:拆機、逆向、提取卡帶數(shù)據(jù)、寫模擬器。他沒有復活一個商業(yè)帝國,只是確保了幾百個兒童游戲不會在數(shù)字世界里徹底蒸發(fā)。
這聽起來很小眾,甚至有些無用。但你要知道,童年記憶是很脆弱的東西。當硬件停止運轉、卡帶氧化報廢、公司停止維護,那些畫面和聲音就真的消失了。不是隱喻意義上的消失,是物理意義上的、不可逆的熄滅。
有人愿意花三年,去挽留這種"即將熄滅",這件事本身就讓人有點動容。
你現(xiàn)在去搜Pixter,能找到的除了他的技術文檔,幾乎只剩維基百科上那張拆機圖。但模擬器跑起來了,ROM被轉儲了,至少還有人能點開那些粗糙的涂鴉程序,聽一聽二十年前的電子音效。
這大概是我們這個時代特有的溫柔——不是留住什么偉大的東西,只是不想讓某個小孩曾經(jīng)的快樂,變成徹底的空白。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.