nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 18 Apr 2024 21:41



Reply to topic  [ 29 posts ]  Go to page 1, 2  Next
Спринтер и OCы 
Author Message
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
Reply with quote
Mac Buster wrote:
Ещё статья про графическую библиотеку iRet-а будет.


Из всего издания, меня интересует только эта статья, да продолжение
твоего туториала по графике ;).

P.S. Кста, как там твои ОС, сокобан ?. Или ты уже в писателя переквалифицировался ? ;).

_________________
Vasil Ivanov
vasil-i@yandex.ru


13 Feb 2005 14:13
Profile
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
Quote:
Из всего издания, меня интересует только эта статья, да продолжение твоего туториала по графике ;).

Я пока ещё окончательно не решил что отдать для второго номера: набор максимально простых процедур для работы со спрайтами или рассказать про палитру :) Чего больше хочется ?

Quote:
P.S. Кста, как там твои ОС, сокобан ?.

Называется она Evolution, показывать пока нечего совершенно, даже переключать задачи не умеет, т.е. работает в режиме "максимальной производительности приложения". Второй режим - "вытесняющая многозадачность с приоритетами" полностью не написан.

Quote:
Или ты уже в писателя переквалифицировался ? ;).

Им я был всегда ;) По-моему я с 1998-го стал писать статьи для буржуйских печатных самиздатовских журналов (про Спектрум, Сэм Коуп, и т.д.), которых у меня штук 8-10 есть. Сейчас в основном занят формированием своей библиотеки советских книг по вычислительной технике :wink:

_________________
Extreme Entertainment


13 Feb 2005 14:38
Profile
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
Reply with quote
Post 
Mac Buster wrote:
Quote:
Из всего издания, меня интересует только эта статья, да продолжение твоего туториала по графике ;).

Я пока ещё окончательно не решил что отдать для второго номера: набор максимально простых процедур для работы со спрайтами или рассказать про палитру :) Чего больше хочется ?


Пиши то и другое, все интересно ;)

Quote:
Quote:
P.S. Кста, как там твои ОС, сокобан ?.

Называется она Evolution, показывать пока нечего совершенно, даже переключать задачи не умеет, т.е. работает в режиме "максимальной производительности приложения". Второй режим - "вытесняющая многозадачность с приоритетами" полностью не написан.


Помниться кто-то говорил, что для написания ОСи потребуется
месяцев 5-6 ;). Он наверно имел ввиду лет 5-6 ;) ?.
UZIX не щупал на предмет ее внутренностей ?. И вроде я тебе кидал,
в свое время, небольшую статейку (ознакомительную) "Пишем многозадачную ОС" ?. Ты сейчас ОСью то занимаешься или как ?.
В противном случае, пиши софт под нынешнюю ДОС.

Quote:
Quote:
Или ты уже в писателя переквалифицировался ? ;).

Им я был всегда ;) По-моему я с 1998-го стал писать статьи для буржуйских печатных самиздатовских журналов (про Спектрум, Сэм Коуп, и т.д.), которых у меня штук 8-10 есть. Сейчас в основном занят формированием своей библиотеки советских книг по вычислительной технике :wink:


Понял.

P.S. Как там переговоры с ПП по Спринтеру (сорцам) ?. Ты обещался "через недельку" сообщить, но до сих пор почему-то молчишь ;). А то смотрю, тут все заняты АТМ-турбами, а про Спринтер забыли (или забили ?) ;).

_________________
Vasil Ivanov
vasil-i@yandex.ru


19 Feb 2005 23:17
Profile
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
Vasil Ivanov wrote:
Пиши то и другое, все интересно ;)

Попробую ;)

Quote:
Помниться кто-то говорил, что для написания ОСи потребуется
месяцев 5-6 ;).

Я и сейчас не отказываюсь от этого мнения :)

Quote:
Он наверно имел ввиду лет 5-6 ;) ?.

Нет :) Именно полгода.

Quote:
UZIX не щупал на предмет ее внутренностей ?. И вроде я тебе кидал, в свое время, небольшую статейку (ознакомительную) "Пишем многозадачную ОС" ?.

Да, смотрел. Правда все это по-моему не представляет интереса.

Quote:
Ты сейчас ОСью то занимаешься или как ?.

К сожалению нет :(

Quote:
В противном случае, пиши софт под нынешнюю ДОС.

Да, я тоже думаю что пора хоть что-то выпустить...

Quote:
P.S. Как там переговоры с ПП по Спринтеру (сорцам) ?. Ты обещался "через недельку" сообщить, но до сих пор почему-то молчишь ;).

А сообщать-то к сожалению нечего. Они отложили подготовку документации в связи с какой-то срочной работой. Пытался предложить им продажу проекта частями, но они отнеслись к этому скептически сославшись на то что вся документация содержится исключительно у Ивана в голове. Про передачу исходников ПО вообще ни слова не сказали.

_________________
Extreme Entertainment


20 Feb 2005 01:42
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22536
Location: Silicon Valley
Reply with quote
Post 
Вырезал из топика про первый номер недописанного издания

_________________
:dj: https://mastodon.social/@Shaos


20 May 2005 18:12
Profile WWW
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
Reply with quote
Post 
Mac Buster wrote:
Quote:
P.S. Кста, как там твои ОС, сокобан ?.

Называется она Evolution, показывать пока нечего совершенно, даже переключать задачи не умеет, т.е. работает в режиме "максимальной производительности приложения". Второй режим - "вытесняющая многозадачность с приоритетами" полностью не написан.


Для твоей Эволюшен нужна новая конфигурация (прошивка) компа
или юзается стандартная ?. Глянул я на твою карту распределения
памяти... а где будешь держать код опроса клавки ?. Юзать биосный
код, щелкая банками туда-сюда при каждом (50Гц) прерывании ?.
Еще не проверял такой вариант ?.

_________________
Vasil Ivanov
vasil-i@yandex.ru


20 May 2005 23:15
Profile
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
Reply with quote
Post 
Mac Buster wrote:
Vasil Ivanov wrote:
Помниться кто-то говорил, что для написания ОСи потребуется месяцев 5-6 ;).

Я и сейчас не отказываюсь от этого мнения :)


В догонку. Для будущего ARM-девайса ;)...

=== cut ===
http://www.menuetos.org
Домашний сайт Menuet OS, работающей в защищённом режиме процессора, да ещё и имеющей окошечный GUI интерфейс!. Весь дистрибутив MenuetOS умещается на одну дискету в 1.44Мб. Исходники на ассемблере прилагаются (около 400 кило).

http://www.reactos.org
Официальный сайт проекта ReactOS - клона операционной системы WinNT с открытым исходным кодом (весят 26 метров). На данный момент возможности ОС невелики - нет поддержки драйверов от сторонних производителей, API реализованы не полностью.
На сайте можно посмотреть скриншоты, чтобы оценить ход разработки.
=== cut ===

_________________
Vasil Ivanov
vasil-i@yandex.ru


23 May 2005 21:38
Profile
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
Vasil Ivanov wrote:
Для твоей Эволюшен нужна новая конфигурация (прошивка) компа или юзается стандартная ?

Изначально планировалось использовать стандартную, но выяснилось что здорово не хватает системы прерываний. Мне бы ещё пару :D

Quote:
Глянул я на твою карту распределения памяти... а где будешь держать код опроса клавки ?

Все через порты, напрямую. Буфер на 80 кодов в области системных переменных (ясно, что такой объем избыточен, но лучше с самого начала ориентироваться на развитие, чем потом искать место).

Quote:
Юзать биосный код, щелкая банками туда-сюда при каждом (50Гц) прерывании ?

Переключение контекста пока к сожалению привязана к кадровой частоте, к таймеру не вышло подключиться, на нем кажется уже что-то висит.

_________________
Extreme Entertainment


23 May 2005 22:05
Profile
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
Reply with quote
Post 
Mac Buster wrote:
Vasil Ivanov wrote:
Для твоей Эволюшен нужна новая конфигурация (прошивка) компа или юзается стандартная ?

Изначально планировалось использовать стандартную, но выяснилось что здорово не хватает системы прерываний. Мне бы ещё пару :D

Quote:
Глянул я на твою карту распределения памяти... а где будешь держать код опроса клавки ?

Все через порты, напрямую. Буфер на 80 кодов в области системных переменных (ясно, что такой объем избыточен, но лучше с самого начала ориентироваться на развитие, чем потом искать место).

Quote:
Юзать биосный код, щелкая банками туда-сюда при каждом (50Гц) прерывании ?

Переключение контекста пока к сожалению привязана к кадровой частоте, к таймеру не вышло подключиться, на нем кажется уже что-то висит.


На счет контекста. Не обязательно задачами щелкать 50 раз в секунду, можно в структуре контекста каждой задачи счетчик завести. И по приходу прерывания проверять этот счетчик и пока он не обнулится, не переключать задачу. Чем больше значение счетчика,
тем больше работает задача.

P.S. Подо-что еще пару прерываний ?. Неужели 7 (8-е на биосе) не хватает ? ;).

_________________
Vasil Ivanov
vasil-i@yandex.ru


24 May 2005 05:31
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22536
Location: Silicon Valley
Reply with quote
Post 
Vasil Ivanov wrote:
=== cut ===
http://www.menuetos.org
Домашний сайт Menuet OS, работающей в защищённом режиме процессора, да ещё и имеющей окошечный GUI интерфейс!. Весь дистрибутив MenuetOS умещается на одну дискету в 1.44Мб. Исходники на ассемблере прилагаются (около 400 кило).


Написано на ассемблере x86 - т.е. непереносимо!

Vasil Ivanov wrote:
http://www.reactos.org
Официальный сайт проекта ReactOS - клона операционной системы WinNT с открытым исходным кодом (весят 26 метров). На данный момент возможности ОС невелики - нет поддержки драйверов от сторонних производителей, API реализованы не полностью.
На сайте можно посмотреть скриншоты, чтобы оценить ход разработки.
=== cut ===


Ну зачем нам недоделанный WinNT, когда есть законченный и многоликий Linux? ;)

_________________
:dj: https://mastodon.social/@Shaos


24 May 2005 06:13
Profile WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
Vasil Ivanov wrote:
На счет контекста. Не обязательно задачами щелкать 50 раз в секунду, можно в структуре контекста каждой задачи счетчик завести. И по приходу прерывания проверять этот счетчик и пока он не обнулится, не переключать задачу. Чем больше значение счетчика,
тем больше работает задача.

Я даже знаю что это называется приоритетом задачи ;)

Quote:
P.S. Подо-что еще пару прерываний ?. Неужели 7 (8-е на биосе) не хватает ? ;).

Ты путаешь рестарт и прерывание :D

_________________
Extreme Entertainment


24 May 2005 06:21
Profile
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
Shaos wrote:
Ну зачем нам недоделанный WinNT, когда есть законченный и многоликий Linux? ;)

Или picoOS http://picoos.sourceforge.net

_________________
Extreme Entertainment


24 May 2005 06:24
Profile
Maniac
User avatar

Joined: 29 Mar 2005 06:06
Posts: 304
Location: Krasnodar
Reply with quote
Post 
Quote:
Написано на ассемблере x86 - т.е. непереносимо!


да, точно! невыносимо!


24 May 2005 13:03
Profile ICQ
God
User avatar

Joined: 03 Feb 2003 13:53
Posts: 1078
Reply with quote
Post 
Ну мне АРОС нравится

_________________
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин


25 May 2005 00:08
Profile
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
Reply with quote
Post 
Shaos wrote:
Vasil Ivanov wrote:
=== cut ===
http://www.menuetos.org
Домашний сайт Menuet OS, работающей в защищённом режиме процессора, да ещё и имеющей окошечный GUI интерфейс!. Весь дистрибутив MenuetOS умещается на одну дискету в 1.44Мб. Исходники на ассемблере прилагаются (около 400 кило).


Написано на ассемблере x86 - т.е. непереносимо!

Vasil Ivanov wrote:
http://www.reactos.org
Официальный сайт проекта ReactOS - клона операционной системы WinNT с открытым исходным кодом (весят 26 метров). На данный момент возможности ОС невелики - нет поддержки драйверов от сторонних производителей, API реализованы не полностью.
На сайте можно посмотреть скриншоты, чтобы оценить ход разработки.
=== cut ===


Ну зачем нам недоделанный WinNT, когда есть законченный и многоликий Linux? ;)


Да, асм на ARM не перенесешь. А на счет полу-НТи - да никто ж и не предлагает переходить на нее ;). Я имел ввиду, в случае необходимости, осмотреть в сорцы, на предмет получения необходимой инфы. И только-то.
А этот Linux - я не считаю его панацеей от всех бед. Не все золото,
что блестит (т.е. у всех на устах)... ;)

_________________
Vasil Ivanov
vasil-i@yandex.ru


25 May 2005 01:07
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 29 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 14 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.