[Услуги] Требуется программист для участия в проекте ARGUS (Для участия в проекте создания улучшенной реплики GUS-совместимой звуковой карты требуется программист.)
[Услуги] Требуется программист для участия в проекте ARGUS
Для участия в проекте создания улучшенной реплики 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, который легко гуглится), но готов прислать по запросу.
Буду очень рад всем вашим встречным предложениям!
Друзья, приветствую!
Как многие из вас знают, вот уже 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, который легко гуглится), но готов прислать по запросу.
Буду очень рад всем вашим встречным предложениям!
Друзья, отличные новости!
Проект не умер, просто у лидера проекта были личные сложности и другие приоритеты.
Но сегодня наконец был успешно (с оговоркой) протестирован первый прототип! Оговорка - пока не удалось подцепить штатное ПЗУ.
Подробности здесь: https://www.vogons.org/viewtopic.php?f= ... 40#p550822
Проект не умер, просто у лидера проекта были личные сложности и другие приоритеты.
Но сегодня наконец был успешно (с оговоркой) протестирован первый прототип! Оговорка - пока не удалось подцепить штатное ПЗУ.
Подробности здесь: https://www.vogons.org/viewtopic.php?f= ... 40#p550822
Апдейт - прототип работает без оговорок!
http://www.vogons.org/viewtopic.php?f=4 ... 60#p551176
http://www.vogons.org/viewtopic.php?f=4 ... 60#p551176
Отвечу собственной цитатой с другого форума.
Вот с этим могут быть проблемы - первая партия будет распространяться только среди тех, кто либо участвовал в разработке, либо сделал donation, пока они были открыты. Т.к. сейчас публичные donation закрыты, есть только 3 пути:
1. Договориться с лидером проекта о приеме частного donation.
2. Чем-то существенно помочь в разработке.
3. Ждать гипотетическую вторую партию.
Конечно, также можно пробовать договориться с кем-либо из тех, за кем уже зарезервированы карточки, но это уже на свой страх и риск контрагента - т.к. продажа карт третьим лицам была прямо запрещена автором проекта.
LAST CALL: последняя возможность записаться в очередь на ARGUS за donation до 17.04.2017.
По правилам проекта перепродажа карт запрещена, поэтому торопитесь!
http://www.vogons.org/viewtopic.php?f=6 ... 29#p576229
По правилам проекта перепродажа карт запрещена, поэтому торопитесь!
http://www.vogons.org/viewtopic.php?f=6 ... 29#p576229
-
- Advanced Member
- Сообщения: 3583
- Зарегистрирован: 07.04.2008,16:45
- Откуда: SPb
- Контактная информация:
-
Вклад в сообщество
Сколько надо задонатить?
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