[閒聊] 1fps Atari 2600 Emulator

作者: LPH66 (-6.2598534e+18f)   2019-01-27 13:58:05
來點前情提要好了:
大約在兩年前 1.11 的時候, 紅石魔術師 SethBling 用了兩千多個指令方塊搞了這個:
https://www.youtube.com/watch?v=5nViIUfDMJg
這是一個 Atari 2600 的模擬器, 不過因為當時指令方塊的速度限制
畫一個 frame 需要三到四分鐘, 而且還沒有控制器所以基本上可以說只是看畫面而已
====
大約四個月之後, 在 1.12 的快照 17w16a 裡對連鎖指令方塊執行進行了優化
當時版上的文章裡有人貼了 reddit 的文章在講為什麼這對指令方塊是大事:
※ 本版 #1O-LhSE8
: 推 error405: https://redd.it/66xpbz 連鎖指令方塊優化超棒的 04/23 11:39
: → error405: 本來整串要跑幾十秒幾分鐘現在能瞬間跑完 04/23 11:41
: → LPH66: > Hey Sethbling, looks like you have a new Atari to 04/23 19:26
: → LPH66: make... 04/23 19:26
: → LPH66: 這句好讚 XD 04/23 19:26
: → mamaya3: 該模擬紅白機了(喂 04/23 20:31
: 推 tst5381: 指令的改變用revolutionary真的一點都不為過 04/23 23:47
: → tst5381: 隨便舉一個: raycast偵測現在理論上可以立刻完成 04/23 23:48
: → tst5381: 光是raycast的應用就夠多了, 理論上可行的delegate就更猛 04/23 23:52
我引的這句是在該文裡 /u/Lilscribby 的回應
主要也是因為前面那則影片大約也就只在幾個月之前而已, 有人聯想不怎麼意外
====
於是在今天 SethBling 貼了這則影片, 影片標題就是本文標題:
https://www.youtube.com/watch?v=mq7T5_xH24M
使用了約一萬個函數, 總計約三萬條指令, render 的速度進步到已經有 1fps 了
然後也加了控制器輸入所以某種程度上是可以玩的
影片裡就有使用這個來「重現」Dragster 5.57 秒的實況片段
(關於這個 Dragster 的故事影片裡有簡介, 這裡就略過
這是 2018 年初 speedrun 界的大新聞, 滿有趣的故事, 可以自己去找來看)
以及其他幾個 Atari 2600 遊戲 rom 執行的畫面
作者: GTR12534 (カラス)   2019-01-27 19:49:00
在麥塊裡玩麥塊又更進一步了話說看到第一個影片還以為是平行的錯視圖 LUL
作者: j6u47803 (j6u47803)   2019-01-29 12:32:00
期待麥塊裡面玩STEAM遊戲

Links booklink

Contact Us: admin [ a t ] ucptt.com