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