obskyr
d3f356a1dc
Symfile for corrected ROM; rename zero_checksum.inc
2018-07-07 03:49:30 +02:00
obskyr
0f034bfbc1
Touch up scan_includes for versatility
...
Along with a label fix...?
2018-06-18 20:24:52 +02:00
obskyr
d6f9ff5cf7
Fix and use make_shim.py
2018-06-18 18:18:46 +02:00
obskyr
0cd5e3d610
Calculate dependencies more reliably
...
Until now, dependencies weren't correct on first run or if you'd added includes since last compile.
2018-06-18 15:45:28 +02:00
ehw
311187e6c8
Merge pull request #11 from pret/master
...
Merge master
2018-06-09 19:31:23 -04:00
ISSOtm
03279f38fc
Make vram.asm its own object
2018-06-08 19:15:55 +02:00
ehw
a62cf40b29
Merge pull request #4 from pret/master
...
Merge master
2018-06-05 11:03:34 -04:00
pfero
a406b638b1
Clarify 'extra' utilities in Makefile
2018-06-05 16:54:58 +02:00
ehw
fe9290283f
Update files
2018-06-04 19:12:09 -04:00
PikalaxALT
e86cbd1cac
Merge branch 'master' into clean_shim
2018-06-04 13:58:23 -04:00
ISSOtm
00899db6ab
Move zero_checksum.o where it belongs
2018-06-04 19:38:10 +02:00
ISSOtm
8267c0bc3b
Add workaround to rgbfix 0.3.7 checksum bug
...
Please refer to zero_checksum.inc for details
2018-06-04 19:03:25 +02:00
PikalaxALT
c4b81f0916
Clean up linkerscript and add it as a Makefile target
2018-06-04 12:18:37 -04:00
ehw
77d75a00c5
Title screen disassembled (new pr)
2018-06-04 00:51:46 -04:00
Tauwasser
9bfd7f3cbe
gfx/pokegear: use better format for town map
...
This makes use of the new --trim-trailing option for tools/gfx
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu >
2018-06-03 22:17:01 +02:00
Tauwasser
5d65c77bd0
Makefile: quote make variable
...
If people use absolute paths to other tools, they can quote in environment variables.
MAKE was the only variable not under user control.
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu >
2018-06-03 22:11:44 +02:00
pfero
25853364c8
Update tools/sort_symfile.sh and clean up Makefile
...
Fixed compare being ran before the correctedheader rom was built.
Made `mostlyclean` clean up all the .d files it knows about and include
the correct .d files.
2018-06-03 20:46:15 +02:00
PikalaxALT
02051b9e0e
Fix building
2018-06-03 14:24:03 -04:00
PikalaxALT
344904e2e0
Merge branch 'master' into build_more_roms
2018-06-03 11:05:31 -04:00
PikalaxALT
634df27635
Merge branch 'master' into build_more_roms
2018-06-03 11:04:06 -04:00
PikalaxALT
898c863bd4
Suspend support for Silver and non-debug ROMs
2018-06-03 10:54:49 -04:00
pfero
f482d7fe1b
Tell the user to get baserom.gb if it doesn't exist.
2018-06-03 16:08:32 +02:00
PikalaxALT
3a09446488
Merge branch 'master' into build_more_roms
2018-06-02 23:12:38 -04:00
PikalaxALT
8787aac995
Merge branch 'master' into build_more_roms
2018-06-02 22:57:52 -04:00
Tauwasser
b0cb7a159d
gfx: re-organize some graphics and disassemble gfx load code
...
All graphics were split so that proper labels could be placed.
Font was not split, because that was nicely handled using the
charmap constants.
If proper lengths should also be handled using automatic calculation
using labels, some graphics would need further splitting up
in order to place labels.s
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu >
2018-06-03 04:21:48 +02:00
PikalaxALT
917fc32f73
Actually correct the global checksum for the -correctheader.gb ROMs
2018-06-02 22:06:02 -04:00
PikalaxALT
04610ffdf9
Fix building
2018-06-02 22:00:26 -04:00
PikalaxALT
04883f4bf9
Merge branch 'master' into build_more_roms
2018-06-02 21:26:20 -04:00
PikalaxALT
956d010d59
Make the repository build all four ROMs
2018-06-02 20:16:37 -04:00
pfero
e1f279c513
Clean the correctheader rom
2018-06-02 17:04:48 +02:00
dannye
56ecc42c12
Compress trainer pics
...
add missing include for soldier pic
2018-06-01 23:00:33 -05:00
obskyr
64e48babd8
Fix corrected ROM's checksum
2018-06-01 15:32:04 +02:00
obskyr
7424ae9256
Build additional ROMs with corrected header
2018-06-01 15:16:12 +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
pfero
1af43919b1
Disassemble the delay functions and some copy functions
2018-05-31 03:45:15 +02:00
pfero
96049270e0
Remove scan_includes.c
2018-05-31 02:59:50 +02:00
pfero
cd9191b074
Clean up Makefile
...
This makefile can now figure graphics dependencies on its own, creates
dependency files for each compilation unit and compiles everything
separately.
This is a proposal. Please try it out, read the Makefile to see if you
get what I'm trying to do, and propose any improvements you want.
2018-05-30 22:53:59 +02:00
Rangi
a1550d4c16
'make mostlyclean' preserves graphics; separate frame gfx files
2018-05-30 14:55:37 -04:00
Rangi
3c6e9ccabc
Organize graphics like pokecrystal
2018-05-30 12:00:34 -04:00
dannye
6ef9138b8a
Add more graphics
...
add tools/gfx.c for trimming whitespace from pngs
2018-05-30 04:18:51 -05:00
Tauwasser
ad308a631b
Makefile: mark converted/compressed picture files precious
...
This is so a) they don't get deleted and b) they don't produce a huge
rm line after the compare target ran.
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu >
2018-05-30 00:20:30 +02:00
Tauwasser
678055519c
Makefile: clean compressed pictures as well
...
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu >
2018-05-30 00:20:29 +02:00
Tauwasser
9f0ef97707
tools: add pkmncompress from pokered f75049fe
...
Add *.pic rule to Makefile to create compressed pictures.
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu >
2018-05-29 22:15:33 +02:00
ISSOtm
221cc3a10e
Make RGBFIX actually fix header fields
2018-05-29 19:56:36 +02:00
Tauwasser
8699ae6e7e
Makefile: use MD5 sums to compare ROMS instead of cmp
...
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu >
2018-05-29 19:05:36 +02:00
ISSOtm
e6c75f2d84
Fix disassembling mistakes
2018-05-29 16:43:04 +02:00
pfero
f85d4f6a48
Spruce up make_shim.py
2018-05-28 22:50:44 +02:00
ISSOtm
f62a9355cd
Enable -w option for shim generator
2018-05-28 14:01:46 +02:00
ISSOtm
8bf77fc996
Merge shims
2018-05-27 22:34:22 +02:00