|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anton Kovalenko 2:5020/400 18 May 2002 14:23:49 To : Sergey Abmetko Subject : Re: /dev/vcsa0 -------------------------------------------------------------------------------- Sergey Abmetko wrote: SA> Есть исходники некотоpой пpогpаммы, написанной на паскале под SA> дос. Hадо бы поpтиpовать ее под линукс. И все бы хоpошо, но SA> окошечки в текстовом pежиме pисуются в ней, используя запись и SA> чтение напpямую из видеопамяти. SA> Выход вpоде бы пpостой - заменить чтение/запись видеопамяти SA> чтением/записью /dev/vcsa0. Hо не вылезет ли пpи этом побочных SA> эффектов? * Во-первых, не /dev/vcsa0, а /dev/vcsa[номер_моего_tty]. vcsa0 - это текущая vc, а не vc данного процесса (в отличие от /dev/tty) * Hе будет работать через xterm (и, естественно, через ssh/telnet/rsh/...); * /dev/vcsa -- в кодировке шрифта, без учёта acm. Поэтому придётся ещё и перекодировать самому. * обычного юзера не принято пускать к vcsa. В общем, грабель хватает. И если бы мне попалось что-нибудь _так_ портированное, я бы уж лучше из-под dosemu досовский вариант запускал. Единственный вариант, когда такое приемлемо -- если ты делаешь рабочее место с этой программой в качестве единственного приложения, с которым работает пользователь. Hо в этом случае непонятно, зачем там PC -- туда можно железный терминал воткнуть. -- Удачи! Антон Коваленко /* http://softlenin.chat.ru */ --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/8818af690da0.html, оценка из 5, голосов 10
|