From what I recall, there were checkpoints in each level. Once you got all the way through the level, it was complete. Didn't seem so bad when I was like 16 years old playing it.
Yes, there are checkpoints in each level which helps finishing a level, but you still can't save the game unless you get to the bonus level.