69 Commits

Author SHA1 Message Date
andwhyisit
7a2e575dfa Time to fix some build errors. 2019-03-02 17:12:47 +10:00
andwhyisit
ad92689a77 Lets remove this... 2019-02-27 12:30:14 +10:00
andwhyisit
35dd3e5ce7 Merge branch 'master' into master-to-patch 2019-02-26 23:24:57 +10:00
obskyr
db5fd2083b Add text compilation to makefile; polish various bits 2018-09-01 07:00:32 +02:00
Pokeglitch
b5f45af7e7 Dumped rest of bank, still need to clean up a few hardcoded addresses 2018-08-21 13:13:00 -04:00
Pokeglitch
27e02c59d9 Extracted corrupted gfx 2018-08-21 08:47:37 -04:00
Pokeglitch
9d93ab21de Finished dumping bank 1 2018-07-31 21:06:42 -04:00
luckytyphlosion
3b704c267c Merge branch 'master' into section-reorg 2018-07-08 21:21:12 -04:00
luckytyphlosion
16d95f6576 Symfile for corrected ROM. 2018-07-08 18:06:19 -04:00
luckytyphlosion
ca09233c9e Build files in maps/ 2018-07-08 17:34:41 -04:00
obskyr
275d4d194f Build only one ROM 2018-07-07 07:35:36 +02:00
Sanqui
31f03df0ea Begin English translation with font and main menu 2018-07-07 07:34:00 +02:00
obskyr
d3f356a1dc Symfile for corrected ROM; rename zero_checksum.inc 2018-07-07 03:49:30 +02:00
luckytyphlosion
f4ce13c0ff Fix Makefile and clean up pokegold-spaceworld.link a bit. 2018-07-03 17:58:20 -04:00
luckytyphlosion
e1659ecd41 Introduce linkerscript.
Addresses of sections will now be added to the linkerscript via `org`, and the section name will be the path/to/file. If there is more than one section in the file, then add a @SectionName after the path/to/file to describe the section.
2018-07-03 17:07:05 -04: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