Форумы Modlabs.net: [Услуги] Требуется программист для участия в проекте ARGUS - Форумы Modlabs.net

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[Услуги] Требуется программист для участия в проекте ARGUS

#1 Пользователь офлайн   hard1k 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 293
  • Регистрация: 08 апреля 07

Отправлено 09 марта 2016 - 14:38

Друзья, приветствую!

Как многие из вас знают, вот уже 2 года ведется разработка ARGUS - сильно доработанной реплики звуковой карты Philips PCA761AW на базе чипа AMD InterWave AM78C201AKC (оригинальная карта очень напоминает референсную AMD InterWave OEM Design).

Ссылки:
1. Обсуждение проекта - http://www.vogons.or...hp?f=46&t=42431
2. Блог проекта - http://guspnp.livejournal.com/

Основная задача проекта: создать некоторое количество (до 100 шт.) недорогих звуковых карт, обеспечивающих 100% совместимость с Gravis UltraSound.
Дополнительная задача проекта: произвести звуковую карту с набором аппаратных (и, если получится, программных) возможностей, превосходящих Gravis UltraSound PnP Pro.

Текущий статус проекта: произведены прототипы печатных плат, в настоящее время ведется их сборка. После успешного тестирования будет заказана оптовая партия печатных плат (вероятно, единственная).
Перечень основных реализованных аппаратных улучшений:
- Вместо AM78C201KC ("классический" InterWave ревизии В, устанавливался на все InterWave-based платы за исключением двух моделей - самой дешевой и самой последней) будет установлен AM78C201AKC (ревизия С, которая устанавливалась только на самую последнюю модель карты от STB, произведенную эксклюзивно для Compaq). Отличия ревизий - исправлены какие-то ошибки (перечень в открытом доступе отсутствует), вроде бы поправлен ЦАП.
- Карта поддерживает установку как 2 набортных микросхем памяти в корпусе SOJ (суммарным объемом 1 Мб), так и модуля SIMM72 (FPM/EDO, до 16 Мб).
- Карта поддерживает индивидуальный выбор банков памяти между набортными микросхемами и SIMM72, позволяя получить большое количество конфигураций памяти (чисто теоретическое преимущество).
- Карта несет на борту стабилизатор напряжения -5В (дополнительная фича, не требующаяся для работы карты, но полезная для владельцев ряда других звуковых карт, например, Roland LAPC-I или Creative CT1920, используемых совместно с новыми блоками питания без линии -5В).
- Карта имеет полный штырьковый вывод шины ISA для возможных дочерних карт (например, для добавления Yamaha OPL3, клона MPU-401 и прочих девайсов).

Основной проблемой при реализации проекта стал действующий копирайт компании EYE & I на содержимое ПЗУ, наличие которого обязательно для работы карты в режиме совместимости с GUS.
Возможные пути решения:
1. Договориться с правообладателем о лицензировании - в настоящее время прорабатывается.
2. Предоставлять конечным потребителям карты без прошитого ПЗУ:
- либо с напаянным пустым ПЗУ - требуется разработка программно-аппаратного решения по программированию ПЗУ прямо на плате;
- либо с кроваткой под ПЗУ.
Ограничение: конечный потребитель должен иметь другую InterWave-based карту либо в качестве донора прошитого ПЗУ, либо для считывания и прошивки содержимого ПЗУ в новую микросхему (софт для дампа ПЗУ уже разработан и проверен).

С учетом того, что в относительно свободном доступе имеется архив SETROM4.EXE, включающий в себя загружаемые в ОЗУ карты файлы GSFULL4M.DAT и GSFULL4M.FFF, а также InterWave SDK 2.0, включающий в себя исходники утилиты ROMMAKER, предназначенной для конвертации файлов из формата для загрузки в ОЗУ в проприетарный бинарник, пригодный для прошивки в ПЗУ, наиболее элегантным выходом из ситуации видится следующий:
1. Скомпилировать ROMMAKER, воссоздав среду, которую использовали разработчики SDK в далеком 1996 году.
2. Добиться корректной работы ROMMAKER и конвертации указанных выше файлов в бинарник для ПЗУ объемом 4 Мб.
3. Модифицировать исходники ROMMAKER таким образом, чтобы работа с утилитой была интуитивно понятна (варианты - написать качественные скрипты / frontend / инструкцию по работе с ней).
4. Модифицировать драйвера для DOS / Win9x из того же SDK в части инициализации карты для увеличенного объема ПЗУ.

В результате конечные потребители получат улучшенное качество звучания музыки в DOS при использовании семплов из ПЗУ + отсутствие проблем с лицензированием:
- SETROM4.EXE, содержащий защищенную информацию, доступен для свободного скачивания;
- ROMMAKER и модифицированные драйвера распространяются на тех же условиях, что и SDK;
- использование ROMMAKER совместно с SETROM4.EXE понятно.
Конечно, самым лучшим вариантом было бы также обеспечение возможности прошивки впаянного ПЗУ прямо на карте.

Итак, друзья, разыскивается бородатый программист с опытом работы с софтом 90-х, желающий за скромное вознаграждение взяться за реализацию описанных выше задач.
Хотелось бы получить результат "под ключ" - сразу и внятно работающий ROMMAKER, и модифицированные драйвера.
С учетом высокой степени готовности проекта хотелось бы, чтобы все это произошло хотя бы до лета 2016. Размер оплаты обсуждается, но предполагается выплата в 3 этапа:
1. 20% - аванс.
2. 30% - по факту сдачи работы.
3. 50% - по факту проверки работоспособности предложенных решений на прототипе ARGUS.

Весь упомянутый софт и SDK доступен в обсуждении проекта (кроме SETROM4.EXE, который легко гуглится), но готов прислать по запросу.

Буду очень рад всем вашим встречным предложениям!
0

#2 Пользователь офлайн   RUS 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 802
  • Регистрация: 07 декабря 11

Отправлено 09 марта 2016 - 23:18

ОГО!! Всё-таки скорее да, чем нет? Это не может не радовать! Респект, работа проделывается колоссальная!!! Я бы с превеликим удовольствием встал в очередь за таким экземплярчиком! Как встают в очередь за новой моделью Феррари или Бугатти, ещё не выпущенной :)

Если честно, то я ни разу в жизни не купил ещё ни одной карты GUS PnP / Compatible. То ли мне не нравились SIMM30 и трудности с поиском памяти, то ли мне не нравился макс объём 8, а не 16, то ли не нравилось отсутствие загрузки банков под DOS... то ли всё вместе не нравилось. И моды под память SIMM72 какие-то не слишком изящные, громоздкие... Я обращал внимание и на клоны, но все они оказались какими-то кастратами, или обрезанными по аппаратной части, или (о ужас!) не на 100% даже совместимыми с оригинальным GUS PnP. Всё не то и всё не так! В общем, было и привлекательно, и отвратительно одновременно.

А данный проект - реализация всех моих самых смелых эротических фантазий насчёт GUS PnP. Это единственно верное и неповторимое решение! В таком и только таком варианте ЭТО следовало выпускать в 90-х.

Теперь о том, что касается авторских прав EYE & I. Вспомните, в 70-х годах вышел фильм "Мир Уэйна", там есть сцена, когда четверо в машине задорно подпевают и прыгают на сиденьях под Богемскую Рапсодию группы Queen. Я видел интервью с Майклом Майерсом, он рассказывал, что изначально эти сцены были сняты просто как шутка, дурачество на съёмках, а потом ужаснулся, увидев, что эти моменты режиссёр включил в фильм. Он уже хотел было набраться смелости и связаться с представителями группы Queen, чтобы принести извинения за издевательство над их музыкой и объяснить, что он ничего заранее о планах режиссёра не знал. И не успел он сделать это, как группа Queen опередила его. И как? Они прислали письмо с БЛАГОДАРНОСТЬЮ и очень растрогали его этим! За то, что в фильм взяли их песню! За то, что она ещё раз прозвучит для фанатов и в кино, а не только на радио и концертах!

Я это к чему тут слюной брызгал, хочу сказать, что уже прошло без малого 20 лет (!), что фирме EYE & I от прошивки, лежащей мёртвым грузом, ни холодно, ни жарко. И что истинным художникам должно быть приятно, когда избранная аудитория вновь прикасается к их трудам и получает от этого наслаждение. Кроме того, этот проект можно развернуть с более широким размахом, используя все интернет-ресурсы мировой ретрогейм-аудитории, лишний раз напомнив всем о замечательной фирме EYE & I, отметив это отдельным пунктом. А если они не захотят поделиться тем, что и так им уже никогда не принесёт доход, то шли бы они лесом, можно продавать платы официально с пустыми кроватками. А с "чёрного хода" ПО для прошивки новых ПЗУ, о котором никто "знать не знает и ведать не ведает!"

Наверное, срывать ПЗУ с рабочих экземпляров 90-х годов - всё-таки варварство. Лучше бы прошивать новые.

В любом случае спасибо за идею и за энтузиазм. Это первый релиз GUS PnP, который мне уже хочется прикупить без единого сомнения, в отличие от всех доныне выпускавшихся.
0

#3 Пользователь офлайн   White 

  • Белый человер
  • PipPipPipPipPipPipPip
  • Группа: Главный Администратор
  • Сообщений: 11 200
  • Регистрация: 16 июля 05

Отправлено 10 марта 2016 - 12:49

Готов помогать по мере возможностей.
0

#4 Пользователь офлайн   aleksej 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 548
  • Регистрация: 11 июня 06

Отправлено 10 марта 2016 - 14:11

Руслан, твоё имхо против моего имхо в отношении "так и только так" - могли бы сделать в соответствии стандарту half-size заодно, а так, как есть, для меня абсолютно мимо, притом, что к стандарту далеко не равнодушен.

EYE & I банк на 4mb продаёт до сих пор, так что, результат переговоров, если таковые имеют место, может быть неожиданный - и положительный и отрицательный и ни то ни сё.
0

#5 Пользователь офлайн   hard1k 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 293
  • Регистрация: 08 апреля 07

Отправлено 10 марта 2016 - 15:28

Руслан, наши с тобой мысли по данному вопросу на 100% сходятся :) Именно в этой логике, с использованием именно этих аргументов я и веду переговоры. Правда, пока результат неутешительный, но нужно еще немного подождать.

Игорь, спасибо :) Пока требуется именно та помощь, которая описана в первом посте.

Алексей, если тебе нужна half-size GUS-совместимая звуковушка, то имхо лучший вариант - взять Philips PCA761AW и допаять на нее SOJ на 512Кб. Место под чип там есть, выглядеть будет совсем не колхозно. Меньше по размеру не найти. Если вдруг нужна такая - у меня есть лишняя, можем обсудить.

2Алл: вчера один участник Полигона призраков уже выразил желание помочь, за ночь скомпилировал утилиту и добился компиляции бинарной прошивки. Правда, у shock__ есть некоторые комментарии - будем на троих это обсуждать и доводить до логического завершения. Следите за обновлениями в теме на VOGONS ;)
0

#6 Пользователь офлайн   RUS 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 802
  • Регистрация: 07 декабря 11

Отправлено 19 октября 2016 - 11:00

hard1k, там как-то дела продвигаются? Я с радостью куплю экземпляр, как только, так сразу. И чихать на авторские права. Это не производство и продажа карт, это фактически просто их платный тюнинг, устраняющий идиотские недоразумения всех без исключения серийных моделей. Поэтому такие вот энтузиастские проекты не должны быть под гнётом каких-то ограничений. Как никому не может в голову прийти критиковать тюнинг какого-нибудь Бьюика 1964 г.в., так же и ни одна мразь не должна заикаться о блокировании проекта ARGUS.
0

#7 Пользователь офлайн   hard1k 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 293
  • Регистрация: 08 апреля 07

Отправлено 28 декабря 2016 - 17:16

Друзья, отличные новости!
Проект не умер, просто у лидера проекта были личные сложности и другие приоритеты.
Но сегодня наконец был успешно (с оговоркой) протестирован первый прототип! Оговорка - пока не удалось подцепить штатное ПЗУ.
Подробности здесь: https://www.vogons.o...art=940#p550822

Просмотр сообщенияRUS (19 октября 2016 - 11:00) писал:

Я с радостью куплю экземпляр, как только, так сразу.

Вот с этим могут быть проблемы - первая партия будет распространяться только среди тех, кто либо участвовал в разработке, либо сделал donation, пока они были открыты. Т.к. сейчас публичные donation закрыты, есть только 3 пути:
1. Договориться с лидером проекта о приеме частного donation.
2. Чем-то существенно помочь в разработке.
3. Ждать гипотетическую вторую партию.

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

#8 Пользователь офлайн   RUS 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 802
  • Регистрация: 07 декабря 11

Отправлено 28 декабря 2016 - 22:46

Помочь в разработке я не могу, т.к. не имею теоретической базы. Установить цену повыше для тех, кто изначально не в теме, автору никто не мешает, в конечном итоге это ничем не будет отличаться от donation, от перемены мест слагаемых сумма, как говорится, не меняется. Но если несудьба, то можно и вторую партию подождать, если не умру раньше.
0

#9 Пользователь офлайн   hard1k 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 293
  • Регистрация: 08 апреля 07

Отправлено 29 декабря 2016 - 17:16

Апдейт - прототип работает без оговорок!
http://www.vogons.or...art=960#p551176
0

#10 Пользователь офлайн   RUS 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 802
  • Регистрация: 07 декабря 11

Отправлено 29 декабря 2016 - 19:23

Супер! Первый пнп гусь, к которому нет замечаний! Круто, что он всё-таки появился. Раз уж приобрести его — большая заморочка, то Ж рвать не буду. Но радость моя от факта его существования от этого не меньше. Наконец свершилось то, что по меркам 1995 года должно было свершиться уже тогда. Жаль, что у меня никогда не было пнп гуся. Но если подвернётся возможность, то я прикуплю Argus и только Argus, и никакой другой.
0

#11 Пользователь офлайн   hard1k 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 293
  • Регистрация: 08 апреля 07

Отправлено 11 апреля 2017 - 19:02

LAST CALL: последняя возможность записаться в очередь на ARGUS за donation до 17.04.2017.
По правилам проекта перепродажа карт запрещена, поэтому торопитесь!

http://www.vogons.or...=576229#p576229
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

2 человек читают эту тему
0 members, 2 guests, 0 anonymous users




Яндекс.Метрика