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