Bryan Bishop
68c2b09745
Merge pull request #122 from yenatch/master
...
vba config shouldn't need fiddling out of the box
original-commit-id: 36a0acbde17ede24152840257e8f12918cd9c6b6
2013-03-07 21:05:14 -08:00
yenatch
afbed06238
vba - suppress joypad input message
...
original-commit-id: 91b24953f615569d5130cb1ccceffa8149cc42c0
2013-03-07 23:27:55 -05:00
Bryan Bishop
3f7de71048
vba - record/replay button sequences
...
original-commit-id: 6a3cf4e39391560ec978432ec797ce77d13cd76b
2013-03-05 01:56:25 -06:00
Bryan Bishop
ee4a7b53dd
vba - keyboard input optimization
...
original-commit-id: 0fa5d9a16217993922c88f7ec83ae99857a31267
2013-03-04 03:08:00 -06:00
Bryan Bishop
bb839a1f9e
vba - basic cheating infrastructure
...
original-commit-id: a1ed7e76583127562c73bf12766ba2958451b9dc
2013-03-03 21:42:35 -06:00
Bryan Bishop
ef2813c399
vba - separate config
...
original-commit-id: 9ee0600524218d47ce2faa9b122a8e2b498e9b66
2013-03-01 22:45:30 -06:00
Bryan Bishop
641f3dafbf
vba - run without unit tests
...
original-commit-id: 3255093451d5828dd3e2b3a0132858a296ee4777
2013-03-01 22:31:20 -06:00
Bryan Bishop
e62461c86b
vba - also install jython
...
original-commit-id: c2932b0490dc9cf7cce8ace6a85eecb49fd8e362
2013-03-01 22:11:45 -06:00
Bryan Bishop
016bc97295
vba - improve install instructions
...
original-commit-id: e59fa73c95d11aaee8a5759baea3ed0b3fde2741
2013-03-01 21:40:49 -06:00
Bryan Bishop
e06886df6d
fix bank handling in vba.call
...
original-commit-id: bcfac567ed5bb9e5254a41fc7ef20d325d5763b5
2013-03-01 13:30:44 -06:00
Bryan Bishop
3cdb1a5a8e
vba - example unit testing of roms
...
original-commit-id: f0767fb15a2c6364b81f864d8e6c4319da8e2f33
2013-03-01 12:36:17 -06:00
Bryan Bishop
16aa4af022
vba - call arbitrary functions from jython
...
original-commit-id: caa1dc10dded1e4dfea148be11ca1d37172c623a
2013-03-01 02:43:55 -06:00
Bryan Bishop
f813380da3
vba - fix off-by-one error in registers
...
original-commit-id: b543827ee4d18caa083be5ce28cf2c9aa1129f28
2013-02-28 22:26:58 -06:00
Bryan Bishop
fdf08a78ca
vba - better way to deal with registers
...
original-commit-id: 7dc2c3129b7c5dbf1cf334d33a10b045a2de1596
2013-02-28 22:23:01 -06:00
Bryan Bishop
fff2e9fa4e
vba - get text on screen
...
original-commit-id: 37fac8a71427da5517780739414967273eb011ba
2013-02-28 20:38:11 -06:00
Bryan Bishop
11f07db528
vba - set_registers
...
original-commit-id: 4941f473a28d6a360b7c013fcd41072149f21b35
2013-02-28 04:33:54 -06:00
Bryan Bishop
cd19630af5
remove code slop
...
original-commit-id: 9a20ba1d3f8b5680773bc65ed8497d2519ccb421
2013-02-28 04:32:28 -06:00
Bryan Bishop
7facd46627
vba warp function
...
original-commit-id: a98dcc1745dac35420d8d37d7578123919038485
2013-02-28 04:31:45 -06:00
Bryan Bishop
a6665230c9
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
original-commit-id: ec098d1a03e28e07c3bbd3174b5f02b713c24b6f
2013-02-26 21:49:54 -06:00
Bryan Bishop
5599b59ce4
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).
original-commit-id: 12c82550674e1282a987dc0477dd6a34db0bed28
2013-02-26 02:29:12 -06:00