[РЕШЕНО] dosemu от пользователя

Автор Juriy, 21 октября 2019, 17:39:15

« назад - далее »

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

Juriy

ЦитироватьOS: Debian 9.10 stretch
Установил dosemu из репозитория.
От root   происходит нормальный запуск приложения:
Открыть содержимое (спойлер)
[attach=1,msg116460]
[свернуть]
Если запускаю от пользователя dosemu стартует с ошибками (явно не хватает прав):
Открыть содержимое (спойлер)
[attach=2,msg116460]
[свернуть]
В /etc/dosemu/dosemu.users пользователя указал:
users  c_all
Но проблема не исчезла.

endru

поставь утилиту strace, запусти через нее strace dosemu
выхлоп сюда под спойлером

Juriy

Цитата: endru от 22 октября 2019, 04:25:43выхлоп сюда под спойлером
Решил, не всегда нужно править конфиг по советам из инета.
Переустановил, со стоковым конфигом всё запустилось.
Проблемы была в $_hdimage = "drives/*".
Но все равно странно работает например при запуске вторых героев вываливается с ошибкой:
ERROR: PM stack overflowed: in_dpmi_pm_stack=767

Вот что исправлено в .dosemurc
Открыть содержимое (спойлер)
## CPU settings: define the CPU features to DOSEMU.
$_cpu = "80586"
$_cpu_emu = "vm86sim"
$_rdtsc = (on)
$_cpuspeed = (133)
$_hogthreshold = (100)

## Memory settings
$_umb_max = (on)
$_dosmem = (640)
$_xms = (32768)
$_ems = (8192)
$_ems_frame = (0xe000)
$_dpmi = (32768)

## Terminal related settings
$_external_char_set = "cp866"
$_external_char_set = "cp866"

## Keyboard related settings
$_layout = "ru"

## Mouse settings
$_mouse = "ps2"

## Speaker and sound settings
$_speaker = "native"
$_sound = (2)
$_sb_base = (0x220)
$_sb_irq = (5)
$_sb_dma = (1)
$_sb_hdma = (5)
# $_sb_dsp = "/dev/snd"
# $_sb_mixer = "/dev/mixer"
$_mpu_base = (0x330)

## Setting specific to the X Window System (xdosemu, dosemu -X)
$_X_updfreq = (1)
$_X_blinkrate = (12)
$_X_font = "vgacyr"
$_X_bilin_filt = (on)
$_X_winsize = "800,600"
$_X_vgaemu_memsize = (8192)
# $_X_vesamode = "800,600,16 640,480,15 640,480,16"
[свернуть]

yoric

Попробуйте dosbox, гораздо проще в настройке и вообще никаких проблем.

Juriy

Цитата: yoric от 22 октября 2019, 11:49:32Попробуйте dosbox, гораздо проще в настройке и вообще никаких проблем.
dosbox-ом пользовался, удобный.
Где то услышал про dosemu, хвалили, решил попробовать. А пока искал решение проблем, увидел, что он с 2007 не развивается. Вроде как и забили на него. И пилится сейчас уже dosemu2, то ли форк, то ли новое что то.