реклама на сайте
подробности

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Advanced MicroMachine (continued), предрелизная версия
Glucik
сообщение May 23 2008, 04:51
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 22-04-08
Пользователь №: 36 986



Приветствую участников форума, особенно заинтересовавшихся!

Вашему вниманию предлагаю узнать ПРОДОЛЖЕНИЕ жизни моего изделия под
названием "Advanced MicroMachine" или просто по-русски "Продвинутая МикроМашина"

Вкратце о начале...
Впервые кашу заварил 03.02.07 и описал на форуме 20.08.07:
http://www.nedopc.org/forum/viewtopic.php?...asc&start=0

Далее даже писал здесь:
http://electronix.ru/forum/index.php?showt...35846&st=15

После сбора критики и необходимой информации я двинул дальше, временно покинув
сетевые ресурсы...

Теперь многое что изменилось в лучшую сторону.
По ряду многих причин, ПРОДОЛЖЕНИЕ моих творений изложены теперь здесь:
http://zx.clan.su/forum/15-48-1

Особо обратите внимание на хардварную спецификацию:

http://zx.clan.su/_fr/0/AuMSpec.part1.rar
http://zx.clan.su/_fr/0/AuMSpec.part2.rar

И софтварную спецификацию:
http://zx.clan.su/_fr/0/AuMv1SoftWare.pdf

Это так называемые драфты и предрелизы, поэтому прошу сильно не ругать wink.gif

В настоящее время утверждаю и наращиваю API, а также пишу игровой 2D-движок под IBM PC,
который будет портирован на МикроМашину (прототипы функций стандартизированы).

В общем, скажете, чего сюда я пишу?

Есть несколько причин:

1) Решил найти людей по интересам, которым не чуждо девайсостроительство
(в частности построение игровых консолей) чисто по энтузиастским началам

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

3) Поиск потребителей, заинтересованных в проекте (серийная сборка и продажа изделия)

4) Обмен опытом/знаниями, кусками железа, софтом

5) Любые предложения по удешевлению / улучшению конструкции

Но перед тем как что-то писать сюда или на мой электронный ящик, прошу ВНИМАТЕЛЬНО прочитать
вышеуказанные драфты и кое-что из моих взглядов:

1) Весь софт представляет собой модульную библиотеку из -c, -h файлов (ассемблерные модули также допускаются)

2) Библиотека имеет иерархическую структуру - одни модули интерфейсные (процедуры пользователя), другие
внутренние (более мелкого уровня, которые используют интерфейсные модули для своих нужд)

3) Никаких многозадачных операционных систем сторонних разработчиков - весь код пишем сами, модули разных
участников группы рассматриваются и утверждаются.

4) Псевдопараллельность процессов с помощью прерываний от устройств (несколько подпрограмм в фоне)

Заинтересовавшихся прошу писать сюда или на dre1983<собака>mail<точка>ru

Спасибо за внимание...
Go to the top of the page
 
+Quote Post
AVR
сообщение May 23 2008, 09:00
Сообщение #2


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Glucik @ May 23 2008, 08:51) *
3) Никаких многозадачных операционных систем сторонних разработчиков - весь код пишем сами, модули разных участников группы рассматриваются и утверждаются.
А чего так?.. Поясните, пожалуйста, данную позицию...
ЗЫ Я бы туда Linux с превеликим удовольствием засунул, толку больше будет... Иначе это напоминает изобретение нового велосипеда с квадратными колесами...


--------------------
Go to the top of the page
 
+Quote Post
alexander55
сообщение May 23 2008, 09:19
Сообщение #3


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Glucik @ May 23 2008, 08:51) *
3) Никаких многозадачных операционных систем сторонних разработчиков - весь код пишем сами, модули разных
участников группы рассматриваются и утверждаются.

Вызывает недоуменение. А чем Вам не нравится реальная многозадачность и чем Linux насолил ? Отработанное ядро, интернациональная команда со всего мира, unix образность, уже ставшие классическими обмены между процессами, потоками, море бесплатного софта и понятная идеология.
PS. Вас раньше звали, кажется, Ромашко ?
Go to the top of the page
 
+Quote Post
dENIM
сообщение May 23 2008, 10:01
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 13-03-07
Из: Севастополь
Пользователь №: 26 137



учтывая еще что сони в своей PS3 не побрезговала линухом
Go to the top of the page
 
+Quote Post
Glucik
сообщение May 23 2008, 10:08
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 22-04-08
Пользователь №: 36 986



Ничего против линукса и многозадачек не имею. Но они не входят в мою компитенцию и мне не интересны.
Мне проще с нуля софт писать,чем тратить годы на освоение ОСРВ и линукса в частности.

НО я не возражаю если кто-то изволит адаптировать линукс на мою плату.

Только вопрос- какие плюсы это даст по сравнению с моей корпоративной(специфичной) ОС?

Меня зовут РОМАНЫЧ, ник на форуме сменил по некоторым обстоятельствам,но это неважно
Go to the top of the page
 
+Quote Post
AVR
сообщение May 23 2008, 10:37
Сообщение #6


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Glucik @ May 23 2008, 14:08) *
Ничего против линукса и многозадачек не имею. Но они не входят в мою компитенцию и мне не интересны.
Мне проще с нуля софт писать,чем тратить годы на освоение ОСРВ и линукса в частности.
Если что-то проще Вам лично, то это вовсе не значит что это проще другим потенциально заинтересованным! Как писать программы для Linux, для начала хотя бы даже простые, можно разобраться за один день, чтобы написать простой драйвер для Linux надо неделю, чтобы освоиться в пользовании системой на начальном уровне надо несколько дней и затем применить все эти навыки для Linux на RM9200. Мне проще изучить Linux чем потратить МНОГИЕ годы на написание УБОГОЙ ПАРОДИИ на ОС!

Цитата
Только вопрос- какие плюсы это даст по сравнению с моей корпоративной(специфичной) ОС?
1) Море хорошего программного обеспечения
2) Море готовых драйверов (если вдуматься, это очень многого стоит)
3) Качественное ядро ОС с поддержкой виртуальной памяти, многозадачностью, защищенный режим исполнения программ в пользовательском режиме, и многое другое, что мои скудные знания пока не смогут обозначить...
4) Независимость разработок от конкретного производителя процессоров и даже архитектуры!
5) Многое другое... Ну не могу я выразить все свои восторги smile.gif
Естественно, все эти достоинства не из воздуха взялись, а являются результатом ударного труда разработчиков по всему миру. Просьба не судить строго, не обижаться smile.gif
Надеюсь Вы примете правильное решение wink.gif


--------------------
Go to the top of the page
 
+Quote Post
Glucik
сообщение May 23 2008, 11:02
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 22-04-08
Пользователь №: 36 986



Есть две главные причины,которые не позволят без доработки поставить ОСРВ:
1) 'нестандартный' набор периферии
2) ограниченый объём памяти

первое связано с позиционированием девайса как ИГРОВОЙ КОНСОЛИ

второе- наличие fast speed SRAM для видеобуфера- не нашёл более 2 МБ, а ставить SDRAM которая дешевле и больше, но ТОРМОЗНЕЕ- ни о какой сверх-быстрой софт-графике с SDRAM-не может быть и речи(по моим опытам FPS падал в 4 раза)
Go to the top of the page
 
+Quote Post
AVR
сообщение May 23 2008, 11:39
Сообщение #8


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Glucik @ May 23 2008, 15:02) *
1) 'нестандартный' набор периферии
Ну и какой же это набор??? Религия не позволяет написать драйвера под свою периферию? А то что без доработки никак, то разве то чем Вы занимаетесь не есть доработка?
Цитата
2) ограниченый объём памяти
Сколько памяти на Вашем девайсе? Судя по фотографиям 1Mx32x4 это 16 Мб... Если учесть что для Linux минимально необходимо 4 Мб ОЗУ, то 16 будет вполне достаточно...
Цитата
второе- наличие fast speed SRAM для видеобуфера- не нашёл более 2 МБ, а ставить SDRAM которая дешевле и больше, но ТОРМОЗНЕЕ- ни о какой сверх-быстрой софт-графике с SDRAM-не может быть и речи(по моим опытам FPS падал в 4 раза)
Разве что-нибудь мешает написать драйвер видеоустройства, которое бы хранило свой видеобуфер именно в быстрой SRAM-памяти, а не в SDRAM?..


--------------------
Go to the top of the page
 
+Quote Post
Glucik
сообщение May 23 2008, 12:25
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 22-04-08
Пользователь №: 36 986



---Если что-то проще Вам лично, то это вовсе не значит что это проще другим

я не принуждаю писать под мой АПИ. но тогда дело с моей стороны ограниничится чисто аппаратной частью.

--- Мне проще изучить Linux чем потратить МНОГИЕ годы на написание УБОГОЙ ПАРОДИИ на ОС!

а собственно для игровых применений применение 'неубогих' ос не требуется

---1) Море хорошего программного обеспечения

какого? и чем они будут полезны?

---(далее про драйвера)

увы, дядя Вася не будет писать драйвер под специфичную периферию-прийдётся самим-тогда какая разница в какой фантик конфету заворачивать?
если софт открыт или документирован?

---(про многозадачность и защищённость)

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

---Надеюсь Вы примете правильное решение wink.gif

ваши стремления мне понятны-я не обижаюсь.
но и вы поймите меня правильно-мне нравится самостоятельно писать low-level софт


to AVR:
не хочу казатся грубым- ПРОЧТИТЕ спецификации!!!
это к вопросу о том сколько памяти в девайсе. да и вообще полезно будет...

---Религия не позволяет написать драйвера под свою периферию?

Уже всё написано и сделан порт на IBM PC- на Open watcom C.

счас пишу движок для игрушки- короче - всё на сайте, линк дал выше.

---А то что без доработки никак

если заинтересованные будут,то специально выпущу отдельную версию платы
Go to the top of the page
 
+Quote Post
GetSmart
сообщение May 23 2008, 13:04
Сообщение #10


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Glucik, линукс, не линукс, но под ОСь писать перспективнее. Сейчас в сети есть полно исходников старых добрых игр типа Wolf3d, Doom и прочее. Вам же было бы удобнее один раз поставить на свою платформу стандартную ось и в два счёта портировать кучу готовых игр. А вообще, платка - супер! a14.gif


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
klen
сообщение May 23 2008, 13:25
Сообщение #11


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



я даже боюсь спросить.. неудобно както... а компиллер тоже собсвенорунописанный ?


по железяке.
наверно неплохо но кажется процы из данной категории для перспективных разработок хиловаты - сильно сузят круг задач но пожже, когда позно будет, мое личное мнение в том что нада чтото круче вставлять. Мы сами пытаемя изродит нечто подобное но тока чтоб небыло обидно и больно в будущем, сразу заложились на mips64.
такчто идея общенародная - получить дешевый малопотребляющий вычислитель.
удачи.
Go to the top of the page
 
+Quote Post
Alex B._
сообщение May 23 2008, 13:43
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



Цитата(GetSmart @ May 23 2008, 17:04) *
А вообще, платка - супер! a14.gif

Платка от АДИКМ выглядит гораздо интереснее при той же цене.
Цель этого проекта вообще не понятна
Go to the top of the page
 
+Quote Post
GetSmart
сообщение May 23 2008, 14:05
Сообщение #13


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(Alex B._ @ May 23 2008, 19:43) *
Платка от АДИКМ выглядит гораздо интереснее при той же цене.
Цель этого проекта вообще не понятна
Как я понял, этот проект сделан на чистом энтузиазме. Поэтому и оценивать его надо по-другому. Когда бюджет разработки исчисляется килобаксами - это рядовая весчь.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
AVR
сообщение May 23 2008, 14:12
Сообщение #14


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Glucik @ May 23 2008, 16:25) *
не хочу казатся грубым- ПРОЧТИТЕ спецификации!!!
это к вопросу о том сколько памяти в девайсе. да и вообще полезно будет...
Ой, прошу прощения... Я смотрел на фото, думал там SDRAM будет... Прочитал спецификацию и понял: поздно пить боржоми когда почки отвалились... Я-то подумал что это только в проекте всё и ещё не поздно "исправиться и встать на путь истинный" biggrin.gif
Цитата
если заинтересованные будут,то специально выпущу отдельную версию платы
Боюсь Вас сильно расстроить, но даже на этом форуме как минимум три интересных проекта, которые значительно превосходят Ваш по всем параметрам... Соответственно для игровых задач они "тем более подходят"...
Что касаемо что дает применение качественной ОС, море софта (я бы советовал изучить а что же это за софт и что он позволяет), что дают готовые драйверы (а ведь в самом rm9200 тоже есть чему "хотеть" драйвер) я расписывать НЕ БУДУ, потому что это такой вопрос, который надо прочувствовать самому...


--------------------
Go to the top of the page
 
+Quote Post
Glucik
сообщение May 23 2008, 18:18
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 22-04-08
Пользователь №: 36 986



По всей видимости,присутвующие здесь никогда не писали под (S)NES, SEGA MD, GBA. НЕ имеют представления о TSR-программах и о DOS32

проект изначально был задуман мной на энтузиастских началах-повысить скилл в девайсостроении и в системном программировании.
ВОпрос о применении ОС-вообще не стоял(не интересно это мне)
Мою реализованную цель можно назвать так: 'сделать свою СЕГу' и писать под неё. Мне приятны те времена, когда люди на Си/Асме писали под ресурсы машины напрямую и сами собирали 'синклеры'
Ну неужели таковых не осталось? sad.gif
Для примера гляньте в поисковике 'sega genesis develop' или 'hydra tv game console'

P.S. хочется верить что всёже единомышленники найдутся smile.gif
Go to the top of the page
 
+Quote Post

4 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 23:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01484 секунд с 7
ELECTRONIX ©2004-2016