|
WarCraft II: Tides of Darkness | Описание | Информация | успешное продолжение реалтаймовой стратегии в мире орков, людей и магии. Королевство Азерот вновь в опасности, орды орков начали свой кровавый поход. Сражения теперь происходят на земле, море и в воздухе. В игре добавлено множество интересных фишек, среди которых SVGA графика, новые строения и магия. Для картографов есть удобный редактор карт, работающий исключительно в Windows. | Раздел: Strategy
 1 Скриншоты Операционная система: DOS Требования: - Автор: Blizzard Entertainment Издатель: Blizzard Entertainment
Добавил: SR (2009.07.27) | Доступные файлы - сортировка по имени и версии, времени добавления Файлов: 7. Файл | Размер | Выпуск | Версия | Язык | Качество | Загрузил | | 34.3 Мб | 1995 | RIP от СПК | Русский | ![[Не подделка]](http://old-dos.ru/img/nofake.png) | SR 2009.07.27 | | 512.9 Мб | 1995 | | Русский | ![[Не подделка]](http://old-dos.ru/img/nofake.png) | SR 2009.07.28 | Образ диска от СПК | | 4.5 Кб | | | Русский | ![[Не подделка]](http://old-dos.ru/img/nofake.png) | SR 2009.07.28 | | WarCraft II: Tides of Darkness |  |  | 6564 |
| 16.5 Мб | | 1.3 | Английский | ![[Не подделка]](http://old-dos.ru/img/nofake.png) | SR 2012.11.04 | | Warcraft II Battle.net Edition Repack |  |  | 4950 |
| 390.6 Мб | | | Русский | ![[Не подделка]](http://old-dos.ru/img/nofake.png) | ctv 2017.09.29 | | 20.6 Кб | | | | ![[Не подделка]](http://old-dos.ru/img/nofake.png) | an64 2023.08.29 | Nvidia vesa fix for warcraft II
Я заметил, что одна из функций VESA (VBE) всегда выходит из строя на моей видяхе GeForce GTX 980Ti.
Это функция 0Ah - интерфейс защищенного режима возврата VBE, она всегда возвращает ax=014fh (сбой вызова функции).
Эта ошибка препятствует запуску варкрафта II, он вылетает или отображает искаженное изображение, зависит от окружения
Итак, я сел, почитал доки, вспомнил ассемблер x86 и написал этот маленький TSR. Он перехватывает int 10h func 0ah и возвращает свой собственный код защищенного режима для VBE func 5, 7 и 9. Затем этот код перенаправляет исполнение через DPMI 0300h (ИМИТАЦИЯ ПРЕРЫВАНИЯ В РЕАЛЬНОМ РЕЖИМЕ) в простые функциии VBE в реальном режиме. Теоретически это может привести к некоторому микрозамедлению, но кого это волнует на современном процессоре? )
Протестировано с версией Warcraft II для DOS в следующих средах: dos , dos+emm386 , dos+jemmex , dos+jemmex+hdpmi32i+sbemu , OS/2 vdm
Запускаем nvvbe0a.com , потом war2.exe Если war2 падает, запускаем под dos32a extender dos32a.exe war2.exe
Не стесняйтесь протестировать этот TSR с другими программами / играми, потенциально это может исправить те, в которых используется bank switching и интерфейс защищенного режима VBE.
| | 82.9 Кб | | | | ![[Не подделка]](http://old-dos.ru/img/nofake.png) | an64 2023.09.05 | Универсальный фикс функции vbe 0A для NVIDIA gtx 9xx и новее. Версия 1.2
Для Warcraft II , игр на Build engine ( DND3D and Blood ) и, возможно, других игр
Я заметил, что одна из функций VESA (VBE) всегда выходит возвращает ошибку на моем GeForce GTX 980Ti.
Это функция 0Ah - Return VBE Protected Mode Interface, всегда возвращает ax=014fh (сбой вызова функции).
Эта ошибка препятствует запуску варкрафта II, он вылетает или отображает искаженное изображение, зависит от окружающей среды.
Итак, я сел, прочитал документацию, вспомнил ассемблер x86 и создал этот маленький TSR. Он перехватывает int 10h func 0ah и возвращает свой собственный код защищенного режима для VBE func 5, 7 и 9.
Для функций 5 и 9 этот код затем перенаправляет через DPMI 0300h (ИМИТАЦИЯ ПРЕРЫВАНИЯ В РЕАЛЬНОМ РЕЖИМЕ) к функциям VBE в реального режима. Теоретически это может привести к некоторому микрозамедлению, но кого это волнует на современном процессоре? ) Upd оказалось, что очень даже волнует ) Вы можете попробовать /5 и /9 для использования кода защищенного режима , взятого из gtx520, он может дать прирост FPS. Работает на gtx980ti Upd с 9 до 25 fps в vesatest
Для func 7 он использует немодифицированный код защищенного режима ,взятый из gtx520 Если вы используете этот tsr с игровым движком Build , вам НЕ нужен MSKVBEF7 , так как он отключает двойную буферизацию, но вы можете загрузить,оба TSR например для сравнения FPS.
Протестировано в следующих средах: dos , dos+emm386 , dos+jemmex , dos+jemmex+hdpmi32i+sbemu , OS/2 vdm
DND3D: запусти nvuvafix.com , потом duke3d.exe
Вы можете попробовать отключить vsync в duke3d и других играх, в которых используется func 7, Для этого используйте параметр командной строки /n : nvuvafix.com /n Кроме того, вы можете принудительно использовать vsync с помощью ключа /v: nvuvafix.com /v
Warcraft II: запусти nvuvafix.com , затем war2.exe Если war2.exe вылетает, попробуйте запустить его с помощью dos32a: dos32a.exe war2.exe
Не стесняйтесь протестировать этот TSR с другими программами / играми, потенциально это может исправить те, которые используют интерфейс защищенного режима VBE.
ver 1.1: /n and /v switches
ver 1.2: /5 and /9 switches |
 |
Комментарии | #1 Автор: Тимур (2013.04.06 21:33) | Спасибо! |
#2 Автор: **** (2015.03.31 23:20) | Спасибо На Windows 8.1 Pro работает |
#3 Автор: Oleg (2015.04.30 16:01) | Danke schon fileich ser gut
|
#4 Автор: Евгений (2015.05.05 13:09) | Спасибо, на андроиде всё работает! На самсунг галакси с 5 на Stratagus и Stargus постоянно вылетало при загрузке, попробовал скачать эмулятор, всё пошло))) |
#5 Автор: уцйу (2016.07.27 10:51) | Это не исо, это развод |
#6 Автор: Кри (2016.09.28 14:00) | Объясните мне, как ее установить блин??? ЧТо значит Неподдерживаемое 16-разрядное приложение?? Что нужно сделать?? |
#7 Автор: gotcha1005 (2016.09.30 17:55) | Это значит что у вас винда 64х битная скачивайте досбокс и запускайте через него |
#8 Автор: Артём (2017.03.11 23:35) | А на windows 98 графических артефактов не будет? а то у дейва (Dagerous Dave 2) были
|
#9 Автор: Кролик (2017.09.19 12:59) | Warcraft 3 можете залить а то уже старая стал |
#10 Автор: Замира Баходировна (2017.09.26 15:37) | #7 Автор: gotcha1005 (2016.09.30 17:55) Это значит что у вас винда 64х битная скачивайте досбокс и запускайте через него Залете варкрафт 3 полажуйста |
#11 Автор: ctv (2017.11.17 10:19, изменений: 1, 2019.03.09 12:13) | Кри, либо досбокс установи либо либо мс-дос но мс-дос только с сиди рома либо дискет |
#12 Автор: unxed (2018.03.10 20:16) | > Это не исо, это развод
В архиве не iso, а mdf/mds.
Монтирование под linux: acetoneiso
Монтирование под винду: wincdemu |
#13 Автор: ctv (2018.06.16 12:02, изменений: 1, 2019.01.07 18:28) | у меня 2 ноутбука оба с dos6.21 на одном warcraft работает а на другом нет что делать Не видет кдка сдиром |
#14 Автор: Александр (2018.10.03 04:39) | Попробуй те запустить инстал и переписать параметры звуковой карты.
Скорее всего он не видит звуковую карту. |
#15 Автор: Евген (2018.10.08 21:48) | При выборе режима "Одиночная игра" просит вставить CD в CD-ROM. Что делать? |
#16 Автор: Art0d0x (2018.11.20 00:33) | при запуске Battle.net - вылетает! не смог распознать приложение переустановите игру ( |
#17 Автор: ctv (2019.01.07 18:30) | На win2k работает без досбох |
#18 Автор: ctv (2019.02.14 03:42, изменений: 1, 2019.02.14 03:43) | #15 Автор: Евген (2018.10.08 21:48) При выборе режима "Одиночная игра" просит вставить CD в CD-ROM. Что делать? У меня тоже была эта проблемма, чтоб все работало поставте на hhd dos и установите драйвер msdex ,пропешите его в autoexes.bat и тогда всё будет работать .Кстати дисковод должен быть ide а не sata |
#19 Автор: Василий (2019.08.24 19:13) | Ну нафига писать что исо, у меня на андроиде дос бокс не цепляит мдф, только исо... зря 600 метров сжег... |
#20 Автор: uav (2019.08.25 00:50) | Василий, исправил название файла. |
#21 Автор: ctv (2019.08.31 14:50) | #19 Автор: Василий (2019.08.24 19:13) Ну нафига писать что исо, у меня на андроиде дос бокс не цепляит мдф, только исо... зря 600 метров сжег...
>>Мне кажется для таких задач нужно использовать компьютер, а телефон это портативное устройство не рассчитанное на такое<< |
#22 Автор: vlados (2019.10.20 15:53, изменений: 1, 2019.10.21 02:40) | ребят скачал Warcraft II Battle.net Edition Repack был в шоке работает на русском
|
#23 Автор: Koxik (2021.08.14 12:34) | С форума: http://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=547&forum=3 il Добрый Админ
Значит, я делал так: Подходит для русской версии War2TD: Любым 16-ричным редактором открываешь war2.exe И меняешь байт по адесу 733С2 (который содержит 6C) на 00. Дополнительно в war2.ini устанавливаешь значение cdpath=. |
#24 Автор: Dmitry hacker (2022.08.14 09:01) | Отличная игра , скачал limbo x 86 туда MS-DOS 7 , через isocraft сделал образ windows 98 с драйверами и туда уже игру 😈 |
#25 Автор: liocha (2023.10.09 16:58) | Народ че делать запускаю в досбокс турбо с андроида, и ПРИЛОЖЕНИЕ вылетает. Пробовал и инсталл, и сетап. Ничего не работает. Подскажите пж
|
#26 Автор: YV (2023.10.26 22:20) | Блин почему этого не пишут, чтобы игра запустилась надо найти WAR2.INI и прописать туда путь к игре например если вы маунтите игру как c:\games\war2 и запускаете war2.exe, то поставьте cdpath=.. (кароч добавьте еще одну точку) |
| |
|