Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн сен 24, 2018 5:08 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 126 сообщений ]  На страницу Пред. 15 6 7 8 9
Автор Сообщение
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Вс апр 29, 2018 7:42 pm 
Не в сети

Зарегистрирован: Ср мар 26, 2008 12:44 pm
Сообщения: 194
Kopa писал(а):
Интересно, а в сообщество Linux кто нибудь постил уже новость о существовании данной разработки? :)
А смысл? Все те, кому интересна эта новость, тут обитают.

Kopa писал(а):
В описании программы можно привести ещё варианты запуска каких нибудь менеджеров или сразу запускать
@docky @taskbar, но в меню нет выбора файловых менеджеров.
Не знаю, я с KFAR всегда начинаю. :)

Kopa писал(а):
Какие mcall на очереди для включения в эмулятор?
Эмуляция загрузки драйвера и управление им. Ясно, что не реальный драйвер для Колибри, а его эмуляцию в линуксе. Драйвер можно оформить ввиде загружаемой .so, таким образом, можно любой драйвер потом сэмулировать. Надо только интерфейс с эмулятором продумать. И первыми скорее всего будут INFINITY + SOUND.

Leency писал(а):
В https://vk.com/kolibri_os надо запостить новость.
Вот - это дело.

Leency писал(а):
Может кто-то несколько скринов сделать в png ?
И небольшое описание если можно было бы кстати.
Хорошо бы видео забабахать, тогда сразу будет видно, что не фейк.


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Пн апр 30, 2018 9:11 pm 
В сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4571
tsdima
Ты как автор можешь сделать описание/скрины/видео ?
Хотя бы скрины, но лучше все)

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Ср май 02, 2018 8:46 pm 
Не в сети

Зарегистрирован: Ср мар 26, 2008 12:44 pm
Сообщения: 194
Kopa писал(а):
Попробовал собрать последнюю ревизию у себя программы
и получил такое сообщение
Код:
/usr/bin/ld: /tmp/ccotqVjU.o: неопределённая ссылка на символ «dlopen@@GLIBC_2.1»
//lib/i386-linux-gnu/libdl.so.2: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

Я вроде проект тоже изменил (и README подправил), добавилась опция -ldl
Добавилась возможность загружать драйверы, только драйверов пока нет.


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Чт май 03, 2018 9:43 am 
Не в сети

Зарегистрирован: Ср мар 26, 2008 12:44 pm
Сообщения: 194
Пока использую такую заглушку:
Спойлер: Показать
sound.c
Код:
#include "k_mem.h"

#include <stdio.h>

#define DLL  __attribute__ ((visibility("default")))

DLL DWORD k_ioctl(DWORD code, void* idata, DWORD ilen, void* odata, DWORD olen)
{
    printf("code=%d param %d\n", code, *(int*)idata);
    return 0;
}

Компилировать:
Код:
gcc -o ~/.kex/sound.so sound.c -shared -fPIC
Без неё @volume теперь не работает. Есть и другие программы, которым драйверы нужны, tmpdisk например.


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Чт май 03, 2018 3:25 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 602
Заметил одну особенность.
Если пролистывать темы оформления окон (в @apperance), то окно KFAR будет в некоторые моменты уменьшаться по высоте.


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Чт май 03, 2018 3:57 pm 
Не в сети

Зарегистрирован: Ср мар 26, 2008 12:44 pm
Сообщения: 194
Всё как в реале :)


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 126 сообщений ]  На страницу Пред. 15 6 7 8 9

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB