Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт авг 20, 2019 01:35

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 170 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 12  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 18, 2008 11:08 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2129
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 40 раз.
garbler писал(а):
там нет аппаратной поддержки (доступ к железу примитивен).

Из Форта в ядре ОС это как раз можно изменить.

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 18, 2008 11:48 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
chess писал(а):
garbler писал(а):
там нет аппаратной поддержки (доступ к железу примитивен).

Из Форта в ядре ОС это как раз можно изменить.


Как это?
К Форту, как и к ассемблеру это не относится:)
/ Без знания специфики конкретного железа ( расположенной в драйвере)
ничего не ускорится /

P.S. Неужели VESA поддержка в железе и сам VESA тормознутый?
и не имеет нужной функциональности?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 18, 2008 14:00 
Не в сети
Аватара пользователя

Зарегистрирован: Вт сен 11, 2007 11:07
Сообщения: 187
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
весу уже давно эмулируют. и потом, я то говорил не об lfb буфере
и танцах с бубном, а о bitblit и т.п. операциях 2D акселератора.
без которых любая винда будет тормозить сильно-сильно.

hint: safe mode с дефолтными vga драйверами это как раз оно
(или самому ползунок в свойствах видеокарты можно сдвинуть
максимально влево).
.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 18, 2008 16:08 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2129
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 40 раз.
Kopa писал(а):
P.S. Неужели VESA поддержка в железе и сам VESA тормознутый?
и не имеет нужной функциональности?

Для поддержки, например OpenGL, проще написать свой драйвер, и добавить его
к ресурсам ядра форт-ОС. Чтобы его написать возможности железа(видеокарты) знать
конечно надо. Форт в ядре ОС позволяет использовать все возможности процессора, в том
числе команды, доступные только в 0-м кольце и память доступную только в нем же .

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 18, 2008 17:33 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6778
Благодарил (а): 16 раз.
Поблагодарили: 109 раз.
chess писал(а):
Для поддержки, например OpenGL, проще написать свой драйвер, и добавить его
к ресурсам ядра форт-ОС. Чтобы его написать возможности железа(видеокарты) знать
конечно надо.

Только не видеокарты, а видеокарт. Всех, с которыми предполагается работа. Или сделать так, чтобы NVidia и ATI сами писали драйверы под ФортОС. И что реальнее?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 18, 2008 20:24 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Хищник писал(а):

Только не видеокарты, а видеокарт. Всех, с которыми предполагается работа. Или сделать так, чтобы NVidia и ATI сами писали драйверы под ФортОС. И что реальнее?
Ну, есть, по крайней мере, некоторый общий видеостандарт ... Умудрился забыть его незвание :shock: Свободные ОС дают выбор между драйвером конкретной карты и таким стандартом, кажется

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 18, 2008 22:04 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6778
Благодарил (а): 16 раз.
Поблагодарили: 109 раз.
вопрос писал(а):
Ну, есть, по крайней мере, некоторый общий видеостандарт ... Умудрился забыть его незвание Свободные ОС дают выбор между драйвером конкретной карты и таким стандартом, кажется

VESA? Ну это достаточно быстро в режиме линейного кадрового буфера, но блиттинга не будет - garbler уже писал.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 19, 2008 23:32 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Про работу с LFB:
640*480*2байта/цвет_точки*60экранов/сек=36 864 000 IPS~40MIPS.
На 486DX75 похоже, должно мелькать... :( Но уточню сам при возможности.
А раз так плохо, значит, надо в ОС что-то менять... ;) Или свою писать... ;)

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 29, 2008 19:11 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 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?
например при инкрементной отлалки драйверов ядра?


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 31, 2008 13:54 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
Гость писал(а):
А можно сделать, чтобы после загрузки
высвечивалась консоль встроенного Форта ( или это не так работает?)
или штатная консоль понимала Форт.


В 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 - это только приложение
Доступ к ядру в рантайме - это следующий этап. Сдесь особых проблем нет.
Просто нужно создать несколько системных функций, которые послужат
вводом/выводом для Форта в ядре системы. Некое спец приложение, при этом, может выступать в роли терминала
для Форта в ядре.

Далее хочется оформить память ядра таким образом, чтобы оно было доступно для чтения/вызова из любого
приложения. Это самое вкусное. Ради этого все и делалось. Ядро с фортом становится частью каждого приложения.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 05, 2008 15:20 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Mihail писал(а):
Ядро с фортом становится частью каждого приложения.


На форуме kolibri в разделе ядро запостив ссылку на данную разработку
не увидел мнение колибристроителей по данному варианту развития ядра. :(

P.S. т.е. возможно будет существовать отдельная ветвь сборки ядра колибри
в предлагаемом подходе? ( Форт нацеленности )


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 05, 2008 17:02 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6778
Благодарил (а): 16 раз.
Поблагодарили: 109 раз.
Mihail писал(а):
В конце запуск системы Kolibri словом KOLRUN.
Если его закомментировать, то мы останемся в бутовой Форт-системе.
Смысл в том, что система Kolibri загружается и запускается, как прикладная форт-программа.
Т.е. в принципе, в место Kolibri, таким образом, может быть запущена любая другая ОС.

Предлагаю сделать "ФортОС" для запуска win.com :))


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 05, 2008 18:21 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Цитата:
Предлагаю сделать "ФортОС" для запуска win.com
Можно критиковать реализацию, но критиковать "прикольные" идеи? по-моему софтайс так и делает с win.com

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 05, 2008 22:26 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6778
Благодарил (а): 16 раз.
Поблагодарили: 109 раз.
Да как бы оно там ни делалось, развитие компьютеров идет быстрее, чем под них дописывается "ФортОС". Михаил уже не первый год упорно делает вид, что не понимает этого.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 170 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 12  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


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

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB