Commit Graph

16 Commits

Author SHA1 Message Date
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