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