Commit Graph

21 Commits

Author SHA1 Message Date
Bryan Bishop 6c5ccae807 make vba emulator wait until text is done drawing
Also, this fixes some bugs related to how button presses are handled.
2013-06-16 11:34:30 -05:00
Bryan Bishop 36a0acbde1 Merge pull request #122 from yenatch/master
vba config shouldn't need fiddling out of the box
2013-03-07 21:05:14 -08:00
yenatch 91b24953f6 vba - suppress joypad input message 2013-03-07 23:27:55 -05:00
Bryan Bishop 6a3cf4e393 vba - record/replay button sequences 2013-03-05 01:56:25 -06:00
Bryan Bishop 0fa5d9a162 vba - keyboard input optimization 2013-03-04 03:08:00 -06:00
Bryan Bishop a1ed7e7658 vba - basic cheating infrastructure 2013-03-03 21:42:35 -06:00
Bryan Bishop 9ee0600524 vba - separate config 2013-03-01 22:45:30 -06:00
Bryan Bishop 3255093451 vba - run without unit tests 2013-03-01 22:31:20 -06:00
Bryan Bishop c2932b0490 vba - also install jython 2013-03-01 22:11:45 -06:00
Bryan Bishop e59fa73c95 vba - improve install instructions 2013-03-01 21:40:49 -06:00
Bryan Bishop bcfac567ed fix bank handling in vba.call 2013-03-01 13:30:44 -06:00
Bryan Bishop f0767fb15a vba - example unit testing of roms 2013-03-01 12:36:17 -06:00
Bryan Bishop caa1dc10dd vba - call arbitrary functions from jython 2013-03-01 02:43:55 -06:00
Bryan Bishop b543827ee4 vba - fix off-by-one error in registers 2013-02-28 22:26:58 -06:00
Bryan Bishop 7dc2c3129b vba - better way to deal with registers 2013-02-28 22:23:01 -06:00
Bryan Bishop 37fac8a714 vba - get text on screen 2013-02-28 20:38:11 -06:00
Bryan Bishop 4941f473a2 vba - set_registers 2013-02-28 04:33:54 -06:00
Bryan Bishop 9a20ba1d3f remove code slop 2013-02-28 04:32:28 -06:00
Bryan Bishop a98dcc1745 vba warp function 2013-02-28 04:31:45 -06:00
Bryan Bishop ec098d1a03 various helper functions for the vba interface
New vba.py features include:
* get_memory_at
* get_memory_range
* set_memory_at

Also, the "crystal" class has a number of specialty helpers:
* crystal.walk_through_walls
* crystal.get_player_name
* crystal.get_map_name
* crystal.get_xy
* crystal.nstep (which sets memory each step by calling certain
* functions, like walk_through_walls)
* crystal.is_in_battle
* crystal.get_gender
2013-02-26 21:49:54 -06:00
Bryan Bishop 12c8255067 jython bindings to vba-linux/vba-closure (vba-rr)
A bunch of functions and tools to run vba-clojure (a fork of
vba-rerecording specifically for compiling on Linux, bound to the JVM
through JNI).
2013-02-26 02:29:12 -06:00