anchor.diff:  
   echo === Compiling... ===
   rgbasm -E -p 0xFF -o obj/main.o			 main.asm
  +if ERRORLEVEL 1 goto failed
   rgbasm -E -p 0xFF -o obj/battle.o		 battle.asm
  +if ERRORLEVEL 1 goto failed
   rgbasm -E -p 0xFF -o obj/engine.o		 engine.asm
  +if ERRORLEVEL 1 goto failed
   rgbasm -E -p 0xFF -o obj/home.o			 home.asm
  +if ERRORLEVEL 1 goto failed
   rgbasm -E -p 0xFF -o obj/gfx.o			 gfx.asm
  +if ERRORLEVEL 1 goto failed
   rgbasm -E -p 0xFF -o obj/maps.o			 maps.asm
  +if ERRORLEVEL 1 goto failed
   rgbasm -E -p 0xFF -o obj/save.o			 save.asm
  +if ERRORLEVEL 1 goto failed
   rgbasm -E -p 0xFF -o obj/sound.o		 sound.asm
  +if ERRORLEVEL 1 goto failed
   rgbasm -E -p 0xFF -o obj/text.o          text.asm
  +if ERRORLEVEL 1 goto failed
   rgbasm -E -p 0xFF -o obj/tileset.o		 tileset.asm
  +if ERRORLEVEL 1 goto failed
   echo.
   echo Compile finished.
   echo.
  
positive.code: 
  echo === Linking... ===
  rgblink -m bin/Aevilia.map -n bin/Aevilia.sym -o bin/aevilia.gbc obj/main.o obj/battle.o obj/engine.o obj/home.o obj/gfx.o obj/maps.o obj/save.o obj/sound.o obj/text.o obj/tileset.o
  echo.
  echo Linking finished.
  echo.
  
negative.code: 
  echo === Fixing... ===
  rgbfix -Cjv -i ISSO -k 42 -l 0x33 -m 0x1B -n %BUILD% -p 0xFF -r 0x04 -t AEVILIA bin/aevilia.gbc
  if ERRORLEVEL 1 goto failed
  echo.
  echo Fixing finished.
  echo.
  echo.
  
  echo Build successful.
  goto end
  
  :failed
  echo.
  echo Darn, build failed. Please fix and try again !
  
  :end
  pause
  