Dosbox

Software potřebné k práci s elektronikou

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#76 Příspěvek od asdf »

Za nic. :)
Uživatelský avatar
lesana87
Příspěvky: 4397
Registrován: 20 zář 2014, 00:00

#77 Příspěvek od lesana87 »

Už funguje i ten MachXL, smazala jsem ho a naistalovala přímo pod DOSBOXem. Je zajímavé, že používá memory extender od Phar Lapu a nepadá. PALASM asi používá tu XMS paměť nějak nestandardně. Jak PALASM tak MachXL trpí na to rozpadávání okýnek, když se třeba listuje v nějakém menu, ale dá se s tím žít. :)
Uživatelský avatar
lesana87
Příspěvky: 4397
Registrován: 20 zář 2014, 00:00

#78 Příspěvek od lesana87 »

lesana87 píše:Zkusila jsem to wine stáhnout v práci a naistalovat. Windowsový programy přes to šly spustit, ale u čistě DOSových to psalo, že si mám nainstalovat DOSBOX. No a tady doma, na stejné verzi Linuxu mi nejde spustit nic, wine hází chybu:

Kód: Vybrat vše

002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
wine: could not load kernel32.dll, status c0000135
Stáhla jsem zdrojáky wine 10.0 (ten hotovej balík byl 10.20), zkompilovala, na nic si to nestěžovalo, nainstalovala a problém stále ten samý, tatáž chyba. :(
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#79 Příspěvek od asdf »

A co ti to vypíše, když dáš tohle?

Kód: Vybrat vše

locate kernel32.dll
Já ho mám v ~/.wine/drive_c/windows/system32 a ~/.wine/drive_c/windows/syswow64.
Uživatelský avatar
lesana87
Příspěvky: 4397
Registrován: 20 zář 2014, 00:00

#80 Příspěvek od lesana87 »

Kód: Vybrat vše

$ locate kernel32.dll
/usr/lib/wine/i386-windows/kernel32.dll
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#81 Příspěvek od asdf »

Tam se nakopíroval z:

Kód: Vybrat vše

/usr/lib/i386-linux-gnu/wine/i386-windows/kernel32.dll
/usr/lib/x86_64-linux-gnu/wine/x86_64-windows/kernel32.dll
A tam se dostal z balíčku libwine.
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#82 Příspěvek od asdf »

Aha. Ty to máš v jiným adresáři. A do toho ~/.wine/... se ti nakopíroval?
Uživatelský avatar
lesana87
Příspěvky: 4397
Registrován: 20 zář 2014, 00:00

#83 Příspěvek od lesana87 »

Nikam se nenakopíroval. Nejde spustit ani winecfg.
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#84 Příspěvek od asdf »

A tohle asi taky nejde?

Kód: Vybrat vše

wine cmd
Uživatelský avatar
lesana87
Příspěvky: 4397
Registrován: 20 zář 2014, 00:00

#85 Příspěvek od lesana87 »

Nejde, pořád:

Kód: Vybrat vše

$ wine cmd
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
preloader: Warning: failed to reserve range 00010000-00110000
wine: could not load kernel32.dll, status c0000135
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#86 Příspěvek od asdf »

A když mu ten ~/.wine smažeš? On by si ho měl vyrobit.
Uživatelský avatar
lesana87
Příspěvky: 4397
Registrován: 20 zář 2014, 00:00

#87 Příspěvek od lesana87 »

Ten už jsem mazala minule i teď a nic se tím nespraví. Jen se ten seznam errorů při prvním spuštění něčeho prodlouží:

Kód: Vybrat vše

$ wine cmd
preloader: Warning: failed to reserve range 00010000-00110000
wine: created the configuration directory '/home/andrea/.wine'
preloader: Warning: failed to reserve range 00010000-00110000
002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
004c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
preloader: Warning: failed to reserve range 00010000-00110000
0054:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
wine: Unhandled division by zero at address 7CD0FBDB (thread 004c), starting debugger...
wine: Unhandled division by zero at address 7CD0FBDB (thread 0054), starting debugger...
0054:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 80 92" (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
004c:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 72 92" (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
004c:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
0054:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
wine: Unhandled division by zero at address 7CD0FBDB (thread 002c), starting debugger...
002c:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 40 128" (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
002c:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
wine: could not load kernel32.dll, status c0000135
Unhandled division by zero at address 7CD0FBDB (thread 0044), starting debugger...
0044:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 64 80" (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
0044:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#88 Příspěvek od asdf »

A ten adresář "/usr/lib/i386-linux-gnu/wine" tam máš? A případně co v něm?
Uživatelský avatar
lesana87
Příspěvky: 4397
Registrován: 20 zář 2014, 00:00

#89 Příspěvek od lesana87 »

Takový adresář tam nemám, jen /usr/lib/wine/ a v něm adresáře i386-unix a i386-windows.

Edit: Jak se pozná, jestli má grafická karta hw akceleraci OpenGL?
Naposledy upravil(a) lesana87 dne 09 led 2026, 21:18, celkem upraveno 1 x.
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#90 Příspěvek od asdf »

Já to mám takhle:

Kód: Vybrat vše

/usr/lib$ ll wine
celkem 1352
-rwxr-xr-x 1 root root  13796 dub  1  2024 wine
-rwxr-xr-x 1 root root    115 dub  1  2024 wineapploader
-rwxr-xr-x 1 root root    382 dub  1  2024 wineserver
-rwxr-xr-x 1 root root 695244 dub  1  2024 wineserver32
-rwxr-xr-x 1 root root 643080 dub  1  2024 wineserver64
-rwxr-xr-x 1 root root  14640 dub  1  2024 wine64
/usr/lib$ ll x86_64-linux-gnu/wine/
celkem 44
drwxr-xr-x 2 root root  4096 říj 28 08:53 i386-windows
drwxr-xr-x 2 root root  4096 říj 28 08:53 x86_64-unix
drwxr-xr-x 2 root root 36864 říj 28 08:53 x86_64-windows
/usr/lib$ ll i386-linux-gnu/wine/
celkem 44
drwxr-xr-x 2 root root  4096 říj 28 09:02 i386-unix
drwxr-xr-x 2 root root 36864 říj 28 09:02 i386-windows
drwxr-xr-x 2 root root  4096 říj 28 09:02 x86_64-windows
Odpovědět

Zpět na „Software“