Forth http://www.fforum.winglion.ru/ |
|
Kolibri http://www.fforum.winglion.ru/viewtopic.php?f=16&t=1232 |
Страница 2 из 12 |
Автор: | chess [ Пт апр 18, 2008 11:08 ] |
Заголовок сообщения: | |
garbler писал(а): там нет аппаратной поддержки (доступ к железу примитивен).
Из Форта в ядре ОС это как раз можно изменить. |
Автор: | Kopa [ Пт апр 18, 2008 11:48 ] |
Заголовок сообщения: | |
chess писал(а): garbler писал(а): там нет аппаратной поддержки (доступ к железу примитивен). Из Форта в ядре ОС это как раз можно изменить. Как это? К Форту, как и к ассемблеру это не относится:) / Без знания специфики конкретного железа ( расположенной в драйвере) ничего не ускорится / P.S. Неужели VESA поддержка в железе и сам VESA тормознутый? и не имеет нужной функциональности? |
Автор: | garbler [ Пт апр 18, 2008 14:00 ] |
Заголовок сообщения: | |
весу уже давно эмулируют. и потом, я то говорил не об lfb буфере и танцах с бубном, а о bitblit и т.п. операциях 2D акселератора. без которых любая винда будет тормозить сильно-сильно. hint: safe mode с дефолтными vga драйверами это как раз оно (или самому ползунок в свойствах видеокарты можно сдвинуть максимально влево). . |
Автор: | chess [ Пт апр 18, 2008 16:08 ] |
Заголовок сообщения: | |
Kopa писал(а): P.S. Неужели VESA поддержка в железе и сам VESA тормознутый?
и не имеет нужной функциональности? Для поддержки, например OpenGL, проще написать свой драйвер, и добавить его к ресурсам ядра форт-ОС. Чтобы его написать возможности железа(видеокарты) знать конечно надо. Форт в ядре ОС позволяет использовать все возможности процессора, в том числе команды, доступные только в 0-м кольце и память доступную только в нем же . |
Автор: | Hishnik [ Пт апр 18, 2008 17:33 ] |
Заголовок сообщения: | |
chess писал(а): Для поддержки, например OpenGL, проще написать свой драйвер, и добавить его
к ресурсам ядра форт-ОС. Чтобы его написать возможности железа(видеокарты) знать конечно надо. Только не видеокарты, а видеокарт. Всех, с которыми предполагается работа. Или сделать так, чтобы NVidia и ATI сами писали драйверы под ФортОС. И что реальнее? |
Автор: | вопрос [ Пт апр 18, 2008 20:24 ] |
Заголовок сообщения: | |
Хищник писал(а): Только не видеокарты, а видеокарт. Всех, с которыми предполагается работа. Или сделать так, чтобы NVidia и ATI сами писали драйверы под ФортОС. И что реальнее? |
Автор: | Hishnik [ Пт апр 18, 2008 22:04 ] |
Заголовок сообщения: | |
вопрос писал(а): Ну, есть, по крайней мере, некоторый общий видеостандарт ... Умудрился забыть его незвание Свободные ОС дают выбор между драйвером конкретной карты и таким стандартом, кажется
VESA? Ну это достаточно быстро в режиме линейного кадрового буфера, но блиттинга не будет - garbler уже писал. |
Автор: | in4 [ Сб апр 19, 2008 23:32 ] |
Заголовок сообщения: | |
Про работу с LFB: 640*480*2байта/цвет_точки*60экранов/сек=36 864 000 IPS~40MIPS. На 486DX75 похоже, должно мелькать... Но уточню сам при возможности. А раз так плохо, значит, надо в ОС что-то менять... Или свою писать... |
Автор: | Mihail [ Вт июл 29, 2008 19:11 ] |
Заголовок сообщения: | |
http://fpauk.narod.ru/fkolibri1.rar Встроенный в ядро Форт уже имеет нормальное представление (можно модифицировать) fkolibri\devel\~mak\kolibri\FORTH При сборке используется 2-проходность (допустимы ссылки вперед). devel\~mak\kolibri\ROM0.f в fkolibri\devel\~mak\kolibri\src.f вызывается 2-а раза. Основная часть ядра пока осталась во временом представлении fkolibri\devel\~mak\kolibri\kernel0.f http://fpauk.narod.ru/kbochs2.rar - bochs с образом дискеты |
Автор: | Гость [ Чт июл 31, 2008 10:00 ] |
Заголовок сообщения: | |
А можно сделать, чтобы после загрузки высвечивалась консоль встроенного Форта ( или это не так работает?) или штатная консоль понимала Форт. P.S. Если запустить spforth из колибри, то, будет возможность переопределять вектора системных функций при загрузки kwords? и как вместе с Форт использовать встроенный в колибри отладчик MTDBG? например при инкрементной отлалки драйверов ядра? |
Автор: | Mihail [ Чт июл 31, 2008 13:54 ] |
Заголовок сообщения: | |
Гость писал(а): А можно сделать, чтобы после загрузки высвечивалась консоль встроенного Форта ( или это не так работает?) или штатная консоль понимала Форт. В http://fpauk.narod.ru/kbochs2.rar есть образ диска KBOCHS\k_svn\kolibrid.img там DRIVERS\autoexec.f . Который запускается при старте системы. В конце запуск системы Kolibri словом KOLRUN. Если его закомментировать, то мы останемся в бутовой Форт-системе. Смысл в том, что система Kolibri загружается и запускается, как прикладная форт-программа. Т.е. в принципе, в место Kolibri, таким образом, может быть запущена любая другая ОС. Гость писал(а): P.S. Если запустить spforth из колибри, то, будет возможность
переопределять вектора системных функций при загрузки kwords? http://fpauk.narod.ru/kolspforth11.rar - это только приложение Доступ к ядру в рантайме - это следующий этап. Сдесь особых проблем нет. Просто нужно создать несколько системных функций, которые послужат вводом/выводом для Форта в ядре системы. Некое спец приложение, при этом, может выступать в роли терминала для Форта в ядре. Далее хочется оформить память ядра таким образом, чтобы оно было доступно для чтения/вызова из любого приложения. Это самое вкусное. Ради этого все и делалось. Ядро с фортом становится частью каждого приложения. |
Автор: | Kopa [ Вт авг 05, 2008 15:20 ] |
Заголовок сообщения: | |
Mihail писал(а): Ядро с фортом становится частью каждого приложения.
На форуме kolibri в разделе ядро запостив ссылку на данную разработку не увидел мнение колибристроителей по данному варианту развития ядра. P.S. т.е. возможно будет существовать отдельная ветвь сборки ядра колибри в предлагаемом подходе? ( Форт нацеленности ) |
Автор: | Hishnik [ Вт авг 05, 2008 17:02 ] |
Заголовок сообщения: | |
Mihail писал(а): В конце запуск системы Kolibri словом KOLRUN.
Если его закомментировать, то мы останемся в бутовой Форт-системе. Смысл в том, что система Kolibri загружается и запускается, как прикладная форт-программа. Т.е. в принципе, в место Kolibri, таким образом, может быть запущена любая другая ОС. Предлагаю сделать "ФортОС" для запуска win.com |
Автор: | вопрос [ Вт авг 05, 2008 18:21 ] |
Заголовок сообщения: | |
Цитата: Предлагаю сделать "ФортОС" для запуска win.com Можно критиковать реализацию, но критиковать "прикольные" идеи? по-моему софтайс так и делает с win.com
|
Автор: | Hishnik [ Вт авг 05, 2008 22:26 ] |
Заголовок сообщения: | |
Да как бы оно там ни делалось, развитие компьютеров идет быстрее, чем под них дописывается "ФортОС". Михаил уже не первый год упорно делает вид, что не понимает этого. |
Страница 2 из 12 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |