Old-DOS.ru

Duke Nukem 3D

3D Action
Главная страница Файлы Игры Поиск Форум Wiki Библиотека Галерея Гостевая Ссылки О проекте

Логин:
Пароль:


Регистрация
Восстановление пароля




• 3D Action
• Adventure
• Fighting
• Interactive Fiction
• Racing
• RPG
• Sports
• Arcade
+ Puzzle
   • Шахматы и шашки
   • Карточные игры
   • Настольные игры
• Simulation
• Quest
• Strategy
• Обучающие игры
• Other
+ Приставочные игры
   • Sega
   • Nintendo/Dendy
• --НА УДАЛЕНИЕ




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.
ФайлРазмерВыпускВерсияЯзыкКачествоЗагрузил
Ссылка Duke Nukem 3D
ArcСкачать8255
11.5 Мб19961.3 Английский[Не подделка]Yrik
2010.08.18
Ссылка Duke Nukem 3D
ISOСкачать4453
44.3 Мб 1.3d Английский[Не подделка]SR
2012.10.19
Ссылка Duke Nukem 3D
SourceСкачать84
3.8 Мб   Английский[Не подделка]longhorn_gnu
2023.07.27
Ссылка nvidia vbe Function 07 fix
FileСкачать42
0.7 Кб   [Не подделка]an64
2023.08.28
Устраняет мерцание на gtx 6xx и новее
Ссылка nvuvafix
FileСкачать39
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 архив всё работает!!! Классика.

#6 Автор: artemdominov (2017.04.23 04:36)
ээх... а у меня 486sx 33мгц

#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)
Можно внешней ссылкой ("У меня есть..." - "ссылка на файл"), уже когда-то так делали...

Имя:
E-mail:
 =
Ваш комментарий:
На деревню Голдедушке.

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2023 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
9 queries, db time 0.002008, memory 1177.13 Kb, total time 0.036 sec