yenatch
fb11ff7e55
Merge pull request #48 from yenatch/master
...
Clean up post-split main.asm. Get rid of static wram addresses. Lay out a foundation for Yellow.
2014-07-12 09:02:49 -04:00
yenatch
dbef0efa6c
Add image suffixes to the makefile.
...
Explicitly define png dependencies (none).
This keeps make from looking for nonexistent dependencies with extensions like ".png.o".
This doesn't make it go any faster, but it at least makes debug easier.
2014-07-11 12:14:39 -07:00
yenatch
9ab6327361
Remove inline comments in an object recipe.
2014-07-11 12:01:05 -07:00
yenatch
8f7135aa69
Reorganize makefile targets for clarity.
2014-07-11 11:50:02 -07:00
yenatch
8396935a07
Comment the makefile.
2014-07-11 11:08:03 -07:00
U-Daniel-PC\Daniel
9f29f21d9d
Update INSTALL.md
...
- git no longer requires gettext by default (needed for "git submodule init")
- Windows doesn't have sudo
- pip mysteriously will not install png.py
2014-07-08 13:58:02 -05:00
U-Fish-PC\Daniel
5de4c4b5c5
Fix Makefile: .map and .sym
...
The Makefile previously made the files '.map' and '.sym'
instead of 'poke[red/blue].map' and 'poke[red/blue].sym'
2014-06-26 17:44:42 -04:00
U-Fish-PC\Daniel
f8b8ebea93
S_SPRITEBUFFER0 static address
2014-06-25 18:49:52 -04:00
U-Fish-PC\Daniel
bd533aa79b
Use *Coord instead of FuncCoord
...
Using 'Coord =' doesn't like using wTileMap
So use hlCoord, deCoord, bcCoord, aCoord, Coorda, or dwCoord
to avoid static addresses
2014-06-25 16:58:27 -04:00
yenatch
b36f793667
Use macros for predef calls/jumps instead of static ids.
2014-06-16 13:57:26 -07:00
yenatch
d10108a066
Use macros to define predefs.
2014-06-16 13:25:46 -07:00
yenatch
94dc695543
Fix a typo in home/vcopy.asm.
...
This must have happened when the file got split out of home.asm.
Since it was the first character on the line, it was interpreted as a label.
2014-06-16 13:07:00 -07:00
yenatch
35f2bb90d4
Rename predef functions so they aren't excessive in length.
...
This is mostly because of an rgbasm bug that prevents macro arguments
from exceeding 16 characters, but the names were bad anyway.
2014-06-16 13:03:05 -07:00
yenatch
38ac74f222
Remove generated "indirect jump" comments.
...
The destination is obvious when using the predef macro.
2014-06-16 11:37:36 -07:00
yenatch
81bbab85ac
Hall of Fame sram labels and related constants.
2014-06-14 14:24:35 -07:00
yenatch
53ae0e93fa
Use monster struct macros in wram. Rename related labels for consistency.
2014-06-14 04:12:40 -07:00
U-Fish-PC\Daniel
9eefed45f7
Use MAX_LEVEL instead of 100/$64
2014-06-10 17:06:30 -04:00
U-Fish-PC\Daniel
fee52c53a4
Make each pitch/instrument its own macro
2014-06-10 11:42:56 -04:00
U-Fish-PC\Daniel
f4e2814381
More music bank references
...
Now the AUDIO constants in audio.asm can be edited freely
2014-06-10 01:10:11 -04:00
U-Fish-PC\Daniel
b83acb03e5
Clean up white space
2014-06-09 16:58:02 -04:00
U-Fish-PC\Daniel
fadac928bc
Clean up music bank references
2014-06-09 16:18:29 -04:00
U-Fish-PC\Daniel
d266f788b4
Merge branch 'master' of https://github.com/yenatch/pokered
2014-06-09 15:10:49 -04:00
U-Fish-PC\Daniel
683a62cc1c
Combine wave files
2014-06-09 14:22:38 -04:00
U-Fish-PC\Daniel
0c7ed80e8f
Improve music command names
2014-06-09 13:47:20 -04:00
yenatch
fc123e360b
Space out monster constants to make gaps clearer.
2014-06-06 22:15:41 -07:00
yenatch
26361410b6
Comment SGB packets.
2014-06-06 22:08:06 -07:00
yenatch
35493bef27
Merge remote-tracking branch 'danny/master'
2014-06-06 16:03:47 -07:00
yenatch
80f7845a07
Explicit sections for pics, sprites and misc graphics.
2014-05-31 12:51:14 -07:00
yenatch
b32abf1f16
Split out joypad code from main.asm.
2014-05-31 12:25:40 -07:00
yenatch
6d8c6055b5
Split more code out of home.asm.
2014-05-31 12:25:34 -07:00
U-Fish-PC\Daniel
32de1b2694
Relabel a few missed map scripts and TheEndTextString
2014-05-31 10:35:46 -04:00
U-Fish-PC\Daniel
462a7e8cb9
Remove duplicated data
2014-05-31 10:30:02 -04:00
yenatch
d424eb4438
Use rgbasm -h to use halt without nops.
2014-05-31 00:39:09 -07:00
yenatch
f59f03c685
Clean up bg map and palette fade code in home.asm.
2014-05-31 00:35:15 -07:00
yenatch
6d64c3e01d
Split the text engine out of home.asm.
2014-05-30 19:52:24 -07:00
yenatch
2317848cc4
Recomment some copy/video functions in home.asm.
2014-05-30 19:42:32 -07:00
yenatch
93b1361dff
Split out joypad and overworld code from home.asm.
2014-05-30 18:30:25 -07:00
U-Fish-PC\Daniel
286c160c27
Merge branch 'master' of https://github.com/yenatch/pokered
...
Conflicts:
engine/battle/1c.asm
2014-05-30 13:17:47 -04:00
U-Fish-PC\Daniel
c8a5720cca
Fix IsDungeonMap comments
2014-05-30 06:11:18 -04:00
yenatch
188ac8a9b4
Remove redundant dimensions in image filenames.
2014-05-30 01:30:10 -07:00
yenatch
0e12eafe66
Dust off the makefile and prepare to build Yellow.
2014-05-30 01:16:02 -07:00
U-Fish-PC\Daniel
0221c1831e
Label and comment BattleTransition
2014-05-29 14:21:41 -04:00
yenatch
da0a72cdbf
Use VRAM constants where applicable.
2014-05-29 01:31:46 -07:00
yenatch
229507e3f3
VRAM constants.
2014-05-29 01:30:09 -07:00
U-Fish-PC\Daniel
89be95cded
TM_28 in Cerulean script
2014-05-28 15:30:06 -04:00
yenatch
619a4ea8a1
Use wOverworldMap in macros.
2014-05-27 12:03:30 -07:00
yenatch
ea05c44163
Add macro TX_BCD for printing BCD numbers.
...
This fixes some more static wram addresses.
2014-05-27 11:16:05 -07:00
yenatch
f16f07c5ca
More wOAMBuffer references.
2014-05-27 11:08:52 -07:00
yenatch
40c17c906b
Remove most static wram addresses. Use labels instead.
...
For unknown addresses, use "w<address>".
Label overleads are still an issue.
2014-05-26 22:04:39 -07:00
yenatch
52ba96f5f4
Don't hardcode wram sections (except for alignment).
...
Sprite buffers must be aligned to the nearest $100, so these sections are explicitly defined.
2014-05-26 10:12:39 -07:00