Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Старый софт »   Duke3d на 386
RSS

Duke3d на 386

падает 06h - invalid opcode [РЕШЕНИЕ НАЙДЕНО]

<<Назад  Вперед>> Страницы: 1 2 3 4 5
Печать
 
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Версия 1.7 и версия 1.5 падает на 386. 06h- invalid opcode. По CS:EIP при этом вроде бы 0F C8, то есть bswap, которой ясен пень нет в 386. Это так должно быть или у меня дистрибы левые?
acorp
Advanced Member


Откуда: Иркутск
Всего сообщений: 479
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 дек. 2014
А вообще кто-нибудь успешно запускал его на 386?
BreakPoint
Гость

Ссылка

Минимальные системные по моему 486 ДХ2. Скорее всего дистиб нормальный.
Сейчас на форуме
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
Так и должно быть.

Req.486dx66 with 8mb:ram(!)
Моя любимая игра была. По модему рубился.
Нормально игралось на первопне-166мгц.
hoorma
Advanced Member
Енотовод

Откуда: Омск
Всего сообщений: 1703
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 фев. 2011
А мне больше нравится на 5х86 @150-160MHz. Ощущения какие-то более "правильные".
Fe-Restorator
Гость

Ссылка

Разве минималка для дюка - это не 486-й камень?
О. Долго подбирал буквы, их уже "озвучили"...
Сейчас на форуме
GrumpyCat
Advanced Member


Откуда: Москва
Всего сообщений: 564
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 июля 2014
Запустить всё равно, наверное, можно,
добавьте в обработчик эксепшена эмуляцию bswap.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Качнул сорцы, изучаемс %) При первом взгляде нет сорцов какой-то MACT386.LIB, есть BSWAP в самой Build engine. Попробую пересобрать щаз....
acorp
Advanced Member


Откуда: Иркутск
Всего сообщений: 479
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 дек. 2014
Tronix написал:
[q]
Качнул сорцы, изучаемс %) При первом взгляде нет сорцов какой-то MACT386.LIB, есть BSWAP в самой Build engine. Попробую пересобрать щаз....
[/q]
Маньяк )))
Интересно что из этого у тебя получится
Fe-Restorator
Гость

Ссылка

Даже если получится, какова практическая цель сего действа? Окромя олимпийского девиза для downgrade-ров: "Медленнее! Ниже! Слабее!"
Сейчас на форуме
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Долго не мучаясь, заменил все BSWAP которые нашел на такую конструкцию:
  "rol ax, 8",\
  "rol eax, 16",\
  "rol ax, 8"\



Встречается в самом Build engine, а так же в PRAGMAS.H в дюке. Поэтому пересобрал и движок, и сам дюк.

Так же в опциях компилятора указал при сборке всего ключ:
[q]
/3r - (wcc386/wpp386 only) generate 386 instructions based on 386 instruction timings, and use register-based argument-passing conventions
[/q]
вместо стоявшего ранее:
[q]
/5r - (wcc386/wpp386 only) generate 386 instructions based on Intel Pentium instruction timings, and use register-based argument-passing conventions (default)
[/q]
Не знаю, на сколько это влияет, но раз для трешки компилим - пускай будет. В прикрепленом файле екзешник Atomic Edition, у меня нормально работает вместо версий 1.7 и 1.5.

Скорость - ну... Не зря 486 в качестве минималки указали -)))) На 386-DX40 с 128Kb кэша около 5 фпс, это если все на максимум. Если играться с настройками (уменьшать размер окна, выключить тени, и тд) - то можно выжать фпс 10. Ну так, прикольненько....

Скачать: Atomic Edition 1.4/i386
wbcbz7
Full Member


Откуда: omsk || nsk
Всего сообщений: 230
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2014
безумству храбрых поем мы песни :)
по теме - замечательно, что получилось запустить Дюка на трешке. Кстати, на какой видеокарте проводился сей эксперимент? :)
acorp
Advanced Member


Откуда: Иркутск
Всего сообщений: 479
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 дек. 2014
следующий этап - разгон 386 ))
P.S: экзешник сохранил, если буду собирать 386 обязательно попробую)
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
wormsbiysk написал:
[q]
Кстати, на какой видеокарте проводился сей эксперимент?
[/q]
На Trident TVGA8900D 1Mb ISA-16
wbcbz7
Full Member


Откуда: omsk || nsk
Всего сообщений: 230
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2014
Tronix написал:
[q]
На Trident TVGA8900D 1Mb ISA-16
[/q]
Окей, тогда fps уже выше некуда, хотя в принципе, можно было бы выжать еще кадр в секунду, поигравшись с разными видеокартами. :)
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
Tronix написал:
[q]
уменьшать размер окна
[/q]
Этого чудовищно мало даже с разрешухой 320*200.
У меня стоит на dx4-120mhz. Тормоза чудовищные. Или я отвык от подобных скоростей .

Когда-то я в Nam резался. Он на движке Дюка. На dx4-133. МоноСвга моник стоял. Уменшал окна в несколько раз. Казалось 'ниче так' .
:-)
Лет 15-16 назад... слыхал от одного из питерских фидошников. Кто-то Запускал на 386 Дюка.
Насколько это правдоподобно было,не знаю.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Посредственный пользователь написал:
[q]
Этого чудовищно мало даже с разрешухой 320*200.
[/q]
Ну как, я вот щаз уменьшил игровое окно чуть больше минимума, отключил тени, фпс стало в районе 15-18, вполне играбельно. Прошел первый уровень.. Если бы у меня в тех годах была "трешка", и дюк на ней хоть как-то шел, то все равно играли бы и прошли, хоть со скоростью слайдшоу. А тут вполне так движется все. Плавненько -)
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
Tronix написал:
[q]
играли бы и прошли, хоть со скоростью слайдшоу
[/q]
Может и так :-)
На максимальном уровне сложности вылетать или виснуть должно.
Если прописать ,шоб дос грузился в режиме convertional memory,то дольше игра продержится.
-
Must Destruction тоже требовала 486-ую. Оказалось вполне на 386dx40 идет. Звук хороший,графика.
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
"Return to Marchfeld" - 3D-Egoshooter

http://www.o-bizz.de/qbdown/qbspiele/rtm.zip
На движке дума/вольфенштейна.

http://www.antonis.de/qbdown/qbspiele.htm
Немецкие поделки на quick basic.
Некоторые ничего сделаны.
-
Кстати,неплохо бы забубенить в cga или ega режиме 3д экшен. Для 386й или ниже.
hoorma
Advanced Member
Енотовод

Откуда: Омск
Всего сообщений: 1703
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 фев. 2011
acorp написал:
[q]
следующий этап - разгон 386 ))
P.S: экзешник сохранил, если буду собирать 386 обязательно попробую)
[/q]
Кварц 80МГц меняем на 100МГц :) Если будет работать, то профит :)
La Forge
Advanced Member
Lt. Cmdr.

Откуда: Рязань
Всего сообщений: 3248
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 нояб. 2012
hoorma написал:
[q]
А мне больше нравится на 5х86 @150-160MHz. Ощущения какие-то более "правильные".
[/q]
hoorma, это какие же такие правильные? Как прочитал сей пассаж, захотелось автора закидать сс.. тапками! Ибо Дюк такая штука, которая в некоторых местах даже на ПММХ-200 тормозит.
Говорю как большой фанат этой игры :thumbup:
wbcbz7
Full Member


Откуда: omsk || nsk
Всего сообщений: 230
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2014
La Forge написал:
[q]
Ибо Дюк такая штука, которая в некоторых местах даже на ПММХ-200 тормозит.
[/q]
В 640x480 или в 320x200? Ибо это две большие разницы по качеству картинки :)
La Forge
Advanced Member
Lt. Cmdr.

Откуда: Рязань
Всего сообщений: 3248
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 нояб. 2012
На 320x240 насмотрелся в Думе.640x480 у Дюка казались красотищей.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
У кого есть трешка с 12 или больше метров памяти могут попробовать Shadow Warrior:
Swadow Warrior i386

Тоже пересобрал для 386. Ей нужно 9Mb, о чем она и заявляет при старте. Я отключил выход по этой ошибке, игра пытается грузится дальше, но потом крешится с heap и stack overflow, что логично. У меня симы только метровые, забиты все слоты (все восемь), поэтому добавить памяти и потестить нет возможности.
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
Tronix написал:
[q]
попробовать Shadow Warrior:
Swadow Warrior i386
[/q]
Шэдоу вполне может заработать. Игра в режиме 320*200 самоё то.там ниче выдающегося нет.
Попробую. Диск только откопаю.
Припоминаю .на 5или6 уровне танк в настощем 3д прорисован .единственно,что действительно стоит 640*480 лицезреть. :-)

PowerSlave по-мойму с высоким разрешением 640*480.
BreakPoint
Гость

Ссылка

Посредственный пользователь написал:
[q]
Или я отвык от подобных скоростей .
[/q]
Подтверждаю, восприятие уже другое :) Мы уже гигагерцами и гигабайтами избалованны :)

Недавно решил в Blood на Пень Про 200Мгц поиграть. Еле-еле на средних настойках поиграл, т.к. казалось что тормоза бешеные. А 20 лет назад я в него на ДХ2-66 играл, и в восторге был.

Дюка тоже запускал, но там с мышей какой то трабл, она как то рывками отрабатывает. А раньше я в него ващще без мыши играл, только на клаве )))))
Сейчас на форуме
Fe-Restorator
Гость

Ссылка

BreakPoint написал:
[q]
ващще без мыши играл, только на клаве
[/q]
Я так и не научился с мышой играть в "стрелялочном" жанре. Только клава, только хардкор. Нацеливание оружия+поворот головы (взгляд)+срейф на бегу == одной мышью не соорудить. А если ещё ведение цели применять при всей помянутой связке, так и вовсе никаких мышей не хватит, даже тучекнопочных.
Эт в Дюке. В кваке ко связке добавляется сохранение равновесия при прыжке+оседлании взрывной волны и отскоки от стен, когда влетаешь в них "маковкой"...
Походу надо ещё успеть зажевать "таблетку" или распить "по пол-стопочки" (смотря что предусмотрено игрой в качестве лекарства).
Сейчас на форуме
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
BreakPoint написал:
[q]
Мы уже гигагерцами и гигабайтами избалованны :)
[/q]
Отвыкли,одним словом.
На 486й запускаю Дюк.
Он родной,но память подсказывает'нужен первый пень!!!' :-)
Последний раз играть по модему меня уломали в конце 2005года. ''Вспомнить старое,почти доброе 3д''.
А сейчас по модему играл бы во что-то ХТ-шное . Там тоже свое 3д было ))) AirWarrior,Gemini-2.
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
BreakPoint написал:
[q]
без мыши играл, только на клаве )
[/q]
Мне всегда казалось'я-один такой,старовер':-)
При чем играл практический на равных с 'мышерукими'. У некоторых выигрывал,у особо мастеровитых пару очков на дизмачевых картах проигрывал.
Нра в кооператив было резаться. Будто с товарищем супротив злодейства всемирного.
Немецкую клаву жалко. Два 'контрола' вылетели.
В Descent на клаве сложно. Чаще всего на последних секундых проходил в туннель к выходу. Как правило вверх тормашками )))иногда,не осозновая в каком положении корабль движется. Наркоманская игра ))

Ps.разработчики ,как они есть http://legacy.3drealms.com/news/2006/02/

Ps2. Сабжевую тему уже поднимали http://forums.duke4.net/topic/...ge__st__30
wbcbz7
Full Member


Откуда: omsk || nsk
Всего сообщений: 230
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2014
Tronix написал:
[q]
Ей нужно 9Mb, о чем она и заявляет при старте
[/q]
Можно попробовать заюзать своп (уже кидал ссылку на вогонсах, продублирую здесь): http://ukrfaq.narod.ru/ru/game/games4mb.htm
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
wormsbiysk написал:
[q]
Можно попробовать заюзать своп
[/q]
Заюзал. Игра стартует, первый уровень подгружает, можно резать зомбарей, но до первого свопа. Потом минут на 20 начинается тарахтение хардом и в итоге либо вылет, либо мертвый зависон. С другой стороны, этот же EXE-шник вполне нормально бегает в DosBox, без лагов. Так что все-таки физическую память надо, без нее - только попробовать чуть-чуть.

В целом - нормально, плюс минус скорость такая же как и у дюка.
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
Tronix написал:
[q]
Игра стартует
[/q]
У меня не загрузиля ШВ. Несмотря на 16мб озу.
Что там за хитрости?
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Посредственный пользователь написал:
[q]
У меня не загрузиля ШВ. Несмотря на 16мб озу.
[/q]
На чем не запустился? Что пишет/какую ошибку выдает?
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
Tronix написал:
[q]
На чем не запустился? Что пишет/какую ошибку выдает?
[/q]
Разумеется на 386dx40.
http://i60.tinypic.com/10ek7ia.jpg
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
А екзешник то какой? Если оригинальный - то конешн, ибо там точно так же, как и в Дюке, BSWAP инструкции 486 используется из движка Build. Я же не просто так, от нечего делать, перекомпилировал и заменял все BSWAP на другие инструкции. С моим екзешником попробуйте, ссылку уже давал выше, но еще раз: https://www.dropbox.com/s/a5th2vfak9c3g99/SW_386.rar?dl=0
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
Хорошо. Попробую на досуге.
Если результат будет "+", то обязательно телеграфирую.
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
Tronix написал:
[q]
. С моим екзешником попробуйте,
[/q]
Спасибо.
Сработало. Скорость вовсе не кошмар :-) пробовал с уменьшением экрана,на минимальном уровне сложности. Удволетворительно вполне ))
wbcbz7
Full Member


Откуда: omsk || nsk
Всего сообщений: 230
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2014
за неимением (увы :)) плат на 386DX-40 хотелось бы увидеть видео процесса "дюкования" на трешке :)
Посредственный пользователь
Advanced Member


Откуда: $pb
Всего сообщений: 1469
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июля 2014
wormsbiysk написал:
[q]
хотелось бы увидеть видео
[/q]
Укажите сервак бесплатный,куда закачать видео.
wbcbz7
Full Member


Откуда: omsk || nsk
Всего сообщений: 230
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2014
Посредственный пользователь написал:
[q]
Укажите сервак бесплатный,куда закачать видео.
[/q]
да куда угодно, хоть тот же rghost.ru или яндекс.диск.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Записал видео, как смог (записывал на утюг): посмотреть
Ekb
Advanced Member


Всего сообщений: 1628
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июня 2014
Tronix
примерно также от blood, том же движке на полном экране, но комп 486-160мгц. В самые ответственные места заварухи, безбожно тормозит :frown:
Как на видео в конце видеоролика.
<<Назад  Вперед>> Страницы: 1 2 3 4 5
Печать
Полигон-2 »   Старый софт »   Duke3d на 386
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS