Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-21 | gbz80disasm: rgbds uses brackets for ld hl, sp+x | yenatch | |
2013-05-17 | load labels only once in gbz80disasm | Bryan Bishop | |
2013-05-15 | gbz80disasm: include comments on unresolved backward relative jumps | yenatch | |
2013-05-15 | gbz80disasm: don't look for outstanding labels that are behind the origin | yenatch | |
2013-05-15 | gbz80disasm: don't include comments on relative jumps | yenatch | |
2013-05-15 | gbz80disasm: reti is an ender | yenatch | |
2013-05-15 | gbz80disasm: space out blocks of asm | yenatch | |
2013-05-15 | gbz80disasm: clean up $ff00+x handling | yenatch | |
2013-05-14 | gbz80disasm: read labels from wram/gbhw/hram | yenatch | |
2013-05-14 | gbz80disasm: bank 1 was being read as bank 0 | yenatch | |
2013-05-14 | transition gbz80disasm to use a bytearray instead of RomStr | yenatch | |
2013-05-14 | remove redundant code from find_label in gbz80disasm | yenatch | |
2013-05-14 | fix bank-checking for labels in gbz80disasm | yenatch | |
bank 1 is not fixed like bank 0 | |||
2013-05-08 | make gbz80disasm understand bank:offset syntax | Sanky | |
2013-02-27 | update gbz80disasm for handling known fall-throughs | Bryan Bishop | |
When disassembling a group of functions, sometimes there are other functions known in advance. By passing in a list called stop_at to gbz80disasm, it is possible to prevent disassembled asm from running on for longer than necessary. | |||
2013-02-27 | include_last_address for disassembler | Bryan Bishop | |
This is an extra option that is on by default for gbz80disasm, which is useful in situations where you may not want the last address to be included (like if the output of the disassembler is going to be sent to to_asm anyway). | |||
2013-02-03 | simplify load_rom in gbz80disasm | Bryan Bishop | |
2013-02-03 | enable labels in gbz80disasm | Bryan Bishop | |
fixes #102 | |||
2013-01-27 | make gbz80disasm work with python2.6 again | Bryan Bishop | |
There was an incompatible change to the json module api between py26 and py27, causing gbz80disasm to not work with py26. The fix is to simply alias the new loads method to the old read function. A possibly better plan might be to not support py26 at all. | |||
2013-01-27 | remove extra whitespace in gbz80disasm | Bryan Bishop | |
2013-01-27 | remove a broken, unfinished disassembler (DisAsm) | Bryan Bishop | |
This removes DisAsm from romstr.py, which was the only reason that gbz80disasm wasn't able to import RomStr from romstr.py. DisAsm was an experimental gbz80 disassembler that was meant to replace gbz80disasm eventually. The goals were to write cleaner code and write more unit tests. But it never worked and the code quality looks close to being the same as gbz80disasm anyway. | |||
2013-01-27 | add character encoding header in gbz80disasm.py | Bryan Bishop | |
2012-12-23 | Merge remote branch 'remotes/yenatch/master' | Bryan Bishop | |
fixes #49 | |||
2012-12-16 | update gbz80disasm to not use $ff00+$ff syntax | Bryan Bishop | |
2012-12-14 | make gbz80disasm easier to use externally | padz | |
2012-11-15 | play nice w/ cygwin; undeprecate used command | padz | |
2012-09-10 | generate labels.json automagically in gbz80disasm | Bryan Bishop | |
2012-07-07 | Add some functions from Mobile Stadium. | IIMarckus | |
2012-06-10 | somewhat improved disassembler | Bryan Bishop | |
2012-06-07 | almost complete new disassembler version | Bryan Bishop | |
2012-06-06 | more cleaning | Bryan Bishop | |
2012-06-06 | remove more code cruft | Bryan Bishop | |
2012-06-06 | remove some code cruft from gbz80disasm | Bryan Bishop | |
2012-06-06 | get RomStr from romstr.py in gbz80disasm | Bryan Bishop | |
2012-05-31 | temporarily disable label-usage (find_label) in gbz80disasm | Bryan Bishop | |
2012-04-26 | don't delete tempt_opt_table in gbz80disasm | Bryan Bishop | |
2012-03-15 | gbz80disasm for crystal | Bryan Bishop | |