If you mean recorded commands, those are stored in registers, which from a quick look at the source [1] seem to just contain strings. So I would imagine their length is only bounded by memory.
So I suppose you could just qq, write your entire thing, then "qp to get the whole history. I wonder if there's a tool that replays commands in slow motion, or some neat way to add sleeps to a command sequence.