說到毀滅戰士《Doom》除了本身是經典的元祖 FPS 遊戲以外,另一個身份就是讓各路大神炫技的範例,幾乎任何有「螢幕」的設備都可能被拿來移植《Doom》。而這次的主角輪到了 16年前推出的 Canon EOS 550D 相機。日本網友在一台 Canon 單眼相機的液晶螢幕上,除了能運行《Doom》以外,機身上的按鍵與轉盤還能操作角色,並支援存檔與背景音樂。
Kiss X4 就是 EOS 550D:一台 15 年前的入門單眼
影片中的 Canon EOS Kiss X4,是 Canon 於 2010 年 2 月 8 日發表的 1,800 萬畫素數位單眼相機,在日本以 Kiss X4 為名,北美稱為 EOS Rebel T2i,歐洲與其他地區則為 EOS 550D,三者為同一機型。該機採用 DIGIC 4 影像處理器,配備 3 吋 104 萬點液晶螢幕,解析度為 720×480,在當時屬於入門級產品線的代表機種,至今仍有不少二手流通量。也正因為硬體年代久遠,能在這樣的裝置上跑起完整版《Doom》,才更突顯移植的技術趣味。
這次《Doom》移植是由開發者 lauris-nl 以 Magic Lantern 擴充框架打造 Doom550D 模組完成,程式碼已在 GitHub 上公開。根據 GitHub 專案說明,Doom550D 是以 Magic Lantern 模組形式運作的《Doom》移植,Magic Lantern 是針對 Canon 單眼相機的開源第三方擴充韌體框架,能在不取代原廠韌體的前提下,透過 SD 記憶卡載入模組,存取相機的顯示、按鍵、儲存與音訊硬體。開發者正是利用這個框架,讓 EOS 550D 能像掌機一樣直接讀取記憶卡上的遊戲資料來執行《Doom》一代與二代。
專案狀態目前標示為實驗性質,最新釋出版本為 v0.4.1,是開發者在實體 EOS 550D 上測試過、目前最穩定可玩的版本,作者明確提醒不要將此二進位檔安裝到其他機型或韌體版本上。GitHub 頁面也附上實機遊玩影片與多張截圖,展示標題畫面、遊戲中與選單在相機螢幕上的呈現效果。
用快門鍵打怪:按鍵、存檔與多 WAD 支援
原 PO 貼文中提到,本次移植可用相機的按鈕與轉盤操作《Doom》,並對應存檔與讀檔、多個 WAD 檔、背景音樂與音效,且完整運用 720×480 的液晶螢幕。GitHub README 的功能清單對這些描述提供了更完整的對照。
- 操作對應:支援 Canon 550D 的按下與放開事件,包含長按加速與橫移修正,並在退出遊戲時清理輸入、顯示與色彩暫存狀態,專案也提供隱藏的密技選單
- 存檔機制:每個 WAD 檔案名稱對應獨立的存檔空間,存檔與設定分別存放於 ML/DOOM/SAVES 與 ML/DOOM/CONFIG,透過 Magic Lantern 選單中的 Games > Doom 子選單管理
- WAD 選擇:可在 ML/DOOM 目錄下放置最多 32 個依字母排序的 IWAD 檔,並在選單中切換,切換後需重新啟動相機再開始遊戲
- 全螢幕模式:提供額外的非官方全螢幕設定,以 360×240 渲染遊戲畫面,再以每個遊戲像素對應 2×2 實體像素的方式呈現在 720×480 螢幕上,達到點對點放大效果
這些細節顯示移植在操作與流程上的完整度頗高,選單、存檔與關卡切換都能在相機上完成,整體體驗已接近在掌機上遊玩的狀態。
キャノンの一眼レフデジカメ『EOS Kiss X4』(EOS 550D)に、あの「Doom」が勝手移植!!
本作は、デジカメのボタン/ダイヤルでDoomを操作可能。セーブ&ロード、複数WAD、BGM&効果音まで対応し、720×480液晶をフル活用している
撮影の息抜きにDoomができるのは最高だッッ!!https://t.co/RDtV2iTTns pic.twitter.com/q2gS5mkHsc
— 吉野@連邦(renpou.com) (@yoshinokentarou) August 17, 2026
「萬物皆可 Doom」的傳奇
對於熟悉「It runs Doom」(萬物皆可 Doom)文化的玩家而言,相機並非首次被挑戰的平台,先前已有飛機杯、電子煙、充電座、計算機、冰箱、胎壓偵測器等裝置的移植案例,但這次 Doom550D 的完整度相對較高,包含音訊、存檔與多 WAD 管理都已實作,而非僅讓畫面動起來,如果你手邊剛好有這台相機也可以試試看。



