進度
- 改用 Py65 當 CPU
- 移除所有除錯的能力
- 沒有聲音
- 只有部分遊戲能玩,有些遊戲發射鍵無法動作
下載
需求
資源
- STELLA PROGRAMMER'S GUIDE
- Stella Integrated Debugger (a work in progress)
- Rockwell 6502 Programmers Reference
- The Overflow (V) Flag Explained by Bruce Clark
- atari 2600 programming specs, HTML version
- Atari 2600 Programming for Newbies
心得
- FPS 視遊戲而有所不同,從 30 到 40 FPS 都有。由於聲音也許會被遊戲速度所影響,因此只好先做優化再寫聲音。目前看起來瓶頸仍然在 TIA,可是已經沒有能夠大幅加速的地方了,所以現在打算把所有東西合到一塊,應該會有一定的效果,不過這會造成程式碼非常凌亂,所以先在這邊做個備份以策安全
-
Atari 2600 模擬器效能分佈 物件 30 FPS 40 FPS MOS 6507 12.04% 08.73% 記憶體和記憶體映射 06.32% 04.90% TIA 全部 76.08% 82.94% TIA 獲得物件顏色 48.40% 38.14% TIA 碰撞測試 04.52% 04.90% TIA 繪圖 02.04% 02.45% PIA 6532 00.32% 00.29% 卡匣 00.12% 00.10% 控制器 00.16% 00.39%
沒有留言:
張貼留言