Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-22 | reduce some duplicated code inside some tests | Bryan Bishop | |
Those movement checks are now collapsed into a single function that each test can individually call. | |||
2013-09-22 | remove unnecessary emulator shutdown | Bryan Bishop | |
2013-09-22 | change the walk test after Elm's Lab | Bryan Bishop | |
The walk test is useful to see if the player is able to move, but it shouldn't walk down and out of the building because the test is comparing against the MapNumber for Elm's Lab and not New Bark Town. | |||
2013-09-22 | test that the Elm's Lab sequence works | Bryan Bishop | |
2013-09-22 | get rid of a text_wait when talking to Elm | Bryan Bishop | |
2013-09-22 | fix cyndaquil selection in Elm's Lab | Bryan Bishop | |
2013-09-22 | test that the current map is correct | Bryan Bishop | |
2013-09-22 | add more defaults to setup_wram for testing | Bryan Bishop | |
This is sorta absurd, it should just load these values by parsing wram.asm on its own. | |||
2013-09-22 | test the walk_into_new_bark_town vba method | Bryan Bishop | |
2013-09-22 | test autoplayer handle_mom | Bryan Bishop | |
2013-09-22 | make SpeedRunner.setup use the right config ref | Bryan Bishop | |
2013-09-22 | remove old jython comments from the vba tests | Bryan Bishop | |
2013-09-22 | combine some tests together | Bryan Bishop | |
2013-09-22 | make the vba tests pass | Bryan Bishop | |
2013-09-22 | weird, why was there no shutdown command? | Bryan Bishop | |
2013-09-22 | save_state_path is only on self.config | Bryan Bishop | |
2013-09-22 | load_state was called on the wrong object | Bryan Bishop | |
2013-09-22 | implement a vba helper func for state loading | Bryan Bishop | |
This re-implements the load_state method that previously existed. I forget why it was removed, but basically a similar function is needed again, and it doesn't entirely belong in the emulator or in the emulator wrapper because these save states are game-specific. | |||
2013-09-22 | fix skippable decorator emulator state setter | Bryan Bishop | |
2013-09-22 | use the state property during test bootstrapping | Bryan Bishop | |
2013-09-22 | use self.registers in text_wait | Bryan Bishop | |
2013-09-22 | fix how autoplayer calls hold/press on buttons | Bryan Bishop | |
2013-09-22 | re-implement save_state | Bryan Bishop | |
This can be used to dump state to a file based on the current configuration of the running instance. | |||
2013-09-22 | make vba.crystal accept config | Bryan Bishop | |
2013-09-22 | make the skippable decorator use config | Bryan Bishop | |
Use the pokemontools configuration to determine where to save the save states. | |||
2013-09-22 | fix the autoplayer bootstrapper for test_vba.py | Bryan Bishop | |
2013-09-21 | make the vba autoplayer use the new methods | Bryan Bishop | |
2013-09-21 | move tests into test_vba.py | Bryan Bishop | |
They didn't belong in pokemontools/vba/vba.py in the first place. | |||
2013-09-21 | combine some vba tests | Bryan Bishop | |
2013-09-21 | fix a vba.py test (test_PlaceString) | Bryan Bishop | |
2013-09-21 | Merge branch 'master' into vba-automation | Bryan Bishop | |
2013-09-21 | version bump to: v1.4.1v1.4.1 | Bryan Bishop | |
The previous version was uploaded with .swp files and a large libvba.so that was in my working directory. I regret everything. | |||
2013-09-21 | also exclude .*.swp files | Bryan Bishop | |
2013-09-21 | version bump to: v1.4.0v1.4.0 | Bryan Bishop | |
2013-09-21 | Merge pull request #35 from kanzure/include-everything | Bryan Bishop | |
Include all pokemontools/ files in installs | |||
2013-09-21 | include all pokemontools/ files in installs | Bryan Bishop | |
2013-09-21 | switch vba.crystal to have instance methods | Bryan Bishop | |
2013-09-21 | remove get_memory_range | Bryan Bishop | |
2013-09-21 | move call into vba.crystal | Bryan Bishop | |
2013-09-21 | move get_stack into vba.crystal | Bryan Bishop | |
2013-09-21 | pass vba and registers into get_stack | Bryan Bishop | |
2013-09-21 | pass vba and registers into call() | Bryan Bishop | |
2013-09-21 | pass vba into get_memory_range | Bryan Bishop | |
2013-09-21 | fix some memory manipulation to use vba_wrapper | Bryan Bishop | |
2013-09-21 | placeholder for get_memory_range | Bryan Bishop | |
But really, the old calls to get_memory_range should just be replaced with code that uses vba.memory[:] directly. | |||
2013-09-21 | get_memory_at -> vba.read_memory_at | Bryan Bishop | |
2013-09-21 | set_memory_at -> vba.write_memory_at | Bryan Bishop | |
The set_memory_at function was moved into vba_wrapper. There's no reason for that one to be defined in pokemontools. | |||
2013-09-21 | replace one more step() with vba.step() | Bryan Bishop | |
2013-09-21 | use vba.step() instead of step() | Bryan Bishop | |
2013-09-21 | remove the custom press() implementation | Bryan Bishop | |
This is now handled in vba_wrapper. |