Я раньше не использовал .print, ничего не знаю об этом.Я обычно снимаю символы из последовательного порта.Вы можете обмануть qemu и не инициализировать последовательный порт, потому что он является виртуальным и просто записать байты в регистр передачи, также вам не нужно ждать, пока статус передачи покажет, что символ исчез, вы можете просто взорвать материал.
В qemu вам нужно сделать некоторую комбинацию клавиш для просмотра последовательной консоли, Ctrl Alt 3 или что-то в этом роде.Может быть, ваш .print работает, он просто на другой консоли.