[Услуги] Требуется программист для участия в проекте ARGUS (Для участия в проекте создания улучшенной реплики GUS-совместимой звуковой карты требуется программист.)

Все, что не подходит под определение "старого софта и железа", обсуждается здесь
Ответить
hard1k
Advanced Member
Сообщения: 457
Зарегистрирован: 29.03.2011,19:07
Откуда: Буэнос-Айрес

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

Сообщение hard1k » 09.03.2016,13:21

Для участия в проекте создания улучшенной реплики GUS-совместимой звуковой карты требуется программист.

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

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

Ссылки:
1. Обсуждение проекта - http://www.vogons.org/viewtopic.php?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, который легко гуглится), но готов прислать по запросу.

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

hard1k
Advanced Member
Сообщения: 457
Зарегистрирован: 29.03.2011,19:07
Откуда: Буэнос-Айрес

Сообщение hard1k » 28.12.2016,16:33

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

hard1k
Advanced Member
Сообщения: 457
Зарегистрирован: 29.03.2011,19:07
Откуда: Буэнос-Айрес

Сообщение hard1k » 29.12.2016,16:16

Апдейт - прототип работает без оговорок!
http://www.vogons.org/viewtopic.php?f=4 ... 60#p551176

Аватара пользователя
Hustler
Advanced Member
Сообщения: 6232
Зарегистрирован: 06.04.2013,17:05
Откуда: Екатеринбург

Вклад в сообщество

Сообщение Hustler » 29.12.2016,16:52

неподходящая тема для этого раздела.
лучше наверное в технический флейм
Призрак полигона.

hard1k
Advanced Member
Сообщения: 457
Зарегистрирован: 29.03.2011,19:07
Откуда: Буэнос-Айрес

Сообщение hard1k » 29.12.2016,17:03

Буду признателен модераторам за перенос темы в соответствующий раздел :)

Аватара пользователя
SSerg
Advanced Member
Сообщения: 436
Зарегистрирован: 26.09.2012,13:44
Откуда: Одесса

Сообщение SSerg » 02.01.2017,11:37

интересно, скоко будет стоить ? :(
нет науки о электронике, есть наука о контактах

hard1k
Advanced Member
Сообщения: 457
Зарегистрирован: 29.03.2011,19:07
Откуда: Буэнос-Айрес

Сообщение hard1k » 03.01.2017,16:09

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

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

Аватара пользователя
Кай
Почётный пользователь
Сообщения: 19738
Зарегистрирован: 08.08.2010,21:44
Откуда: СПб, Ульянка-Лигово
Контактная информация:

Вклад в сообщество

Сообщение Кай » 03.01.2017,17:53

Цитата хорошая, ни прибавить ни убавить...
лучше наверное в технический флейм
Лучше - к продаванам и покупанам в "барахолку". Я ещё над этим подумаю. Услуги. Нестандарт.
- Студент, принесите из вивария живую мышь и подготовьте её к опыту.
Полученную кашицу...

hard1k
Advanced Member
Сообщения: 457
Зарегистрирован: 29.03.2011,19:07
Откуда: Буэнос-Айрес

Сообщение hard1k » 11.04.2017,19:02

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

http://www.vogons.org/viewtopic.php?f=6 ... 29#p576229

easyjohn
Advanced Member
Сообщения: 3583
Зарегистрирован: 07.04.2008,16:45
Откуда: SPb
Контактная информация:

Вклад в сообщество

Сообщение easyjohn » 11.04.2017,20:53

Сколько надо задонатить?
Amiga 4000-ppc/4000-040/1200-ppc/1200/600 | PC XT/286/386/486/586/P2/P3/P4 http://amiwiki.spb.ru - Вики про Амигу http://www.phantom.sannata.ru/forum/index.php?t=18145

hard1k
Advanced Member
Сообщения: 457
Зарегистрирован: 29.03.2011,19:07
Откуда: Буэнос-Айрес

Сообщение hard1k » 11.04.2017,20:54

Не знаю, мопед не мой.
Наверное, сколько не жалко.

Ответить