summaryrefslogtreecommitdiff
path: root/pokemontools
AgeCommit message (Collapse)Author
2013-09-22weird, why was there no shutdown command?Bryan Bishop
2013-09-22save_state_path is only on self.configBryan Bishop
2013-09-22load_state was called on the wrong objectBryan Bishop
2013-09-22implement a vba helper func for state loadingBryan 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-22fix skippable decorator emulator state setterBryan Bishop
2013-09-22use self.registers in text_waitBryan Bishop
2013-09-22fix how autoplayer calls hold/press on buttonsBryan Bishop
2013-09-22re-implement save_stateBryan Bishop
This can be used to dump state to a file based on the current configuration of the running instance.
2013-09-22make vba.crystal accept configBryan Bishop
2013-09-22make the skippable decorator use configBryan Bishop
Use the pokemontools configuration to determine where to save the save states.
2013-09-21make the vba autoplayer use the new methodsBryan Bishop
2013-09-21move tests into test_vba.pyBryan Bishop
They didn't belong in pokemontools/vba/vba.py in the first place.
2013-09-21combine some vba testsBryan Bishop
2013-09-21fix a vba.py test (test_PlaceString)Bryan Bishop
2013-09-21Merge branch 'master' into vba-automationBryan Bishop
2013-09-21include all pokemontools/ files in installsBryan Bishop
2013-09-21switch vba.crystal to have instance methodsBryan Bishop
2013-09-21remove get_memory_rangeBryan Bishop
2013-09-21move call into vba.crystalBryan Bishop
2013-09-21move get_stack into vba.crystalBryan Bishop
2013-09-21pass vba and registers into get_stackBryan Bishop
2013-09-21pass vba and registers into call()Bryan Bishop
2013-09-21pass vba into get_memory_rangeBryan Bishop
2013-09-21fix some memory manipulation to use vba_wrapperBryan Bishop
2013-09-21placeholder for get_memory_rangeBryan Bishop
But really, the old calls to get_memory_range should just be replaced with code that uses vba.memory[:] directly.
2013-09-21get_memory_at -> vba.read_memory_atBryan Bishop
2013-09-21set_memory_at -> vba.write_memory_atBryan 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-21replace one more step() with vba.step()Bryan Bishop
2013-09-21use vba.step() instead of step()Bryan Bishop
2013-09-21remove the custom press() implementationBryan Bishop
This is now handled in vba_wrapper.
2013-09-21fix up some import linesBryan Bishop
2013-09-21Merge pull request #31 from yenatch/map-editorBryan Bishop
Another map editor.
2013-09-16use try/except on globals.asm for preprocessingBryan Bishop
2013-09-16fix how pointers are importedBryan Bishop
2013-09-14barely-working map editoryenatch
works with both pokecrystal and pokered version is crystal by default
2013-09-12Merge pull request #30 from kanzure/cleanup-againBryan Bishop
More cleanup of crystal.py
2013-09-12deglobalize map_internal_idsBryan Bishop
Also, don't set global rom in the load_rom related methods. This will nip everything for a while, but roms should be passed around as references instead of globals.
2013-09-12pass around all_movements (not a global)Bryan Bishop
2013-09-12run_main -> mainBryan Bishop
2013-09-12pretty_print_trainer_id_constants to trainers.pyBryan Bishop
2013-09-12one preprocessor macro needs trainer_group_maximumBryan Bishop
2013-09-12knock out some trainer group globalsBryan Bishop
2013-09-12convert all_map_headers from a globalBryan Bishop
2013-09-12don't use the old header parsing methodBryan Bishop
2013-09-12remove globals from some map group parsersBryan Bishop
2013-09-12move old parsers from 'crystal' into crystalparts/Bryan Bishop
2013-09-12move find_labels_without_addresses into labels.pyBryan Bishop
2013-09-12don't override the object type/variableBryan Bishop
2013-09-12try to fix old_text_script.py with an importBryan Bishop
There are a few more missing imports to get this to work. On the other hand, it may not be valuable enough to bother fixing.
2013-09-12split OldTextScript out of crystal.pyBryan Bishop
This creates a new file called old_text_script.py with that huge class. Does this mean that I wrote this a second time when I wrote TextScript ?