Baking a Diffuse Map (Blender Internal)

I’m trying to make a diffuse map in the blender internal render engine. Is it possible to bake a diffuse map? If not, is there a better alternative?