看板 Emulator 關於我們 聯絡資訊
Youtube: https://www.youtube.com/watch?v=anf3ftvWo24
其實蠻久以前就寫好了,拖到現在才放出來 因為前面還有個 Chip 8 debugger 不知道怎麼拍影片(還放在那),拖著拖著就拖到現在 效果不太理想,因為選錯程式語言了 orz... 不過至少它會動 XD 隨便講些關於 Atari 2600 的感想 Atari 2600 作為一個出名的主機,其實功能相當不怎麼樣 JoJo 裡徐倫對 MiuMiu 的時候不是用線具現化出 MiuMiu 的臉嗎? Atari 2600 的程式設計師們天天都在幹這件事 NES 的程式設計師就好命很多,只要指定造景方塊就好了 之前在版上看到有人說 Atari 2600 的 Pac-Man 做得很偷懶 其實這完全是誤解,Atari 2600 的背景機制就是那麼爛,一畫最少就要畫四格 所以只能畫一條四格的線來代表一個點 山寨遊戲 Alien 看起來漂亮很多,但是看我的慢速模擬器跑就知道 那是用了很多手法硬搞出來的,實際上一條水平線上只有兩個點 那兩個點還是不會動的飛彈,根本不是背景 Pac-Man 的程式設計師只是腦袋沒那麼會轉彎,不能怪他 最後說到 Atari 2600 的傳奇遊戲 E.T. 我個人真心覺得 E.T. 是個還不錯的遊戲,至少它能讓我花三個小時全破 關鍵應該還是當時沒有人有閱讀說明書的習慣 要不是我有先看過 AVGN 知道這遊戲的目的是啥,大概也是打三分鐘就放棄了 當然 E.T. 無止盡的掉洞也是原因之一啦 話說有人會好奇 E.T. 為什麼這麼容易掉進洞裡嗎? 我在想要不要用自己寫的模擬器去拍片解釋 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.145.171 ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1431636144.A.7B6.html
if930: 請問:1.你是用哪種程式語言2.你覺得應該用哪種? 05/15 06:41
1. Python (但是 Youtube 上的影片是在 PyPy 上跑的) 2. 純 Python 大概能跑到 2~5 FPS,正常的 Atari 2600 在 NTSC 下是 60 FPS 所以只要比純 Python 快 30 倍的程式語言就可以拿來寫 Atari 2600 模擬器 理論上最好的當然是 C 或 C++,RPython 估計也沒問題 我拿 Python 寫單純只是因為我已經退化到不會寫 C 跟 C++ 了
OPWaug: 自編譯必推 05/15 08:31
Python 算是直譯式語言,不用編譯啦,怕有人誤解回一下 偷偷說,版上那個不到千行的 NES 模擬器我編譯不起來 Q_Q ※ 編輯: ResolaQQ (114.46.151.129), 05/15/2015 09:59:37
if4: 是說C_Sharp嗎?要用對編譯器吧?一些編譯選項不對就會有問題 05/15 11:24
aton602: 當時遊戲都是一人包全部,幾乎沒有team的存在 05/15 11:40
ttwell: It's the angry atari sega nerd~ 05/15 11:45
tint: Atari 2600可說是傳奇主機了 05/15 12:05
Lailungsheng: 推 05/15 13:48
erspicu: 他說的應該是C++ 不到1千行 但實作度很高的任天堂模擬器 05/15 15:31
erspicu: 模擬器聲音模擬那塊 很多背景觀念搞不太懂 spec不好k 05/15 15:36
erspicu: 如果有機會方便的話 懇請分享一下音效模擬輸出那塊 05/15 15:36
srwcc: 謝謝你 05/15 15:51
EDGE: 推! 05/15 19:51
mindsteam:   05/16 01:21
qazxswptt: 推! 05/17 18:48
conpo: 感謝分享 05/17 19:04
crgc: 這兩篇看不懂 但是好文要推XD 05/18 20:55
laikyo: AVGN: https://www.youtube.com/watch?v=pCTJ5q6aMjY 05/19 15:58
djboy: 認真推 05/19 16:48
goodman: 竟然玩得下ET 太猛惹............ 05/19 21:13
if4: 推…^_^ 05/19 22:58
if930: 補推 ^_^ 05/20 06:51
advencer: 認真推! 05/21 16:07
sean0212: 自寫模擬器未免太強了 05/23 19:11
neos042: 推 05/27 11:24