You could try engaging diff lock and seeing if it will drive with that engaged. This would rule out a broken halfshaft because the transmission won't be able to send all the power to the point of least resistance, in this case a shaft with no wheel attached to the end of it.