summaryrefslogtreecommitdiff
path: root/extras/gbz80disasm.py
AgeCommit message (Collapse)Author
2018-12-31Remove the 'extras' submodule and include a local gfx.py tool insteadRangi
2018-03-19sfxnote parameter 1 is length, not dutydannye
also bumb submodule
2016-06-09Try again to bump extraspikalaxalt
2015-02-07serial/trade/miscYamaArashi
2014-09-19Bump submoduleU-Daniel-PC\Daniel
python tools now include new red music command names
2014-04-16hotfix: Bump pokemontools so gfx.py doesn't look for a baserom.yenatch
2014-04-15Bump pokemontools for png manifest destiny.yenatch
Now the past 10 or so commits actually work.
2014-01-22bump pokemontools for merging the previous bumpyenatch
this brings pokemontools up to date, including some map editor fixes
2014-01-21bump pokemontools to play nice with EQUSyenatch
2013-12-14incbin killingU-Fish-PC\Daniel
2013-12-11bump pokemontools for fixed wram label handlingyenatch
2013-12-08bump pokemontools for scan_includes fixyenatch
2013-12-07bump pokemontools for global label handlingyenatch
2013-12-06bump pokemontools to support makefile changesyenatch
2013-10-13Update submoduleU-Fish-PC\Daniel
2013-09-16bump and support latest pokemontoolsBryan Bishop
2013-09-01bump submodule to get a gbz80disasm fixBryan Bishop
2013-09-01make extras/ a submoduleBryan Bishop
Use pokemontools v1.3.0 and use the same preprocessor as the pokecrystal project.
2012-10-01Improve error checking in the context of issue #27sawakita
Link to kanzures' guidelines for that issue: https://bitbucket.org/iimarckus/pokered/issue/27/analyze_incbinsscan_for_predifined_labels#comment-2068911
2012-03-14Remove python shebangs.IIMarckus
- Not all systems have /usr/bin/python - On those that do, it is not always python 2 - These files aren't marked executable anyway Just use "python whatever.py" via shell instead. hg-commit-id: 09184f4c838d
2012-01-24update gbz80disasm to find labels betterBryan Bishop
hg-commit-id: 10be245776b4
2012-01-23gbz80disasm - only use labels when the bank matchesBryan Bishop
hg-commit-id: caf3eb99db86
2012-01-23gbz80disasm now prints out known labelsBryan Bishop
hg-commit-id: f54b2dfb9512
2012-01-23$039e -> HandleMidJumpBryan Bishop
hg-commit-id: f18a7d446304
2012-01-21use labels in more commands in gbz80disasmBryan Bishop
hg-commit-id: b49550d941d7
2012-01-21replaced $3e2e with GiveItem in some textsBryan Bishop
hg-commit-id: dda17ec62888
2012-01-20update gbz80disasm to account for conditional relative forward jumpsBryan Bishop
hg-commit-id: 86a98b551bf2
2012-01-18The python tools should spit out tabs, not spaces.IIMarckus
hg-commit-id: fc09f0bbe4b3
2012-01-15ItemUseNotTime for gbz80disasmBryan Bishop
hg-commit-id: cb4aedaf6142
2012-01-15GenRandom for gbz80disasmBryan Bishop
hg-commit-id: 99c7713bd905
2012-01-13code to insert main scripts and subscriptsBryan Bishop
hg-commit-id: 807e8743e682
2012-01-13a very slow tool to find script pointers for each mapBryan Bishop
hg-commit-id: a61a85fd7577
2012-01-12update gbz80disasm for TextScriptEndBryan Bishop
hg-commit-id: f519c306bc00
2012-01-12clean up trailing whitespace in gbz80disasmBryan Bishop
hg-commit-id: 1ef910ea7bbf
2012-01-12stop disassembling when unconditional relative jumps go backBryan Bishop
This adds the condition that it should stop disassembling even if there are unsatisfied labels (example: from before the text script began). hg-commit-id: 0b6ebcb02348
2012-01-12update gbz80disasm based on sawakita's changesBryan Bishop
Changes include: * .ASM_ labels now include their offset in the label * byte_labels keeps better track of when a label is defined versus used * reverse relative jumps now work * reverse unconditional relative jumps can end a script hg-commit-id: 8afc93fce17a
2012-01-11remove extra output from gbz80disasmBryan Bishop
hg-commit-id: 2c4886b28a2f
2012-01-11fix gbz80disasm to not treat $00 as the second byte of an opcodeBryan Bishop
hg-commit-id: 290296b59823
2012-01-11add end address to gbz80disasm output in a commentBryan Bishop
hg-commit-id: 1d79cd8b426a
2012-01-10lowercase two-byte ops that don't have paramsBryan Bishop
hg-commit-id: 4b518c1bd0a0
2012-01-10fix gbz80disasm for multi-byte opcode incrementationBryan Bishop
hg-commit-id: ad1ae67c5991
2012-01-10gbz80disasm stops at all unconditional jumps unless there's a missing labelBryan Bishop
hg-commit-id: c23fcf211c19
2012-01-10RockTunnel1 texts and update gbz80disasm to not handle $8Bryan Bishop
hg-commit-id: 86d0d495afbc
2012-01-10pick some reasonable defaults for gbz80disasm op codesBryan Bishop
hg-commit-id: c249e08cbe9b
2012-01-10prefer "jp hl" over "ld pc, hl" for $E9Bryan Bishop
hg-commit-id: 4788aae09066
2012-01-10add GetMachineName address to gbz80disasmBryan Bishop
hg-commit-id: 8ba8806f333f
2012-01-10call $00b5 -> call CopyDataBryan Bishop
hg-commit-id: e6a487cf2186
2012-01-10replace call $3e6d -> call PredefBryan Bishop
hg-commit-id: 8045c9d0d1a1
2012-01-10call $2f9e -> call GetMonNameBryan Bishop
hg-commit-id: 7bb690c08a4d
2012-01-10fix gbz80disasm line repetition bugBryan Bishop
Certain two-byte op codes would be printed twice. hg-commit-id: 8c7650a614b7