Приветствую Вас Гость | RSS


Главная страница » Про компиляцию исходников UNREAL - ZX-Форум » Регистрация » ВходВторник
2024-04-23
17:47:44
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
ZX-Форум » Разное » Эмуляторы » Про компиляцию исходников UNREAL
Про компиляцию исходников UNREAL
SinglWolfДата: Суббота, 2009-02-07, 22:02:18 | Сообщение # 1
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
Уважаемые Кодеры! Не пинайте меня сильно ногами. Научите чайника сорцы UNREAL под Pentium IV заточить. Пару глюков серьёзных в эмуляторе нашёл. Как научите - сразу поделюсь соображениями по этому поводу.
-------------------------------------------------------------------
P.S. 08.02 сего года було день рожденья. Плохо соображаю. Забыл пояснить: у меня MSVS 6.0. SDK есть и DX от Одеколоныча (AloneCoder). А за ответы спасибо. Вечером попробую smile . Удачи всем!!!


Сообщение отредактировал SinglWolf - Понедельник, 2009-02-09, 05:58:49
 
deathsoftДата: Воскресенье, 2009-02-08, 16:49:35 | Сообщение # 2
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
чего его компилить то
cl -D_M_IX86_FP=2 /O2 /arch:SSE2 Emul.cpp settings.RES -Feunreal.exe /link /opt:ref,icf
 
lvdДата: Воскресенье, 2009-02-08, 20:09:02 | Сообщение # 3
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Quote (deathsoft)
чего его компилить то cl -D_M_IX86_FP=2 /O2 /arch:SSE2 Emul.cpp settings.RES -Feunreal.exe /link /opt:ref,icf

Самое главное, перед этим надо спиздить коньпулятор у негрософта. Десофт, с тебя ссылка, гыгыгы.


Многого нет здесь: http://lvd.nedopc.com
 
deathsoftДата: Понедельник, 2009-02-09, 00:27:56 | Сообщение # 4
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (lvd)
спиздить коньпулятор у негрософта.

Пиздить ничего не надо, компилятор распространяется бесплатно, Visual studio 2005 Express (там даже оптимизация есть и IDE).
http://go.microsoft.com/fwlink/?linkid=57034 (iso файл, 434мб, для c++)
Сайт http://www.microsoft.com/express/2005/download/offline.aspx - тут все эдишены для разных языков программирования

Еще есть visual studio 2008 express http://download.microsoft.com/downloa....728.iso
Более того компилятор командной строки и необходимый рантайм входят в состав platform sdk.

SDK можно скачать здесь http://www.microsoft.com/downloa....lang=en (1.3Гб)

Сообщение отредактировал deathsoft - Понедельник, 2009-02-09, 00:43:15
 
lvdДата: Понедельник, 2009-02-09, 00:34:00 | Сообщение # 5
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Quote (deathsoft)
Пиздить ничего не надо, компилятор распространяется бесплатно, Visual studio 2005 Express

Нихуя себе! smile


Многого нет здесь: http://lvd.nedopc.com
 
krbДата: Понедельник, 2009-02-09, 12:55:52 | Сообщение # 6
дядька
Группа: Человеки
Сообщений: 468
Репутация: 5
Статус: Offline
Quote (lvd)
Нихуя себе

вот чувачек тоже посмотрел на сцылки и ахуел biggrin
http://www.youtube.com/watch?v=BZOH2IfDH-8


мои смешные звуки избавят вас от скуки
 
deathsoftДата: Понедельник, 2009-02-09, 13:40:00 | Сообщение # 7
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (SinglWolf)
MSVS 6.0

МСВЦ 6 ты под П4 не скомпилишь ни разу, если только нету processor pack'а (апдейт такой для msvc6) http://msdn.microsoft.com/en-us/vstudio/aa718349.aspx


Сообщение отредактировал deathsoft - Понедельник, 2009-02-09, 13:41:07
 
SinglWolfДата: Понедельник, 2009-02-09, 17:32:10 | Сообщение # 8
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
Quote (deathsoft)
МСВЦ 6 ты под П4 не скомпилишь ни разу, если только нету processor pack'а (апдейт такой для msvc6) http://msdn.microsoft.com/en-us/vstudio/aa718349.aspx

Робяты! Спасибоза заботу!!! Я тут в один форум ткнулся с ентой проблемой! Ответ меня просто "обескуражил"! Цитирую дословно:
Может это помогет:
Итак, для изучения С можно установить Microsoft Visual C++ версии 6.0. Это самая младшая версия из тех, что мы вам предложим. Для установки - вставьте компакт-диск в CD-привод, запустите проводник, найдите на диске файл Setup.exe и запустите его.

Если Вы удачно справились с запуском инсталляции, то перед Вами должно появиться диалоговое окно. В данном диалоговом окне выбираем пункт Workstation Tools and Components и нажимаем кнопку Next.

Перед Вами появиться окно, в котором будут убедительно просить чуть-чуть подождать пока подготавливается установка Microsoft Visual Studio 6.0 .

Так, выясним откуда появилось словосочетание Microsoft Visual Studio 6.0, если мы хотим установить Microsoft Visual С++ 6.0 . Все очень просто. Microsoft Visual С++ 6.0 входит в группу программных продуктов объединенных одним именем Microsoft Visual Studio 6.0.

Далее следуйте подсказкам программы установки. На вопрос: "Какой тип инсталляции Вы хотите произвести?" выберите вариант Custom. В появившемся диалоговом окне установите "галочки" напротив следующих пунктов: Microsoft Visual C++ 6.0, ActiveX, Data Access, Enterprise Tools, Tools. В конечном итоге, окно выбора будет выглядеть примерно следующим образом:

Нажимаете кнопку Continue и ожидайте завершения процесса инсталляции.
---------------------------------------------------------------------------------------
Сервис-Паки все в наличии! Спасибо!!!!

Сообщение отредактировал SinglWolf - Понедельник, 2009-02-09, 17:34:01
 
SinglWolfДата: Понедельник, 2009-02-09, 18:24:47 | Сообщение # 9
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
Quote (deathsoft)
чего его компилить то
cl -D_M_IX86_FP=2 /O2 /arch:SSE2 Emul.cpp settings.RES -Feunreal.exe /link /opt:ref,icf

---------------------------------
Ребята! Не издевайтесь над чайником, да ещё который с похмелья!
Я за С++ взялся только из-за UNREAL (хороший эмуль Спекка!)!!!!!!!!!!! На пальцах объясните, пожалуйста енту строку! (Чем быстрей врублюсь - тем быстрей от Вас отстану! smile ). Я не Ламер, я просто учусь:-[
Или ссылку на нормальные сорцы дайте... На строку с "D_M_IX86_FP" в моих исходниках даже и намёка нет! sad . Извините за... Спасибо!
 
lvdДата: Понедельник, 2009-02-09, 19:57:55 | Сообщение # 10
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Quote (deathsoft)
МСВЦ 6 ты под П4 не скомпилишь ни разу, если только нету processor pack'а (апдейт такой для msvc6)

Зато скомпилю так, что в принципе у всех работать будет (даже на пы2), без заморочек с ссы2 и прочим говном, и даже без 40 фпс у алко. А фильтры твои, повырезаю нахер (алко правильно сделал), для РАБОТЫ (не для выебона) хватает и без фильтров, режимов х1 и х2.

Кстати давно я уже анрыл компилил так. Правда, пришлось смтшного гавна повыкидывать, буквально 3-4 строчки говна под неМСВЦ6.


Многого нет здесь: http://lvd.nedopc.com

Сообщение отредактировал lvd - Понедельник, 2009-02-09, 19:59:09
 
deathsoftДата: Понедельник, 2009-02-09, 23:04:39 | Сообщение # 11
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (lvd)
Зато скомпилю так, что в принципе у всех работать будет (даже на пы2)

Просили именно под П4
 
deathsoftДата: Понедельник, 2009-02-09, 23:06:48 | Сообщение # 12
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (SinglWolf)
На строку с "D_M_IX86_FP" в моих исходниках даже и намёка нет!

Искать надо _M_IX86_FP в файле mods.h


Сообщение отредактировал deathsoft - Понедельник, 2009-02-09, 23:07:33
 
SinglWolfДата: Вторник, 2009-02-10, 09:28:10 | Сообщение # 13
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
Quote (deathsoft)
чего его компилить то
cl -D_M_IX86_FP=2 /O2 /arch:SSE2 Emul.cpp settings.RES -Feunreal.exe /link /opt:ref,icf

Боюсь нарваться на грубость, но выхода нет sad .
_M_IX86_FP в файле mods.h нашёл... А дальше wacko ? Чайник есть чайник smile . Надоел, наверное со своей ерундой sad .
Последний раз объясните, пожалуйста...
"warning: SSE2 disabled in compile-time, recompile or download P4 version"
Раздражает меня ента строка, как быка красная тряпка. И зачем всё это наворотили?
Ладно, чтоб не быть голословным, расскажу про первый баг, который, почему-то все обходят стороной. Как ни прописывай в инишнике, а Унрил не видит ROM Кая 64Кб и Проф-ПЗУ Скорпиона соответственно. Я этот баг лечил и без наличия компилятора и исходников. Простым HEX-редактором. Нашёл первый "default" и заменил на пробелы . Вроде работает smile . Народ, помогите!
Второй баг серьёзный! Касается он эмуляции hdd!! И, боюсь, одному мне не справиться sad ...
 
lvdДата: Вторник, 2009-02-10, 14:03:11 | Сообщение # 14
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Quote (SinglWolf)
Последний раз объясните, пожалуйста... "warning: SSE2 disabled in compile-time, recompile or download P4 version"

Не знаю и не объясню. Но могу посоветовать вырубить нафиг все эти видеофильтры галимые и ссы2 всякие. Чай не 3д игра.


Многого нет здесь: http://lvd.nedopc.com
 
SinglWolfДата: Вторник, 2009-02-10, 15:12:15 | Сообщение # 15
Активист
Группа: Человеки
Сообщений: 168
Репутация: 0
Статус: Offline
Quote (lvd)
Не знаю и не объясню. Но могу посоветовать вырубить нафиг все эти видеофильтры галимые и ссы2 всякие. Чай не 3д игра.

Целиком и полностью согласен!!!!! А особенно в Унриле нужна эмуляция старого цветного телевизора! Так сказать, для подстёгивания ностальгии! haha Нужно оставить пару режимов: оконный и во весь экран. Чего ещё наворачивать-то? Кста, в ветке про новую версию, во вложениях, Унрил откомпилен под Пень-1 biggrin
И если уж убирать все "5-ые колёса", так сообща. Не зря же сказано: "Старый глюк - лучше новых двух"! yes
 
ZX-Форум » Разное » Эмуляторы » Про компиляцию исходников UNREAL
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

the DLCorp © 2006