Mercurial > vba-clojure
comparison org/todo.org @ 62:4699c7bab77d
added code to retrieve CPU registers
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Wed, 07 Mar 2012 20:10:21 -0600 |
parents | dc8b383ecefa |
children | 43d4fb2a6fc2 |
comparison
equal
deleted
inserted
replaced
61:dc8b383ecefa | 62:4699c7bab77d |
---|---|
5 - [ ] remove prof | 5 - [ ] remove prof |
6 - [ ] remove lua | 6 - [ ] remove lua |
7 | 7 |
8 ** additional functionality | 8 ** additional functionality |
9 - [X] step the simulator | 9 - [X] step the simulator |
10 - [ ] get CPU data | 10 - [X] get CPU data (registers) |
11 - [X] get RAM / ROM data | 11 - [X] get RAM / ROM data |
12 - [X] save / load state (use savestates) | 12 - [X] save / load state (use savestates) |
13 - [ ] write current frame | 13 - [ ] write current frame as image |
14 - [ ] write sound | 14 - [ ] write sound to wav file |
15 - [X] send button presses to the GB | 15 - [X] send button presses to the GB |
16 | 16 |
17 * high level | 17 * high level |
18 - [ ] write vbm files | 18 - [ ] write vbm files from clojure |
19 - [ ] remove battery backup files | 19 - [ ] remove battery backup files |
20 | 20 |
21 | 21 |
22 | 22 |
23 | 23 |
31 getRegisters() --- returns a map of register-keywords => values | 31 getRegisters() --- returns a map of register-keywords => values |
32 | 32 |
33 getFrame() --- returns a BufferedImage of data which represents the | 33 getFrame() --- returns a BufferedImage of data which represents the |
34 current frame. | 34 current frame. |
35 | 35 |
36 | |
37 step(int buttons) --- steps the game while pressing the chosen button(s) | 36 step(int buttons) --- steps the game while pressing the chosen button(s) |
38 | 37 |