1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Hard Innovation SSI-2001

Тема в разделе "Hard & Soft", создана пользователем AndyFox, 28 сен 2023.

  1. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    114.969
    Может быть, если такой "непосредственной" версии (где эта опция сразу была бы активирована) не было, стоит выложить только исправленный соответствующим образом исполняемый файл (для дискетной версии; для PC booter-версии, понятно, так сделать не получится)?
    Или всё-таки была версия, где сразу имелась поддержка этой карты?
     
  2. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.137
    1. Существующие версии GunShip и Pirates! 1987г не имеют поддержки SSI-2001, настроены для работы с прототипом карты производства MicroProse.

    2. Если верить изложенному в сообщении 13 (содержит информацию с двух форумов), то для Pirates! это справедливо для всех версий, имеющих распространение: 432.1, 432.2, 432.3 и 432.4 (сборник старых игр, ниже). Поскольку Pirates! остались PC-Booter, с приделанным к нему внешним загрузчиком, то правка происходит одного из файлов образа дискеты DISK1, либо PIRATES.FIL (модифицированная версия игры с новым загрузчиком 1993г из коллекции "лучшее от MicroProse v1.1").

    3. Также, согласно сообщению 13, модификации подлежит GunShip версии 429.5 + версия 429.4 после распаковки файлов (более ранние версии нельзя использовать, из-за неснятой защиты файлов).

    В рамках Pirates! нужно либо архив со всей игрой выкладывать (особенно верно для версии 432.4, PIRATES.FIL это вся игра в одном файле, плюс файл загрузчика), либо сделать универсальный патч для обеих игр, который без адреса ищет в файлах нужное значение и заменяет его на рабочее для SSI-2001.

    Nerdly Pleasures: SID and DOS - Unlikely but True Bedfellows
    еще немного об The Entertainer
    Не проверял и уже недоступно, возможно работает управление громкостью в обеих играх, "Two additional control keys have been added to control the volume. Ctrl-V turns the sound down one notch. Alt-V turns it up. Just pressing "V" alone still toggles the sound on & off." (цитата из статьи по ссылке, основное про нереализованную карту под катом)
     
    Последнее редактирование: 9 окт 2023
    AndyFox и kreol нравится это.
  3. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    114.969
    В принципе, можно так и поступить - и выложить его на страницы обеих игр.
     
    AndyFox нравится это.
  4. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.137
    @AndyFox, ещё в Harpoon (1989, DOS) есть поддержка SSI-2001. В самой игре (ранняя и более поздняя версия максимально скомплектованная) выбирается аудиокарта, несколько вариантов. Звук используется для редких эффектов (нужно включить ускорение времени и тогда можно будет наконец услышать аудио).
     
    AndyFox и kreol нравится это.
  5. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    114.969
    @Tigoro, добавил свойство к этой игре.
     
    AndyFox и Tigoro нравится это.
  6. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.137
    Последнее редактирование: 9 окт 2023
    AndyFox и kreol нравится это.
  7. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    114.969
    @Tigoro, проставлено.
     
    AndyFox и Tigoro нравится это.
  8. AndyFox

    AndyFox

    Регистрация:
    22 июл 2009
    Сообщения:
    4.206
    ИМХО, идеальное решение.
     
  9. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.137
    Игры, у которых должна была быть поддержка Innovation Sound Standart (в теле файлов игр есть название карты), у меня "из коробки" не заработали:

    darklands (1992) (microprose software, inc.)
    f-14 tomcat (1990) (activision publishing, inc.)
    lots -o- $lot$ (1991)(capstone software)
    monte carlo baccarat (1991)(capstone software)
    poker (1991)(capstone software)
    sword of the samurai (1989)(microprose software, inc.)
    trump castle ii (1991-1992)(capstone software)

    Итого: 14 игр работают, 2 сделаны для макетной версии аудиокарты и требуют патча для работы, 7 были запущены в разработку во время жизненного цикла аудиоплаты. Выходим на цифру близкую к известной (видел упоминание, что не более 20 игр разрабатывалось с поддержкой SSI-2001).
     
    Последнее редактирование: 12 окт 2023
    AndyFox нравится это.
  10. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.137
    @AndyFox, посмотрел только файлы игры f-14 tomcat. Используемый аудиодвижок (это OmniMusic sound driver?...) имеет поддержку Innovation SSI-2001. Но в игре ресурсов для аудиокарты нет (есть файлы General MIDI для музыки и цифровые семплы для эффектов). Движок использует текстовые файлы конфигурации и настройки, при добавлении внутреннего названия карты, INNV, карта становится видна для выбора. Аналогичный движок используется в других играх, т.е. поддержка аудиокарты есть, но она не реализована (не перепроверял).
    Offtop

    Trixter
    Veteran Member
    Xacalite said:
    And is it possible to tweak CMS to work as a DAC?

    Yes. I have an idea of how to do this; it's done the same way as it is on most platforms, where you trick a channel into producing a level waveform and then bit-bang the volume register. I believe I have code to do this, and if not, I think the Activision omnimusic driver played sampled audio through a CMS so I could disassemble that and poke around.

    Speaking of which, here's a great write-up of games that support digitized audio on chips that were not designed for it: Nerdly Pleasures: Pushing the Limits : PC Sound Chip Digitized Sound

    Also, any games that used the omnimusic driver might play digitized audio on CMS. Confirmed list of games:

    Activision's F-14 Tomcat
    Activision's Ghostbusters II
    Activision's Shanghai II: Dragon's Eye
    Capstone's Bill and Ted's Excellent Adventure
    Capstone's Trump Castle II
    Infocom's BattleTech: The Crescent Hawks' Revenge
    Interplay's Lord of the Rings: Vol. 1
    Sega's Joe Montana Football

    Unconfirmed list (I found "omnimusic" in the executables but never tested it):

    ./1992/LeatherGoddessesofPhobos_2_GasPumpGirlsMeetthePulsatingInconveniencefromPlanetX_1992__Activision_Inc.__Adventure_/MADE.EXE
    ./1992/Rodney'sFunscreen_1992__Activision_Inc.__Educational_/RODNEYS.EXE
    ./1991/TrumpCastleIIv1.1_1991__CapstoneSoftware__Simulation_/TC2.EXE
    ./1991/Lots_o_$lot$_1991__CapstoneSoftware__Simulation_Addon_/TC2.EXE
    ./1991/StarTrek_25Anniversary_Demo__1991__InterplayProductions_Inc.__Adventure_/DEMO1.EXE
    ./1991/StarTrek_25Anniversary_Demo__1991__InterplayProductions_Inc.__Adventure_/DEMO2.EXE

    Finally, Tongue of the Fatman acts like it uses the omnimusic driver but I couldn't confirm that.
     
    Последнее редактирование: 21 окт 2023
    AndyFox нравится это.
  11. AndyFox

    AndyFox

    Регистрация:
    22 июл 2009
    Сообщения:
    4.206
    Такая последовательность байт обнаружилась (почти всегда в исполняемых файлах) из TDC:

    [A la poursuite de Carmen Sandiego dans le monde (Fr) (1990)(Broderbund Software, Inc.) [Adventure, Educational]]
    [Arachnophobia [a2] (1991)(Walt Disney Computer Software, Inc.) [Action]]
    [Death Sword (1988)(Epyx, Inc.) [Action]]
    [Death Sword [a1] (1988)(Epyx, Inc.) [Action]]
    [Galleons of Glory- The Secret Voyage of Magellan (1990)(Broderbund Software, Inc.) [Adventure, Educational, Simulation]]
    [Galleons of Glory- The Secret Voyage of Magellan [a2] (1990)(Broderbund Software, Inc.) [Adventure, Educational, Simulation]]
    [Hare Raising Havoc (1991)(Walt Disney Computer Software, Inc.) [Adventure]]
    [Hare Raising Havoc [a1] (1991)(Walt Disney Computer Software, Inc.) [Adventure]]
    [Kid Pix (He) [h1] (1991)(Broderbund Software, Inc.) [Educational]]
    [Kid Pix (Installer) (1991)(Broderbund Software, Inc.) [Educational]]
    [Mixed-Up Fairy Tales (EGA) (1991)(Sierra On-Line, Inc.) [Adventure, Educational]]
    [Mixed-Up Fairy Tales (EGA) [a1] (1991)(Sierra On-Line, Inc.) [Adventure, Educational]]
    [Prince of Persia (1990)(Broderbund Software, Inc.) [Adventure, Action]]
    [Prince of Persia (demo) (1990)(Broderbund Software, Inc.) [Adventure, Action]]
    [Prince of Persia v1.1 (1990)(Broderbund Software, Inc.) [Adventure, Action]]
    [Sherlock Holmes- Consulting Detective (1991)(ICOM Simulations, Inc.) [Adventure, Simulation]]
    [Spacewrecked- 14 Billion Light Years From Earth (1991)(Gremlin Graphics Software Ltd., Konami Corporation) [Role-Playing (RPG)]]
    [Treehouse, The (1991)(Broderbund Software, Inc.) [Educational]]
    [Treehouse, The (Installer) (1991)(Broderbund Software, Inc.) [Educational]]
    [Where in America's Past is Carmen Sandiego_ v1.01 (1991)(Broderbund Software, Inc.) [Adventure, Educational]]
    [Where in America's Past is Carmen Sandiego_ v1.01 (Installer) (1991)(Broderbund Software, Inc.) [Adventure, Educational]]
    [Where in the U.S.A. is Carmen Sandiego_ v2.0 (Demo) (1989)(Broderbund Software, Inc.) [Adventure, Educational]]
    [Where in the World is Carmen Sandiego_ Deluxe Edition v1.02 (1990)(Broderbund Software, Inc.) [Adventure, Educational]]
    [Where in the World is Carmen Sandiego_ Deluxe Edition v1.02 (Installer) (1990)(Broderbund Software, Inc.) [Adventure, Educational]]
    [Where in the World is Carmen Sandiego_ Deluxe Edition v1.02 [a1] (1990)(Broderbund Software, Inc.) [Adventure, Educational]]
    [Where in the World is Carmen Sandiego_ Enhanced v2.2 (1991)(Broderbund Software, Inc.) [Adventure, Educational]]
    [Where In Time Is Carmen Sandiego_ v1.2 (1991)(Broderbund Software, Inc.) [Adventure, Educational]]
     
  12. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.137
    @AndyFox, надо будет потыкать. Я такой запрос (по обоим последовательностям) поиска тоже делал через тотальник, но результат мне сомнительным показался, поскольку не уверен что эта последовательность отвечает только за порт вывода (там бы одного знака хватило для этого, если бы дело было только в назначении порта).
     
    AndyFox нравится это.
  13. AndyFox

    AndyFox

    Регистрация:
    22 июл 2009
    Сообщения:
    4.206
    Перебрал все, везде четыре байта заменил, похоже что ни одна не поддерживает.
     
    Tigoro нравится это.
  14. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.137
    @AndyFox, "BA 00 02 EC" по всей базе смысла проверять не было, поскольку это могло касаться только игр 1986-87 года (период GunShip и Pirates!) + производитель\издатель должен был быть связан с Microprose, как я понимаю. На "B8 A5 00 90" скорее всего только эти две игры после патча могут отвечать.

    Понятно что, а вдруг :-)

    В базах-сайтах совместимость некоторых ещ игр упоминается /упоминалась, но как нерды разбирались - либо сразу ошибка (не то устройство из базы при вводе игры указали), либо же игру в поддерживаемые по какой-то логике включили не перепроверяя (период выпуска + аудиодвижок + разработчики те же самые, как и в игре с ssi). Либо в более ранней версии поддержка была, но версия не сохранилась, либо не известно как ее запускать при отсутствии полного комплекта игры (мануалы + коробка, где действительно было указано устройство запуска SSI-2001, ошибочно или умышленно; особенно если это свойство было справедливо в начале разработки игры :)).
     
    Последнее редактирование: 13 окт 2023
    AndyFox нравится это.
  15. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.137
    Если очень хочется добавить поддержку SSI-2001 в F-15 Strike Eagle II (1989, DOS), можно использовать драйвер BSOUND.EXE из F-19 (музыка и звуки будут из F-19; ресурсов для Innovation board в F-15 нет, поэтому нет и драйвера, но аудиодвижок игры совместимый). В архиве все необходимое.

    1) сначала сохранить отдельно F15DGTL.BIN из папки с игрой (голосовой аудиобанк игры)
    2) скопировать все файлы в каталог с игрой, с заменой (файл F15DGTL.BIN будет обнулен)
    3) игру стартовать через f15-ssi.bat

    У SSI-2001 отсутствует DAC, поэтому обнулением аудиоданных F15DGTL.BIN можно обойти вывод цифрового голоса; как минимум озвучка в самом начале миссии воспроизводится приводя к зависанию, если в папке с игрой находится оригинальный файл F15DGTL.BIN или он отсутствует.

    Заменив файлом BSOUND.EXE другой драйвер, можно скорректировать меню игры, чтобы в игре аудиокарта "правильно" называлась. Но, учитывая отсутствие аудиоданных для SSI-2001 в F-15 и порчу файла озвучки голоса - это не решение, а поделка. F-15 это одна из немногих игр/программ, где для Adlib полноценно работает эмуляция вывода оцифрованой речи.

    p.s. dosbox 0.65 - первая модификация с патчем SSI-2001, конфиг прилагается
    p.s.s поддержку аудиокарта получила у компаний Origin, Activision (Infocom label) и Microprose.
     

    Вложения:

    Последнее редактирование: 15 окт 2023
    Gamerun и AndyFox нравится это.
  16. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.137
    Использовал универсальный патчер Виктора Романова, добавил к архиву на всякий. В архиве патчер с документацией и текстом патча, он же скомпилирован в отдельную утилиту для GunShip и Pirates! Работает в dosbox. Для результата нужно скопировать SSI-2001.EXE в копию папки с игрой и запустить. Патч ищет во всех файлах в папке последовательность "BA 00 02 EC" и заменяет её на "B8 A5 00 90" без создания копии оригиналов. Если в GunShip EXE-файлы запакованы чем-то, возможно потребуется сначала их распаковать (в таком случае по идее достаточно UNP.EXE; возможно потребуется что-то посерьезнее, если защита файлов не снята).

    Т.е. для патча игр нужен только файл SSI-2001.EXE, остальные файлы из архива на страницах игр GunShip и Pirates! не нужны. @AndyFox, я только на перевыпущенной в 1993г Pirates! проверил результат, т.е. работает.
     

    Вложения:

    • ssi-2001.7z
      Размер файла:
      17,5 КБ
      Просмотров:
      9
    Последнее редактирование: 15 окт 2023
    Gamerun, Uka и AndyFox нравится это.
  17. AndyFox

    AndyFox

    Регистрация:
    22 июл 2009
    Сообщения:
    4.206
    @Tigoro, спасибо, патч работает правильно:

    Pirates! (1987, DOS)

    Gunship (1987, DOS)

    Также корректно работает с образами дискет.

    Озвучка через звуковую карту Innovation-2001 выводится.
     
    Tigoro нравится это.
  18. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.137
    Оставлю чтоб было (больше вроде некуда). Тест вывода музыки на устройства с подробным описанием (автор Jason M. Knight) для PC Speaker, CMS\GB, SSI-2001, PS/1, Tandy, FB-01, GM, MT-32, MPU-401, SB MIDI, IBM MIDI. Думаю полезно чтобы правильность настройки экзотики проверять (в железе и на эмуляторах).
    --- добавлено 15 окт 2023, предыдущее сообщение размещено: 15 окт 2023 ---
    @kreol, для игр Pirates! (1987, DOS) и Gunship (1987, DOS)
    Для включения поддержки аудиокарты Innovation SSI-2001 вместо платы Microprose "The Entertainer".

    Перепаковал отдельно патч в новый архив.
     

    Вложения:

    Gamerun, Uka, AndyFox и ещё 1-му нравится это.
  19. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    114.969
    @Tigoro, спасибо.
    Выложил патч к обеим играм, указал твоё авторство.
    Свойства к обеим играм тоже проставлены.
     
    Tigoro и AndyFox нравится это.
  20. Uka

    Uka

    Переводчик

    Регистрация:
    21 окт 2012
    Сообщения:
    27.427
    @Tigoro, а как этим патчем пользоваться? Я про "Pirates!", которая выходила на загрузочных дискетках.
    Или он только для неофициальной DOS-конверсии?
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление