Mercurial > vba-clojure
view org/todo.org @ 52:ee70875e0d3e
working on the API
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Wed, 07 Mar 2012 02:12:59 -0600 |
parents | abd94449d4bf |
children | 88218735d220 |
line wrap: on
line source
1 * Low level3 ** simplifications4 - [ ] remove vba code5 - [ ] remove prof6 - [ ] remove lua8 ** additional functionality9 - [ ] step the simulator10 - [ ] get CPU data11 - [ ] get RAM / ROM data12 - [ ] save / load state (use savestates)13 - [ ] write current frame14 - [ ] write sound15 - [ ] send signals to th GB17 * high level18 - [ ] write vbm files25 saveState() --- returns a SaveState object26 loadState(SaveState) --- restores a state27 writeState(SaveState) --- writes a SaveState to a file.29 getRAM() --- returns the ram of the GB in native buffer.30 getRegisters() --- returns a map of register-keywords => values32 getFrame() --- returns a BufferedImage of data which represents the33 current frame.36 step(int buttons) --- steps the game while pressing the chosen button(s)