Board.KolibriOS.org
http://board.kolibrios.org/

Эмулятор под Linux
http://board.kolibrios.org/viewtopic.php?f=37&t=869
Page 9 of 9

Author:  tsdima [ Sun Apr 29, 2018 7:42 pm ]
Post subject:  Re: Эмулятор под Linux

Kopa wrote:
Интересно, а в сообщество Linux кто нибудь постил уже новость о существовании данной разработки? :)
А смысл? Все те, кому интересна эта новость, тут обитают.

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

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

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

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

Author:  Leency [ Mon Apr 30, 2018 9:11 pm ]
Post subject:  Re: Эмулятор под Linux

tsdima
Ты как автор можешь сделать описание/скрины/видео ?
Хотя бы скрины, но лучше все)

Author:  tsdima [ Wed May 02, 2018 8:46 pm ]
Post subject:  Re: Эмулятор под Linux

Kopa wrote:
Попробовал собрать последнюю ревизию у себя программы
и получил такое сообщение
Code:
/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
Добавилась возможность загружать драйверы, только драйверов пока нет.

Author:  tsdima [ Thu May 03, 2018 9:43 am ]
Post subject:  Re: Эмулятор под Linux

Пока использую такую заглушку:
Spoiler: Show
sound.c
Code:
#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;
}

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

Author:  Kopa [ Thu May 03, 2018 3:25 pm ]
Post subject:  Re: Эмулятор под Linux

Заметил одну особенность.
Если пролистывать темы оформления окон (в @apperance), то окно KFAR будет в некоторые моменты уменьшаться по высоте.

Author:  tsdima [ Thu May 03, 2018 3:57 pm ]
Post subject:  Re: Эмулятор под Linux

Всё как в реале :)

Page 9 of 9 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/