What is a map editor and why do I need one ?
A map editor allows you to take tiles that you have designed and arrange these into a 2 dimensional map of arbitrary X and Y size. The GB has a built-in hardware tile map that is composed of 8×8 pixel tiles and the map itself is 32×32 tiles wide/high. As such, tile maps of 32×32 tiles are popular. Even though the tile map in the GB is limited to 32×32 tiles, you can display maps larger than this by dynamically updating the hardware tile map during screen scrolling.