Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Dosbox  (Прочитано 14841 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nxx

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1635
    • Просмотр профиля
Dosbox
« : 06 Января 2009, 06:27:58 »
У меня в DosBox не работает кириллица. А у вас?
OpenSUSE 11.3 x86-64

Оффлайн Svertal

  • Активист
  • *
  • Сообщений: 893
  • КиберПанк
    • Просмотр профиля
Re: Dosbox
« Ответ #1 : 06 Января 2009, 08:37:02 »
У меня работает, старая досовская программа для расчета зарплаты. Она запускалась и под win2k только с кейрусом, и под dosbox так же с кейрус работает.

Оффлайн Nxx

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1635
    • Просмотр профиля
Re: Dosbox
« Ответ #2 : 06 Января 2009, 14:23:48 »
У меня работает, старая досовская программа для расчета зарплаты. Она запускалась и под win2k только с кейрусом, и под dosbox так же с кейрус работает.

Аааа надо кейрус запускать?
OpenSUSE 11.3 x86-64

Оффлайн Svertal

  • Активист
  • *
  • Сообщений: 893
  • КиберПанк
    • Просмотр профиля
Re: Dosbox
« Ответ #3 : 06 Января 2009, 14:51:41 »
Как вариант, помнится мне были и другие программы подобного назначения, но за давностью лет ничего больше не вспомню.

Оффлайн Nafanja

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Dosbox
« Ответ #4 : 09 Марта 2009, 18:46:01 »
Да, проблема решается через кейрус.
Я проверял на pf04k в досбоксе 0.72

Если нужен кейрус, то залил его сюда - http://rapidshare.com/files/207190062/KEYRUS.COM.html

Оффлайн YoS

  • Участник
  • *
  • Сообщений: 243
  • неординарен
    • Просмотр профиля
    • allUBUNTU
Re: Dosbox
« Ответ #5 : 25 Марта 2009, 13:01:38 »
не совсем понял что нужно сделать с этим кей русом???

Оффлайн Svertal

  • Активист
  • *
  • Сообщений: 893
  • КиберПанк
    • Просмотр профиля
Re: Dosbox
« Ответ #6 : 25 Марта 2009, 14:39:36 »
не совсем понял что нужно сделать с этим кей русом???
Собсно то же самое что с ним и в dos делали, то бишь запустить :) Обычно делается батник, в котором спрева запускается кейрус а потом нужная программа.

Оффлайн YoS

  • Участник
  • *
  • Сообщений: 243
  • неординарен
    • Просмотр профиля
    • allUBUNTU
Re: Dosbox
« Ответ #7 : 25 Марта 2009, 15:03:21 »
ага ясно, а теперь другая проблема, запустил досбокс, и после ввода любой команды, он ведет себя не адекватно,НАПРИМЕР:
после вода команды help на 1 сек показывается хелп и все улетает вверх, после чего не на какие команды не реагирует... в какую из кукол втыкнуть иголку чтобы все заработало???

Оффлайн shost

  • Активист
  • *
  • Сообщений: 560
    • Просмотр профиля
Re: Dosbox
« Ответ #8 : 04 Апреля 2009, 11:53:34 »
зоздаем в /home  файл .dosboxrc

в нем

[sdl]
# fullscreen -- Запускать DosBox в полноэкранном режиме.
# fulldouble -- Использовать двойную буферизацию в полноэкранном режиме.
# fullresolution -- Указывает, какое разрешение будет использоваться в полноэкранном  режиме.
#                   Может быть: original или некое фиксированное (например, 1024x768).
# windowresolution -- Растягивать окно DosBox на указанный размер (ТОЛЬКО В ТОМ СЛУЧАЕ, если устройства вывода поддерживает аппаратное масштабирование).
# output -- Способ вывода изображения: surface,overlay,opengl,openglnb,ddraw.
# autolock -- Курсор мыши автоматически захватывается, если вы щелкните на окне DosBox.
# sensitiviy -- Чувствительность мыши.
# waitonerror -- Ждать, перед тем, как закрыть консоль, если DosBox вывел ошибку.
# priority -- Уровни приоритета процесса DosBox: lowest,lower,normal,higher,highest,pause (только для "не в фокусе").
#             Параметр после запятой указывается для случая, когда DosBox свернут/не в фокусе.
# mapperfile -- Файл, используемый для сохранения/загрузки параметров клавиш/событий.
# usescancodes -- Избегать использования symkeys. Может не работать на некоторых операционных системах.

fullscreen=true
fulldouble=false
fullresolution=original
windowresolution=original
output=surface
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper.txt
usescancodes=true

[dosbox]
# language -- Указать другой файл языковых параметров интерфейса DosBox.
# memsize -- Количество оперативной памяти, выделяемой для DosBox в мегабайтах.
# machine -- Тип системы, который будет эмулироваться:hercules,cga,tandy,pcjr,vga.
# captures -- Директория, в которую будут складываться wave,midi, скриншоты и пр.

language=
machine=vga
captures=capture
memsize=16

[render]
# frameskip -- Сколько кадров будет пропускать DosBox перед прорисовкой следующего.
# aspect -- Выполнять коррекцию пропорций видео. Если указанный вами метод вывода не поддерживает этот параметр - возможно сильное замедление эмуляции!
# scaler -- Способ масштабирования, используемый для того, чтобы увеличить/улучшить режимы низкого разрешения.
#           Поддерживаемые: none,normal2x,normal3x,advmame2x,advmame3x,hq2x,hq3x,
#                           2xsai,super2xsai,supereagle,advinterp2x,advinterp3x,
#                           tv2x,tv3x,rgb2x,rgb3x,scan2x,scan3x.
#           Если добавлено принуждение (вроде scaler=hq2x forced), масштабирование будет
#           использовано, даже если результат может быть нежелательным.


frameskip=0
aspect=false
scaler=normal2x

[cpu]
# core -- Тип ядра процессора, используемый в эмуляции: normal,simple,dynamic,auto.
#         Параметр auto автоматически переключает режим normal на dynamic, если это возможно.
# cycles -- Количество циклов процессора, которые DosBox пытается эмулировать в одну миллисекунду.
#           Установка этого значения слишком высоким может повлиять на производительность и привести к лагам и потере звука.
#           Вы так же можете позволить DosBox попытаться определить лучшее значение, установив данный параметр в max
#           Параметр auto устанавливает значение max, если это возможно.
# cycleup   -- Количество циклов, прибавляемое/отнимаемое нажатием горячих клавиш.
# cycledown    Установка этого значения ниже 100 будет считаться процентным числом.

core=auto
cycles=auto
cycleup=500
cycledown=20

[mixer]
# nosound -- Включить режим "без звука". Обратите внимание, что звук продолжает эмулироваться, хотя и не слышен.
# rate -- Темп микшера. Установка темпа других устройств выше, чем это значение, возможно, приведет к снижению качества звука этих устройств.
# blocksize -- Размер блока микшера - бОльшие размеры блоков могут помочь справиться с заиканием звука, но
#              так же приведут к задержкам звука.
# prebuffer -- Сколько миллисекунд данных DosBox будет кэшировать перед выводом блока микшера.

nosound=false
rate=22050
blocksize=2048
prebuffer=10

[midi]
# mpu401      -- Тип MPU-401, который требуется эмулировать: none, uart или intelligent.
# device      -- Устройство, которое получит поток данных MIDI от MPU-401.
#                Может быть установлено: default,alsa,oss,win32,coreaudio,none.
# config      -- Особые конфигурационные параметры устройства. Для систем Windows укажите
#                ID устройства, которое планируете использовать. Прочтите Readme для более детальной информации.

mpu401=intelligent
device=default
config=

[sblaster]
# sbtype -- Тип sblaster, который требуется эмулировать: none,sb1,sb2,sbpro1,sbpro2,sb16.
# sbbase,irq,dma,hdma -- адреса IO/IRQ/DMA/High DMA устройства soundblaster.
# mixer -- Позволять микшеру Soundblaster модифицировать микшер DosBox.
# oplmode -- Тип эмуляции OPL: auto,cms,opl2,dualopl2,opl3.
#            Параметр auto режим эмуляции определяется типом SoundBlaster
#            Все режимы OPL являются 'Adlib', исключая для случая CMS.
# oplrate -- Темп эмуляции музыки OPL.

sbtype=sb16
sbbase=220
irq=5
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050

[gus]
# gus -- Включить эмуляцию Gravis Ultrasound.
# gusbase,irq1,irq2,dma1,dma2 -- Адреса IO/IRQ/DMA устройства
#            Gravis Ultrasound. (Одинаковые значения IRQ и DMA - нормально).
# gusrate -- Темп эмуляции Ultrasound.
# ultradir -- Путь к директории Ultrasound. В этой директории должна находится директория MIDI,
#             которая содержит файлы-пути для воспроизведения GUS.
#             the patch files for GUS playback. Пути, настроенные с помощью Timidity должны
#             работать нормально.
gus=true
gusrate=22050
gusbase=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:\ULTRASND

[speaker]
# pcspeaker -- Включить эмуляцию PC-Speaker.
# pcrate -- Темп генерации звука устройства PC-Speaker.
# tandy -- Включить эмуляцию Tandy Sound System (off,on,auto).
#          Для параметра auto режим эмуляции Tandysound подключается только в том случае, если тип системы указан tandy.
# tandyrate -- Темп генерации звука устройства Tandy 3-Voice.
# disney -- Включить эмуляцию Disney Sound Source. Совместимо с Covox Voice Master and Speech Thing.

pcspeaker=true
pcrate=22050
tandy=auto
tandyrate=22050
disney=true

[joystick]
# joysticktype -- Типы джойстиков для эмуляции: auto (установленно по умолчанию), none,
#                 2axis (поддерживается два джойстика),
#                 4axis (поддерживается один джойстик, используется первый),
#                 4axis_2 (поддерживается один джойстик, используется второй),
#                 fcs (Thrustmaster), ch (CH Flightstick).
#                 none отключает эмуляцию джойстика.
#                 auto выбирает значение в зависимости от реально подключенного джойстика(ов)
# timed - включить временные интервалы для осей (его отсутствие - работа в старом режиме)
# autofire - кнопки продолжают нажиматься постоянно, пока вы их держите нажатыми
# swap34 - меняет местами 3ю и 4ю оси джойстика (может быть полезно для некоторых моделей джойстиков)
# buttonwrap - осуществляет подмену количества реальных кнопок на количество эмулируемых.

joysticktype=auto
timed=true
autofire=false
swap34=false
buttonwrap=true

[serial]
# serial1-4 -- устанавливает тип устройства, соединенного с COM портом.
#              Может быть: disabled, dummy, modem, nullmodem, directserial.
#              Дополнительные параметры должны быть на той же строке, в форме
#              параметр:значение. Параметры для всех типов: irq.
#              для directserial: realport (необходимо), rxdelay (необязательно).
#              для modem: listenport (необязательно).
#              для nullmodem: server, rxdelay, txdelay, telnet, usedtr,
#                             transparent, port, inhsocket (все - необязательно).
#              Пример: serial1=modem listenport:5000

serial1=dummy
serial2=dummy
serial3=disabled
serial4=disabled

[dos]
# xms -- Включить поддержку XMS.
# ems -- Включить поддержку EMS.
# umb -- Включить поддержку UMB.
# keyboardlayout --  код клавиатурной раскладки (или none).


xms=true
ems=true
umb=true
keyboardlayout=none

[ipx]
# ipx -- Включает эмуляцию ipx over UDP/IP.

ipx=false

[autoexec]
# Эти строки будут выполнены при загрузке. Здесь переводчиком добавлена строчка keyb ru для
# инициализации русской кодовой страницы. Translator have added here command keyb ru to initialize
# Russian code page at startup.
mount c /home/disk-c  (путь где досовые файлы-игры)
c:
keyrus /scan=88
vc\vc


после старта будет загружен кейрус (смена по раскладки f12) и волков коммандер

контрол+f12 - скорость эмуляции прибавляется с каждыым нажатием
контрол+f - в полный экран

 

Страница сгенерирована за 0.042 секунд. Запросов: 23.