Эмуляция > Эмуляторы компьютеров
DOSBox
<< < (6/46) > >>
CrazyMax:

--- Цитата: DJ Sined от 22 Апрель 2011, 14:24:22 ---Тут такая проблема. Чтобы при запуске не монтировать каждый раз диски, в .conf-файле в строке [autoexec] можно прописать команды, которые будут исполняться эмулем при каждом запуске. Команды я записал такие:

--- Код: ---[autoexec]
# mount c c:\games
# c:/
--- Конец кода ---
Толи я не правильно команды ввёл, толи какая-то несовместимость с 7-кой, в общем не хотят эти команды исполняться  :(

--- Конец цитаты ---
Убери #
Sri Babaji:

--- Цитата: CrazyMax от 22 Апрель 2011, 16:19:49 ---Убери #

--- Конец цитаты ---
Дело не в этом - у меня тоже была такая проблема на семерке, а на моем компе под ХР все работает.
Yaranga:

--- Цитата: Sri Babaji от 22 Апрель 2011, 16:46:58 ---Дело не в этом - у меня тоже была такая проблема на семерке, а на моем компе под ХР все работает.

--- Конец цитаты ---
Да как не в этом! Если в начале решётка - команда не выполняется, это знак отмены.
Ну и потом, c:/ - это неправильно, правильно будет c:. Плюс ко всему косая в DOS используется только такая: \.
А, ну и ещё: в Семёрке диск C - для админов, или запускай Досбокс от имени администратора или перенеси игрушки куда-нибудь на диск D.
Sri Babaji:
Я имел в виду, что это не единственная причина - у себя-то я это делал, причем много раз - до того, как не узнал, что это можно прописать в настройках. А на семерке я особо разбираться не стал - пришлось моей подруге вместо 2-ых героев играть в The Legend of Kyrandia под ScummVM :)
Yaranga:
Sri Babaji, Правой кнопкой мыши на Dosbox.exe и выбор пункта "запускать от имени администратора".
Sinеd:
Убрал решётки - всё заработало! Спасибо вам!  :wow:

--- Цитата: Yaranga от 22 Апрель 2011, 17:17:47 ---Ну и потом, c:/ - это неправильно, правильно будет c:. Плюс ко всему косая в DOS используется только такая: \.

--- Конец цитаты ---
Не знаю почему, но у моего ДОСбокса (v. 0.74) правильно /. Такую \ он воспринимать не хочет.


--- Цитата: Yaranga от 22 Апрель 2011, 17:17:47 ---А, ну и ещё: в Семёрке диск C - для админов, или запускай Досбокс от имени администратора или перенеси игрушки куда-нибудь на диск D.

--- Конец цитаты ---
С этим у меня никаких проблем нет. Спокойно держу игры на диске С
CrazyMax:

--- Цитата: DJ Sined от 22 Апрель 2011, 19:32:29 ---Убрал решётки - всё заработало! Спасибо вам!  :wow: Не знаю почему, но у моего ДОСбокса (v. 0.74) правильно /. Такую \ он воспринимать не хочет.

--- Конец цитаты ---
Потому-что такой команды в ДОСе нет, нада просто писать c: для перехода на диск. Так что удали там слэш (c:/ в c:)

Добавлено позже:
Прикольно, DOSBox не реагирует на команды "c:/" и "c:\", тупо их игнорирует и даже ошибку не выводит. :)
И слэши понимает в обе стороны (напр. "cd /" тоже работает)


--- Цитата: Sri Babaji от 22 Апрель 2011, 16:46:58 ---Дело не в этом - у меня тоже была такая проблема на семерке, а на моем компе под ХР все работает.

--- Конец цитаты ---
По-поводу знака # ВОТ
Yaranga:

--- Цитата: DJ Sined ---С этим у меня никаких проблем нет. Спокойно держу игры на диске С
--- Конец цитаты ---
М-да? Ну тады такая проблема касается только 64-битной винды.

--- Цитата: CrazyMax от 22 Апрель 2011, 19:50:53 ---
Прикольно, DosBOX не реагирует на команды "c:/" и "c:\", тупо их игнорирует и даже ошибку не выводит. :)
И слэши понимает в обе стороны (напр. "cd /" тоже работает)

--- Конец цитаты ---
Действительно чудно. Впрочем, разработчикам было видней, но мы-то знаем как в досе было на самом деле... ^_^
Sinеd:

--- Цитата: Yaranga от 22 Апрель 2011, 20:15:19 ---М-да? Ну тады такая проблема касается только 64-битной винды.

--- Конец цитаты ---
Так у меня и есть 64-битная Винда. Просто я других учётных записей не создавал, поэтому у меня видимо все проги по дефолту от имени админа запускаются
Yaranga:
DJ Sined, уф. Ну значит это касалось только старых версий эмулятора. :)
paul_met:
Работает "D:" и "D:/"...А вот "D:\" не пашет,что весьма странно.
Sinеd:

--- Цитата: paul_met от 22 Апрель 2011, 20:46:55 ---Работает "D:" и "D:/"...А вот "D:\" не пашет,что весьма странно.

--- Конец цитаты ---
вот я о том же говорил.
KARJICOH:
  Здрямте..
Пытаюсь играть в Daggerfall на ноуте (HP 6710b Intel Mobile C2D T7300 (2Ghz) 1 Gb DDR2, Graphics Mobile Intel GMA 965)
в общем игра идёт средненько,но играть можно,иногда случаются сильные подтормаживания,а в определённых данженах наблюдается сильное падение производительности :(
  Подскажите,можно ли сделать так что бы игра шла побыстрее и не тормозила(на ноуте),какие настройки крутить?... или с имеющимся "железом" ничего не выйдет?

  ЗЫ Попробовал Доскоробку отсюда http://ykhwong.x-y.net/  , заинтересовало "Speed improvement up to about 40%" и вроде действительно побыстрей стало,но периодически подтормаживает как будто подгружается локация хотя memsize=32 выставлено..






Yaranga:

--- Цитата: KARJICOH ---периодически подтормаживает как будто подгружается локация хотя memsize=32 выставлено..

--- Конец цитаты ---
А ты попробуй поменьше выставить. Игра-то насколько я в курсе, больше 8 мегабайт и не требует.
Ну ещё можно поэкспериментировать в конфиге (dosbox.conf) с параметрами пункта [cpu], то есть если core,
cputype и cycles стоят на auto, попробуй вместо этого auto задать им что-то из прилагающегося в самом конфиге списка:

--- Код: ---[cpu]
#      core: CPU Core used in emulation. auto will switch to dynamic if available and
#            appropriate.
#            Possible values: auto, dynamic, normal, full, simple.
#   cputype: CPU Type used in emulation. auto emulates a 486 which tolerates Pentium instructions.
#            Possible values: auto, 386, 486, pentium, 386_prefetch.
#    cycles: Amount of instructions DOSBox tries to emulate each millisecond.
#            Setting this value too high results in sound dropouts and lags.
#            Cycles can be set in 3 ways:
#              'auto'          tries to guess what a game needs.
#                              It usually works, but can fail for certain games.
#              'fixed #number' will set a fixed amount of cycles. This is what you usually
#                              need if 'auto' fails (Example: fixed 4000).
#              'max'           will allocate as much cycles as your computer is able to
#                              handle.
#            Possible values: auto, fixed, max.
#   cycleup: Amount of cycles to decrease/increase with keycombos.(CTRL-F11/CTRL-F12)
# cycledown: Setting it lower than 100 will be a percentage.

core=dynamic
cputype=486
cycles=max
cycleup=10
cycledown=20
--- Конец кода ---
KARJICOH:

--- Цитата: Yaranga от 01 Май 2011, 03:07:37 ---А ты попробуй поменьше выставить. Игра-то насколько я в курсе, больше 8 мегабайт и не требует.

--- Конец цитаты ---
В сети есть инструкция по установке Дагера с Досбоксом так вот в ней стразу же советуют увеличить memsize до 32.

--- Цитата ---Ну ещё можно поэкспериментировать в конфиге (dosbox.conf) с параметрами пункта [cpu], то есть если core,
cputype и cycles стоят на auto..
--- Конец цитаты ---
  Хотелось бы узнать:
core: auto, dynamic, normal, full, simple. с первыми двумя всё понятно,а как работают остальные режимы? какой из них быстрее? как они влияют на точность эмуляции?
cputype: какой выставить для Даггера? Какой лучше выставлять для той или иной игры и на кой это вообще надо?
cycles: выставил max...

Yaranga:
KARJICOH, с режимами как раз надо экспериментировать. К примеру игра Ninja Gaiden совсем не требовательная, но отчаянно тормозит при выставленном core=auto, но нормально работает на normal (или даже simple, сейчас уже не вспомню)... В Daggerfall играть не особенно хочется, да и машинка у меня пошустрее, посему тормозов скорей всего могу не заметить... Хотя можно попробовать...

Добавлено позже:
Поставил, поигрался немного. По-моему ничего ты не сделаешь с тормозами в Досбоксе играя в Даггера. Ну не идеален Досбокс до сих пор...
Попробовал эту же игру в Virtual Box с Windows 98. Никаких запинок всё плавно...

Добавлено позже:
Ещё интересный момент. Зашёл к Taewoong'у на страничку. Скачал его новую сборку Досбокса. Ничего вообще кроме автоэкзека в конфиге не настраивал (да и его просто скопировал из предыдущего релиза), запустил Даггера. Не тормозит... :)
KARJICOH:
  Понятно...
Вроде разобрался но по прежнему местами игра буксует :(
Альтернативная сборка действительно работает быстрее чем 0.73 и 0.74 с которыми я возился раньше..

ЗЫ А можно на мой ноут поставить Virtual Box с Windows 98? и будет ли Дагер работать быстрее чем на Доскоробке?
Yaranga:

--- Цитата: KARJICOH от 03 Май 2011, 15:22:12 ---ЗЫ А можно на мой ноут поставить Virtual Box с Windows 98? и будет ли Дагер работать быстрее чем на Доскоробке?

--- Конец цитаты ---
Да в общем-то можно, но там свои заморочки. У нас тема есть про это...
Yaranga:
Собсна, этот пост можно было отправлять и в "виртуальные машины", но оставлю здесь поскольку-постольку. Настроено и готово к употреблению. Что за чудо - можно почитать здесь, скачать чтобы пощупать и ощутить - здесь.
Угу, это та самая Гемма что появилась задолго до Windows 3.x и выглядевшая фактически не хуже, а то и лучше. Да она и была лучше, просто про неё заставили забыть.
Впрочем, немножко вру. Шесть лет назад про неё вспомнили и пытались реанимировать. Продукт реанимации Вам и предложен. Заверю - от той что был в восьмидесятых она практически не отличается. Она просто стала свободной (free).
Al J. Krimson:
В последних версиях SVN от кетайца У.К.Вонга добавилась возможность юзать пиксельшейдеры. У кого нить получалось заюзать? А то там есть такой интересный шейдер CRT.D3D.fx но DOSBox мне все время пишет  d3dpixelshaders disabled.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии