Bryan Bishop
53d208ce4c
fail fast when the baserom.gbc file doesn't exist
...
One day this will not be required. But until then, waiting one or more
seconds for the build to fail just to learn that you forgot baserom.gbc
is really silly.
This makes failure almost instantaneous compared to before, which would
take between one and ten seconds depending on system performance.
fixes #167
2013-08-28 16:22:50 -05:00
Bryan Bishop
16f6619ac8
Merge pull request #168 from kanzure/remove-preprocessor-special-case
...
Remove a special case for MoneyByteParam.
2013-08-28 14:15:58 -07:00
Bryan Bishop
00b36922d2
remove a special case for MoneyByteParam
...
The preprocessor should ideally have no special cases for macros at all
in the first place. But it does. This one doesn't seem to be necessary.
2013-08-28 16:14:23 -05:00
yenatch
7fe1fa58e3
hram constants in serial interrupt
2013-08-28 04:29:20 -04:00
yenatch
03abb89474
serial hram constants
2013-08-28 04:28:45 -04:00
yenatch
faae0e1029
serial interrupt
2013-08-28 01:24:52 -04:00
yenatch
8898f63fc7
timer interrupt
2013-08-27 23:38:05 -04:00
yenatch
e48899c1f4
gbhw: flag constants for interrupts and timer registers
2013-08-27 23:37:24 -04:00
yenatch
651e0a4245
LYOverrides in main.asm
2013-08-27 20:56:28 -04:00
yenatch
64bb7d2253
add LYOverrides in wram bank 5
2013-08-27 20:56:24 -04:00
yenatch
25dcc71c4c
rename some LCD functions
2013-08-27 20:46:15 -04:00
yenatch
12ab33b37e
rename FarCall family labels
...
FarJump labels renamed to FarCall
register aliases JpHl and JpDe renamed to _hl_ and _de_
2013-08-27 18:16:42 -04:00
yenatch
be9c504b24
rename PushScriptPointer -> CallScript
2013-08-27 18:00:41 -04:00
yenatch
886ab68884
add some field move asm and scripts
2013-08-27 17:11:24 -04:00
yenatch
94fc90a243
badge engine flags in main.asm
2013-08-27 16:23:53 -04:00
yenatch
7cba224d4a
engine flag constants
2013-08-27 14:12:05 -04:00
yenatch
517da9357b
PlayerPalette and PlayerAction wram labels
2013-08-27 13:49:32 -04:00
Bryan Bishop
ddc4a92905
Merge pull request #161 from kanzure/remove-extras
...
This merges branch 'remove-extras' into master. The extras/ path is now
replaced by a git submodule that is independently version controlled and
separate from the pokecrystal project.
The git submodule is a reference to v1.1.0 of this repository:
https://github.com/kanzure/pokemon-reverse-engineering-tools
It's also available as a generic python module now:
https://pypi.python.org/pypi/pokemontools
https://github.com/kanzure/pokecrystal/pull/161
2013-08-27 11:18:30 -05:00
Bryan Bishop
94f5f61265
bump extras submodule to v1.1.0
...
The extras submodule is provided by pokemon-reverse-engineering-tools
v1.1.0 at commit 016f0206b5029fc83a6200be29b0f980c76dfd90.
2013-08-27 11:17:14 -05:00
Bryan Bishop
3453879756
Merge branch 'master' into remove-extras
2013-08-27 10:51:30 -05:00
yenatch
2b10d184b0
recomment some common asm (rtc/lcd)
2013-08-27 00:10:22 -04:00
yenatch
2f5ed8468d
SpecialRoamMons -> InitRoamMons
2013-08-26 19:48:44 -04:00
yenatch
9cf90f6c7b
deobfuscate some encounter asm
2013-08-26 19:47:42 -04:00
Bryan Bishop
c61b3d42ad
Merge remote-tracking branch 'yenatch/merge-kanzure-again' into master
2013-08-26 11:50:30 -05:00
Bryan Bishop
5098ed740d
Merge remote-tracking branch 'github/master' into master
2013-08-26 11:49:04 -05:00