Tauwasser
c0b094e17a
tools/disasm_coverage.py: fix off-by-one error smarter to fix edge case in RB 0x00
...
Signed-off-by: Tauwasser <tauwasser@tauwasser.eu >
2018-06-17 11:35:47 +02:00
Tauwasser
9ce9e92697
tools/disasm_coverage: fix off-by-one error and skip zero-sized sections
...
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu >
2018-06-17 11:06:02 +02:00
Tauwasser
5957f7c2c7
tools/disasm_coverage.py: remove useless logging option
...
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu >
2018-06-17 11:05:48 +02:00
Tauwasser
0e7de2c6ce
tools/disasm_coverage: add mode that reads the baserom and marks fillers at ends of banks as included in coverage
...
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu >
2018-06-17 11:05:09 +02:00
ISSOtm
3a7ac51071
Make coverage script work on Python 2 again
...
I tested using both my Python 2 and Python 3, it worked for both.
Worked for me previously because Py3 is my default, not 2 :p
2018-06-03 16:57:02 +02:00
ISSOtm
65f85a7bd0
Enforce reading map file as utf-8
...
Avoids systems using `ascii` as default to choke on stuff like `Pokémon`
2018-06-03 04:50:11 +02:00
Rangi
3f86bca093
Alternate bank colors green and red in coverage.png
2018-05-31 23:53:32 -04:00
Tauwasser
ebe6e63449
tools/disasm_coverage: fix counting error and remove debug print statement
...
Code wrongly assumed if end - beg + 1 < bpp then y_beg == y_end && x_beg == x_end, but
that's obviously not always the case.
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu >
2018-06-01 02:00:33 +02:00
Rangi
a7e358cd7e
Keep pokemon data in data/pokemon
...
Don't print "Here" a lot
'make mostlyclean' needs to remove .d files in case a file was renamed
2018-05-31 19:47:03 -04:00
Tauwasser
bd9e0d92c0
Makefile: add coverage target and necessary python scripts
...
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu >
2018-06-01 01:40:07 +02:00