ref: 6fd5c94b27aff9adc2d2fb9428177605f2d3f552
dir: /test/patches/pokecrystal.patch/
diff --git a/Makefile b/Makefile index bf54eb4ce..d75f86aae 100644 --- a/Makefile +++ b/Makefile @@ -104,7 +104,7 @@ tools: $(MAKE) -C tools/ -RGBASMFLAGS = -L -Weverything -Wnumeric-string=2 -Wtruncation=1 +RGBASMFLAGS = -L -Weverything -Wnumeric-string=2 -Wtruncation=1 -Q8 # Create a sym/map for debug purposes if `make` run with `DEBUG=1` ifeq ($(DEBUG),1) RGBASMFLAGS += -E @@ -208,9 +208,11 @@ gfx/pokemon/girafarig/front.animated.tilemap: gfx/pokemon/girafarig/front.2bpp g ### Misc file-specific graphics rules -gfx/pokemon/%/back.2bpp: rgbgfx += -h +gfx/pokemon/%/back.2bpp: rgbgfx += -h -c embedded +gfx/pokemon/%/front.2bpp: rgbgfx += -c embedded +gfx/pokemon/unown_%/front.2bpp: rgbgfx = -gfx/trainers/%.2bpp: rgbgfx += -h +gfx/trainers/%.2bpp: rgbgfx += -h -c embedded gfx/pokemon/egg/unused_front.2bpp: rgbgfx += -h diff --git a/macros/data.asm b/macros/data.asm index c2686c9f4..4dac70f3a 100644 --- a/macros/data.asm +++ b/macros/data.asm @@ -97,7 +97,7 @@ MACRO sine_table ; \1 samples of sin(x) from x=0 to x<32768 (pi radians) DEF x = 0 rept \1 - dw (sin(x) + (sin(x) & $ff)) >> 8 ; round up - DEF x += DIV(32768, \1) ; a circle has 65536 "degrees" + dw sin(x) + DEF x += 0.5 / (\1) endr ENDM