That's exactly what no works right now ...
To tell the story again: qemu sends a '\r' on hitting enter, carriage return, without line forward.
The terminals do what they are told to and move the cursor to the front of the line, like hitting home in your notepad. This overwrites the previous output.
Probably '\n' would do, but '\r\n' is safer, and '\r' is not an option.