summaryrefslogtreecommitdiff
path: root/pokemontools
AgeCommit message (Collapse)Author
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-15map_editor: red: read tileset gfx filenames from sourceyenatch
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 ?
2013-09-12remove a global from how_many_untilBryan Bishop
2013-09-12move is_valid_address into addresses.pyBryan Bishop
2013-09-12move load_asm2 next to load_asmBryan Bishop
2013-09-12remove global from load_asm2Bryan Bishop
Why is there even a second method in the first place?
2013-09-12move "import crystal" in labels.py until neededBryan Bishop
Otherwise there's a circular import. This circular import is going away once crystal.py is fixed up.
2013-09-12move AsmLine into crystalparts/asmline.pyBryan Bishop
2013-09-12rename config.py -> configuration.pyBryan Bishop
This should help cut down on the confusion between the "config" module and the "config" variable that everyone likes to use. The config variable should refer to an instance of Config, whereas before it was being shared as both the name of the module and the name of an instance. "configuration" is always the module. "config" should always be a Config instance. TODO: avoid passing around a Config instance everywhere.
2013-09-11spit GLOBAL defs for labels into globals.asm instead of inlineyenatch
2013-09-11be okay with blank labels in gbz80disasmBryan Bishop
For whatever reason, this makes gbz80disasm work with pokered.
2013-09-09remove the Recording junkBryan Bishop
That should go into vba_wrapper if it turns out to be important.
2013-09-09vba_autoplayer.py -> autoplayer.pyBryan Bishop
2013-09-09strip out jython garbage from vba.pyBryan Bishop
2013-09-09fix keyboard.data path in keyboard.pyBryan Bishop
2013-09-09keyboard needs osBryan Bishop