|
Duke Nukem 3D | Описание | Информация | Легендарный шутер от 3D Realms | Раздел: 3D Action
Финальная картинка при прохождении в космосе Скриншоты Операционная система: DOS Требования: CPU 486dx2-50, 8 mb RAM, VGA card Автор: 3D Realms Издатель: 3D Realms
Добавил: Yrik (2010.08.18) | Доступные файлы - сортировка по имени и версии, времени добавления Файлов: 5. Файл | Размер | Выпуск | Версия | Язык | Качество | Загрузил | | 11.5 Мб | 1996 | 1.3 | Английский | | Yrik 2010.08.18 | | 44.3 Мб | | 1.3d | Английский | | SR 2012.10.19 | | 3.8 Мб | | | Английский | | longhorn_gnu 2023.07.27 | | nvidia vbe Function 07 fix | | | 42 |
| 0.7 Кб | | | | | an64 2023.08.28 | Устраняет мерцание на gtx 6xx и новее
| | 82.9 Кб | | | | | 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 Автор: bsplvrb (2010.09.11 00:00) | Когда-то это была бомба хочется иногда вспомнить молодость |
#2 Автор: Niko (2010.12.17 22:15) | Шикарно! |
#3 Автор: Saray (2012.11.27 23:51) | До сих пор самая любимая игра, только, на win 7-64bit запустить не получилось 8*( |
#4 Автор: ден (2014.02.13 19:17) | у меня ноутбук с windows 98 и на нём игра не работает вот железо pentium 233 герц, 32 мб оперативки, directX 9.0 (directX ставил вручную) |
#5 Автор: user (2016.12.27 01:08) | Запустил из под DosBox rar архив всё работает!!! Классика. |
#7 Автор: ctv (2018.11.11 12:47) | #4 Автор: ден (2014.02.13 19:17) в дос выйди |
#8 Автор: anonim (2020.07.27 17:17) | В первом архиве DN3DRUS - ошибочка - указано как аглицкий! |
#9 Автор: Дмитрий (2021.11.27 09:35) | Если хочется запустить на современно железе под Win/Linux, тогда используйте один из современных реализаций двигла, их сейчас очень много. Один из вариантов https://github.com/coelckers/Raze поддерживает даже графический api Vulkan. |
#10 Автор: MPS (2022.05.31 18:54, изменений: 1, 2022.05.31 19:02) | А Duke Nukem Forever 2001 прототип есть вообще в доступе, для скачивания? нашел https://mega.nz/file/KxNBBbBB#5wVn_QL_ac51aCpup4HjNaf-JcBxCO59ZKdpKvdNqE8=
https://drive.google.com/file/d/1qM7hMf63zLWWgDaNINnQQksi-GEEtloE/view
|
#11 Автор: Dio186 (2023.01.22 19:58) | Отличная игра! Я играл на компе сокет 370 (Пентиум 3) в эту игру. И да с этого компа же и пишу этот комментарий. :) |
#12 Автор: SokilOff (2023.09.05 20:59) | an64,
Не нужно один и тот же файл в кучу тем класть. Это касается и nvvbe0a, и nvuvafix. |
#13 Автор: uav (2023.09.06 15:36) | Можно внешней ссылкой ("У меня есть..." - "ссылка на файл"), уже когда-то так делали... |
| |
|