Commit Graph

64 Commits

Author SHA1 Message Date
obskyr
3e8800f447 Implement hack pointcut system
Ported from Sanqui's Harvest Moon 3 translation project!

Also puts a pointcut in place to keep patch WRAM uncleared when starting a new game.
2018-08-16 03:20:27 -06:00
obskyr
96097e8c48 Build only one ROM 2018-08-16 03:00:01 -06:00
Sanqui
9a80069ef0 Begin English translation with font and main menu 2018-08-16 02:46:15 -06: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
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
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