Sounds like alternator or regulator. But before you can say that with authority, have you checked all the connections? Start at the battery and work your way toward the starter on the positive lead, then on to the alternator. There is a recent thread that has schematics in it that might help. Be sure to check both ends of the negative cable. It is quite common for the negative lead to be bedded on paint where it connects to the frame. You need to get that connection to bare metal, then once tightened you can paint over it to keep it from corroding. You also need to check the regulator where it plugs into the harness up near the fuse block.
Then you need a volt meter, to take some voltage measurements. With the engine running, you really need 14VDC being delivered to the battery to charge adequately. If it is not delivering proper voltage(14-15V), how do you break the tie and see if it is alternator or regulator? One check is to take the regulator out of the equation and feed full current to field momentarilly from a second battery. IF the alternator is OK, this should cause the voltage at the installed battery(alternator output) to jump up pretty high(which is why you only apply full field momentarilly). A jump in voltage above 15V with full field excitation means the alternator is probably OK, and the regulator is most likley at fault. If the voltage dosn't increase, the alt is probably bad.
Another option is to plug in a spare regulator if you have one available...