My house was built in 1921, the basement floor is extremely uneven and cracking and crumbling apart in some spots. In some spots it's so bad I can see dirt. It definately needs to be replaced.

What's the fix for this? Do I need to tear everything out and pour a new floor? Can I pour new concrete over the old stuff?