去年的 Super Mario World Credits Warp 實機 RTA 應該讓不少人大開眼界了
(可參閱 #1KmFwdgi / #1KsUk7SJ 這兩篇)
就在昨天, 同樣又是 SethBling, 他利用了好幾個 SMW 裡的 bug
手動將一段由 p4plus2 所撰寫的 331 位元組的小程式放進 SNES 裡並且執行
而這支小程式執行起來的結果讓許多人驚呆了! (內容農場風(X
https://www.youtube.com/watch?v=hB6eY73sLV0
其實這種東西並不是第一次出現了
有不少的「TAS さんの休日」的影片都有包含這種經由 bug 寫入任意程式執行的要素
(TAS 界裡把它叫做 ACE, Arbitrary Code Execution, 就是任意程式執行)
AGDQ 2015 更是出現了把初代瑪莉歐寫進 SMW 裡面的 TASBot run
https://www.youtube.com/watch?v=czKHg5lmwsw
但是這些都是以程式操作摸擬器或是接上機台來送入輸入的
SethBling 這次辦到的則是在實機上人工輸入各個位元組並執行!
最上面那個影片是這次成功之後 SethBling 進行的簡單解說影片
完整的實況可以在 SethBling 的 twitch 頻道收看
VOD 連結: https://www.twitch.tv/sethbling/v/57032858
實況裡除了進行操作的 SethBling 之外, 另一個聲音就是撰寫這支程式的 p4plus2
過程中 p4plus2 有對許多聊天室裡的提問做回答, 想稍微深入了解的可以看看