LINUX.ORG.RU

Qemu буфер обмена без ОС.

 ,


0

2

Всем привет, ситуация следующая, пишу интерпретатор brainfuck на голом железе(ассемблер nasm), уже почти всё работает. Тестирую в qemu и каждый раз вводить плюсики с клавиатуры долго, может есть какой способ послать последовательность символов в программу штатными средствами qemu?

Ответ на: комментарий от gag

Из тривиального в qemu console есть команда sendkey

спасибо. А какие вообще клавиши можно посылать и как? В каких манах эта информация? Нашёл только, что точка - это dot.

devalone ★★
() автор топика

В чём проблема вставить тесты в код интерпретатора с использованием %ifdef/%endif?

Deleted
()

Интерпретатором получай ввод из serial (COM1), a serial перенаправляй в stdio (qemu -serial stdio) и можешь в хостовый терминал вводить или копировать что хочешь.

Заодно, если у тебя сейчас вывод в VGA-память, советую его тоже отправить в serial и не сношаться со скроллингом.

http://wiki.osdev.org/Serial_Ports#Example_Code

utf8nowhere ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.