NewsProductsSprinterSupportDownloadSprinter ForumAbout usLinksSite map Russian site

Russian
   >> Программирование для компьютера Sprinter
Thread views: 570 View all threadsNext thread*Threaded Mode

Pages in this thread: 1 | 2 | 3 | 4 | 5 | 6 | (show all)
Alex_GoryachevAdministrator
(Sprinter Team)
2003/05/14 12:27
Re: Фонд процедур и подпрограмм new [re: Shaos]Reply to this post

А сколько всего сейчас существует библиотек формата L0? Я вот думаю, прав Denis Parinov - пока не появится како-либо готовый набор полезных библиотек, этот формат не станет популярным и новые библиотеки писать никто не будет.

---
Sprinter Team
PETERS PLUS LTD

Anonymous
(Unregistered)
2003/05/14 14:24
Re: Фонд процедур и подпрограмм new [re: Alex_Goryachev]Reply to this post

In reply to:

Вопрос со стороны по стандартизации пришелся как раз впору. Но как бывает, самое очевидное - самое сложное.



А как же. Все, что связано с прогнозированием (а создание стандартов - это и есть в большей части прогноз) является сложной задачей.

In reply to:

В качестве операционной системы сегодня выступает дисковая подсистема (Estex DSS)Уже продолжительное время имеется определенный набор функций, которые в купе с функциями BIOS позволяют полностью использовать аппаратные возможности компьютера.



Да, я посмотрел. В принципе, того, что есть должно хватить для написания первых программ. Но все равно, даже в первом приближении, это не тянет на полноценную OS, если ее создание, конечно, входит в планы разработки. (управление процессами, менеджмент памяти, принципы взаимодействия с ВУ, прерывания, работа с библиотеками и т.д.). Естественно, сказывается особенность архитектуры Z80 + особенности организации RAM, но все-равно какой-то абстрактный уровень обеспечиваемый OS должен быть. Не щелкать же пользователю страницы памяти?

In reply to:

Есть стандарт DLL (библиотеки формата L0), который так и не стал стандартом.



Так это уже из области OS. Внедрите его в операционную систему и он станет стандартом де юре.

In reply to:

Но железо используется программистами еще неполностью. Как правило программисты имеют опыт программирования Z80, но придя на Спринтер приходится изучать по-сути новую машину.



Так вот я и говорю - нужен какой-то абстрактный уровень работы с железом, хотя бы в виде библиотек. Программист в лучшем случае не должен досконально изучать устройство железки, а использовать библиотеки в которых ее особенности уже скрыты. На поверхности должен лежать API понятный для программиста - а реализация библиотеки - на плечах разработчика устройства. Модификация последней не должная нарушать функциональность написанного под данное ВУ софта.



Anonymous
(Unregistered)
2003/05/14 14:57
Re: Фонд процедур и подпрограмм new [re: Denis Parinov]Reply to this post

In reply to:

Важность стандартизации мы осознали еще в самом начале и здесь многое уже сделано, получен богатый опыт, есть масса наработок и идей. Стандартных библиотек как таковых нет, но очень многое может заменить уже существующее API.



Вот примерная схема того, что должно бы быть для начала:
http://genzyme.narod.ru/os.jpg

В принципе, можно опустить уровень OS, и использовать функциональность DSS + BIOS но разобраться в таком случае с представлением ВУ (ведь позволять прикладному программисту писать/читать в порты - плохая затея, к тому же, аппаратная конфигурация компьютера может меняться после прошивки ПЛМ) Вдруг поменяются адреса портов ВУ? Тогда можно лишь подгрузить другую библиотеку/драйвер и уже существующее ПО не заметит изменений.

In reply to:

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




Это намек? ;) Да, на самом деле очень интересно, ведь по сути дела для данного компьютера нужно создавать весь спектр ПО с нуля. Ведь для "взрослых компьютеров" практически все уже давно написано, а здесь огромное поле для экспериментов. Главное - нашелся бы тот, кто это оценит, не обязательно в материальном плане. С удовольствием бы подключился к проекту если бь было время (хотя полчаса в день всегда можно уделить). Только дороговато стоит сам компьютер, да и выход VGA конвертера что-то, я вижу, задерживается.


Максим Телегин
aka Aiker
mailto: aiker@rambler.ru



Alex_GoryachevAdministrator
(Sprinter Team)
2003/05/14 15:22
Re: Фонд процедур и подпрограмм new [re: Anonymous]Reply to this post

Это был не намек а прямое приглашение. :)
Что касается участия, то начать можно и с пробы пера в эмуляторе... Есть свободно доступные исходники, в качестве примеров...
Как показала практика вариант использования эмулятора с периодическим отсыланием программы и/или исходников для проверки на реальном компьютере, вполне подходит для знакомства с Estex DSS...
А там можно будет обсудить и вопрос о реальном Спринтере. У нас работает программа поддержки разработчиков. :)


---
Sprinter Team
PETERS PLUS LTD

Anonymous
(Unregistered)
2003/05/14 15:42
Re: Фонд процедур и подпрограмм new [re: Alex_Goryachev]Reply to this post

Ну что-ж, попробую, осталось вспомнить Z80 ассемблер :)



Alex_GoryachevAdministrator
(Sprinter Team)
2003/05/14 16:14
Re: Фонд процедур и подпрограмм new [re: Anonymous]Reply to this post

"Старая любовь не ржавеет". ;)

---
Sprinter Team
PETERS PLUS LTD

Shaos
(Registered Developer)
2003/05/14 17:09
Re: Фонд процедур и подпрограмм new [re: Anonymous]Reply to this post

> Ну что-ж, попробую, осталось вспомнить Z80 ассемблер :)

Есть еще SDK, в котором можно писать программы на языке RW1 (нечто среднее между ассемблером и си)

Alexander Shabarshin (shaos@mail.ru)
NedoPC Project

Shaos
(Registered Developer)
2003/05/14 17:15
Re: Фонд процедур и подпрограмм new [re: Anonymous]Reply to this post

> Максим Телегин
> aka Aiker
> mailto: aiker@rambler.ru

Может быть пришло время зарегистрироваться в форуме, чтобы не быть Анонимоусом? ;)



Alexander Shabarshin (shaos@mail.ru)
NedoPC Project

Alex_GoryachevAdministrator
(Sprinter Team)
2003/05/14 17:45
Re: Фонд процедур и подпрограмм new [re: Shaos]Reply to this post

Поддерживаю.
Регистрация в нашем форуме необязательная, но способствует хорошему климату общения. :)

---
Sprinter Team
PETERS PLUS LTD

Aiker
(stranger )
2003/05/14 17:50
Re: Фонд процедур и подпрограмм new [re: Alex_Goryachev]Reply to this post

Уже :)




Pages in this thread: 1 | 2 | 3 | 4 | 5 | 6 | (show all)
View all threadsNext thread*Threaded Mode
Jump to