Эмуляция > Эмуляторы компьютеров
DOSBox
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.
Навигация
Перейти к полной версии