Age | Commit message (Collapse) | Author |
|
|
|
PointerLabelParam.to_asm() returns a label by default.
If no label exists, instead return a bank and address.
This will not compile (maybe it ought to), but it
simplifies debugging.
|
|
- Pass a constants dict into eval instead of using globals
- Read same-line labels and tokens
|
|
This doesn't read same-line tokens after labels yet.
|
|
fixes 2a44f6e4
|
|
Dump and format all types of sound data correctly.
|
|
Conflicts:
pokemontools/map_editor.py
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Drastically improves execution time.
|
|
sound takes a word for frequency, and noise takes a byte
|
|
|
|
|
|
|
|
|
|
preprocessor: rgbasm "EQUS" takes string literals
|
|
|
|
|
|
saves to newmap.asm by default
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
also fix tileset graphics handling
|
|
|
|
Conflicts:
pokemontools/wram.py
|
|
simpler to edit by hand than bin dumps
|
|
|
|
|
|
wram: fix section address allocation
|
|
who wrote this?
|
|
Use a mapfile instead of labels.json; object dependency handling
|
|
|