Scroll to navigation

DOSEMU.BIN(1) üÍÕÌÑÃÉÑ DOS DOSEMU.BIN(1)

éíñ

dosemu.bin, dosdebug - ÚÁÐÕÓËÁÅÔ DOS É ÐÒÉÌÏÖÅÎÉÑ DOS ÐÏÄ Linux

óéîôáëóéó

dosemu.bin [ -ABCcdkVNXtsgKm234OU ] [ -h ÕÒÏ×ÅÎØ ] [ -F ÆÁÊÌ ] [ --Fusers ÆÁÊÌ ] [ --Flibdir ËÁÔÁÌÏÇ ] [ --Fimagedir ËÁÔÁÌÏÇ ] [ -f ÆÁÊÌ ] [ -L dexe_ÆÁÊÌ ] [ -u ÐÅÒÅÍÅÎÎÁÑ_ÎÁÓÔÒÏÊËÉ ] [ -D ÆÌÁÇÉ ] [ -M ÏÂßÅÍ ] [ -e ÏÂßÅÍ ] [ -x ÏÂßÅÍ ] [ -P ÆÁÊÌ ] [ -o ÆÁÊÌ ] [ 2> ÆÁÊÌ_ÏÔÌÁÄËÉ ] [ -I ÏÐÃÉÉ_ÎÁÓÔÒÏÊËÉ ] [ -U ×È_ËÁÎÁÌ[:×ÙÈ_ËÁÎÁÌ] ]

dosdebug

ïðéóáîéå

dosemu.bin Ñ×ÌÑÅÔÓÑ ÂÉÎÁÒÎÙÍ ÆÁÊÌÏÍ, ËÏÔÏÒÙÊ ÚÁÐÕÓËÁÅÔÓÑ ÓËÒÉÐÔÏÍ dosemu (1), ÁËÔÉ×ÉÚÉÒÕÀÝÉÍ ÜÍÕÌÑÔÏÒ DOS ÐÏÄ Linux, ÔÁËÖÅ ÉÚ×ÅÓÔÎÙÊ ËÁË DOSEMU.
æÁÊÌ_ÏÔÌÁÄËÉ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ÏÐÃÉÏÎÁÌØÎÙÊ ÆÁÊÌ, ËÕÄÁ ÂÕÄÅÔ ÐÅÒÅÎÁÐÒÁ×ÌÑÔØÓÑ ×ÓÑ ÏÔÌÁÄÏÞÎÁÑ ÉÎÆÏÒÍÁÃÉÑ.

dosdebug ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÉÌÉ ÏÔÌÁÄËÉ ÕÖÅ ÚÁÐÕÝÅÎÎÏÇÏ DOSEMU.

èÏÔÑ ÜÔÁ ÐÒÏÇÒÁÍÍÁ ÉÚ×ÅÓÔÎÁ ËÁË ÜÍÕÌÑÔÏÒ DOS, ÏÎÁ × ÄÅÊÓÔ×ÉÔÅÌØÎÏÔÉ Ñ×ÌÑÅÔÓÑ ×ÉÒÔÕÁÌØÎÏÊ ÍÁÛÉÎÏÊ ÄÌÑ DOS, ÐÏÚ×ÏÌÑÀÝÅÊ ÏÐÅÒÉÒÏ×ÁÔØ DOS É ÐÒÏÇÒÁÍÍÁÍÉ, ÎÁÐÉÓÁÎÎÙÍÉ ÄÌÑ DOS, × ÏËÒÕÖÅÎÉÉ, ÐÏÄÏÂÎÏÍ ÓÔÁÎÄÁÒÔÎÏÍÕ IBM PC/AT ËÏÍÐØÀÔÅÒÕ ÉÌÉ ÓÏ×ÍÅÓÔÉÍÏÍÕ Ó ÐÒÏÃÅÓÓÏÒÏÍ Intel 80x86 × ÒÅÁÌØÎÏÍ ÒÅÖÉÍÅ. DOSEMU ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÜÍÕÌÑÃÉÀ ÔÁËÉÈ ÓÅÒ×ÉÓÏ× ËÁË ×ÉÄÅÏ ÐÏÄÓÉÓÔÅÍÙ, ÄÉÓËÏ×ÏÊ, ËÌÁ×ÉÁÔÕÒÎÏÊ, ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÇÏ ÐÏÒÔÁ É ÐÏÄÓÉÓÔÅÍÙ ÐÒÉÎÔÅÒÁ, ÄÏÓÔÕÐÎÙÈ ÞÅÒÅÚ BIOS; ÐÁÍÑÔÉ CMOS ÄÌÑ ÎÁÓÔÒÏÅÞÎÏÊ ÉÎÆÏÒÍÁÃÉÉ; ÞÁÓÏ× ÒÅÁÌØÎÏÇÏ ×ÒÅÍÅÎÉ; ÒÁÂÏÔÕ Ó ÐÁÍÑÔØÀ ÞÅÒÅÚ ÓÐÅÃÉÆÉËÁÃÉÉ XMS 3.0, EMS 4.0 É DPMI 0.9.

ðÏÓËÏÌØËÕ DOSEMU ÎÅ Ñ×ÌÑÅÔÓÑ ÄÅÊÓÔ×ÉÔÅÌØÎÙÍ ÜÍÕÌÑÔÏÒÏÍ DOS, ÔÒÅÂÕÅÔÓÑ ËÏÐÉÑ FreeDos, ËÏÔÏÒÁÑ ÓÅÊÞÁÓ ÐÒÅÄÎÁÓÔÒÏÅÎÁ É ×ËÌÀÞÅÎÁ ËÁË ÞÁÓÔØ ÏÆÉÃÉÁÌØÎÏÇÏ ÂÉÎÁÒÎÏÇÏ ÄÉÓÔÒÉÂÕÔÉ×Á DOSEMU. ÷ ÄÏÐÏÌÎÅÎÉÅ, ÌÀÂÏÊ ÄÏÓÔÕÐÎÙÊ ÓÅÊÞÁÓ ÐÒÏÐÒÉÅÔÁÒÎÙÊ DOS (ÔÁËÏÊ ËÁË MS-DOS, PC-DOS, DR-DOS) ÍÏÖÅÔ ÂÙÔØ ÚÁÐÕÝÅÎ, ÐÒÉ ÎÁÓÔÒÏÊËÅ ÄÏÌÖÎÙÍ ÏÂÒÁÚÏÍ.

ôòåâï÷áîéñ ë ñäòõ

îÁ ÔÅËÕÝÉÊ ÍÏÍÅÎÔ ×ÒÅÍÅÎÉ, ÎÅÏÂÈÏÄÉÍÏ ÉÍÅÔØ Linux 2.0.28 ÉÌÉ ×ÙÛÅ Ó ×ËÏÍÐÉÌÉÒÏ×ÁÎÎÏÊ ÏÐÃÉÅÊ SYSV IPC (System V InterProcess Communication facilities, ÓÍÏÔÒÉÔÅ ipc(2)). ïÐÃÉÑ SYSV IPC ×ËÌÀÞÁÅÔÓÑ × ÏËÎÅ ÎÁÓÔÒÏÊËÉ ÑÄÒÁ Linux × ÐÒÏÃÅÓÓÅ ÅÇÏ ËÏÍÐÉÌÑÃÉÉ.

ïðéãéé

ÚÁÇÒÕÚËÁ Ó ÄÉÓËÏ×ÏÄÁ A (ÎÅ ÔÒÅÂÕÅÔ ÎÁÌÉÞÉÑ ÒÅÁÌØÎÏÇÏ ÄÉÓËÏ×ÏÄÁ, ÓÍÏÔÒÉÔÅ ÎÉÖÅ)
ÚÁÇÒÕÚËÁ Ó ÄÉÓËÏ×ÏÄÁ B (ÎÅ ÔÒÅÂÕÅÔ ÎÁÌÉÞÉÑ ÒÅÁÌØÎÏÇÏ ÄÉÓËÏ×ÏÄÁ, ÓÍÏÔÒÉÔÅ ÎÉÖÅ)
ÚÁÇÒÕÚËÁ Ó ÖÅÓÔËÏÇÏ ÄÉÓËÁ C (ÎÅ ÔÒÅÂÕÅÔ ÎÁÌÉÞÉÑ ÒÅÁÌØÎÏÇÏ ÖÅÓÔËÏÇÏ ÄÉÓËÁ É ÄÁÖÅ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ msdos, ÓÍÏÔÒÉÔÅ ÎÉÖÅ)
ÉÓÐÏÌØÚ×ÁÔØ ×ÉÄÅÏ ËÏÎÓÏÌØ ÎÁÐÒÑÍÕÀ (ÄÏÌÖÎÏ ÚÙÐÕÓËÁÔØÓÑ ÉÚ ËÏÎÓÏÌÉ, ÔÒÅÂÕÅÔÓÑ, ÞÔÏÂÙ dos ÂÙÌ Ó ÆÌÁÇÏÍ suid ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ root)
ÏÔÓÏÅÄÉÎÉÔØÓÑ ÏÔ ÔÅËÕÝÅÊ ×ÉÒÔÕÁÌØÎÏÊ ËÏÎÓÏÌÉ ÉÌÉ tty ÕÓÔÒÏÊÓÔ×Á É ÐÒÉÓÏÅÄÉÎÉÔØÓÑ Ë ÐÅÒ×ÏÊ Ó×ÏÂÏÄÎÏÊ ×ÉÒÔÕÁÌØÎÏÊ ËÏÎÓÏÌÉ
ÉÓÐÏÌØÚÏ×ÁÔØ VGA ÓÐÅÆÉÃÉÞÎÕÀ ÏÐÔÉÍÉÚÁÃÉÀ ×ÉÄÅÏ
ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÚÒÁÞÎÕÀ ËÌÁ×ÉÁÔÕÒÕ ËÏÎÓÏÌÉ (ÄÏÌÖÎÏ ÚÁÐÕÓËÁÔØÓÑ ÉÚ ËÏÎÓÏÌÉ)
ïÂÒÁÂÏÔÁÔØ ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÊ ÎÁÓÔÒÏÅÞÎÙÊ ÓËÒÉÐÔ ×ÍÅÓÔÏ ×ÓÔÒÏÅÎÎÏÇÏ ÆÁÊÌÁ global.conf (ÎÅÏÂÈÏÄÉÍÏ ÚÁÐÕÓÔÉÔØ DOSEMU ÏÔ root Ó ÕÓÔÁÎÏ×ÌÅÎÎÙÍ ÆÌÁÇÏÍ suid)
ïÂÏÊÔÉ ÆÁÊÌ dosemu.users É ×ÚÑÔØ ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÊ ÆÁÊÌ ×ÍÅÓÔÏ ÎÅÇÏ (ÐÒÉÎÉÍÁÅÔÓÑ ÔÏÌØËÏ × ÓÌÕÞÁÅ, ËÏÇÄÁ dosemu.bin ÎÅ ÉÍÅÅÔ ÆÌÁÇÁ suid-root).
ïÂÏÊÔÉ ËÁÔÁÌÏÇ ÐÏ ÕÍÏÌÞÁÎÉÀ DOSEMU_LIB_DIR (ËÁË, ×ÏÚÍÏÖÎÏ, ÏÐÒÅÄÅÌÅÎÏ × dosemu.users) É ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÊ ËÁÔÁÌÏÇ ×ÍÅÓÔÏ ÎÅÇÏ (ÐÒÉÎÉÍÁÅÔÓÑ ÔÏÌØËÏ × ÓÌÕÞÁÅ, ËÏÇÄÁ dosemu.bin ÎÅ ÉÍÅÅÔ ÆÌÁÇÁ suid-root).
ïÂÏÊÔÉ ËÁÔÁÌÏÇ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÚÁÇÒÕÚÏÞÎÏÇÏ É ËÁÔÁÌÏÇÁ ÏÂÒÁÚÏ× ÄÉÓËÁ (DOSEMU_HDIMAGE_DIR) É ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÊ ËÁÔÁÌÏÇ ×ÍÅÓÔÏ ÎÅÇÏ (ÐÒÉÎÉÍÁÅÔÓÑ ÔÏÌØËÏ × ÓÌÕÞÁÅ, ËÏÇÄÁ dosemu.bin ÎÅ ÉÍÅÅÔ ÆÌÁÇÁ suid-root).
òÁÚÏÂÒÁÔØ ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÊ ÎÁÓÔÒÏÅÞÎÙÊ ÆÁÊÌ ×ÍÅÓÔÏ .dosemurc
ÕÓÔÁÎÏ×ÉÔØ ÐÏÌØÚÏ×ÁÔÅÌØÓËÕÀ ÐÅÒÅÍÅÎÎÕÀ ÎÁÓÔÒÏÊËÉ. ðÒÅÆÉËÓÉÒÏ×ÁÎÎÁÑ ÏÐÃÉÑ u_ ÐÒÉÍÅÎÑÅÔÓÑ ÄÌÑ ÎÅÄÏÐÕÝÅÎÉÑ ËÏÎÆÌÉËÔÁ ÉÍÅÎ. üÔÁ ÐÅÒÅÍÅÎÎÁÑ ÍÏÖÅÔ ÂÙÔØ ÐÒÏ×ÅÒÅÎÁ × ÆÁÊÌÅ dosemu.conf ÉÌÉ global.conf ÐÒÉ ÉÚÇÏÔÏ×ÌÅÎÉÉ ÎÅËÏÔÏÒÏÊ ÓÐÅÃÉÁÌØÎÏÊ ÎÁÓÔÒÏÊËÉ.
úÁÇÒÕÚÉÔØ É ÚÁÐÕÓÔÉÔØ ÆÁÊÌ DEXE (ÓÐÅÃÉÁÌØÎÙÊ ÐÒÅÄÎÁÓÔÒÏÅÎÎÙÊ ÚÁÇÒÕÚÏÞÎÙÊ ÏÂÒÁÚ ÄÉÓËÁ, ÓÏÄÅÒÖÁÝÉÊ ÔÏÌØËÏ ÏÄÎÏ ÐÒÉÌÏÖÅÎÉÅ DOS)
ïÂÒÁÂÏÔÁÔØ ÓÔÒÏËÕ, ÓÌÅÄÕÀÝÕÀ ÚÁ ÏÐÃÉÅÊ. -I ÒÁÂÏÔÁÅÔ Ó ÔÁËÉÍ ÖÅ ÓÉÎÔÁËÓÉÓÏÍ, ËÁË É global.conf ÉÌÉ .dosemurc, ÎÁÐÒÉÍÅÒ,

üÔÁ ÏÐÃÉÑ ÐÏÌÅÚÎÁ, ÅÓÌÉ ÎÅÏÂÈÏÄÉÍÏ ×ÒÅÍÅÎÎÏ ÚÁÍÅÎÉÔØ ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÊ ÎÁÓÔÒÏÅÞÎÙÊ ÐÁÒÁÍÅÔÒ. ôÁËÖÅ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÂÝÕÀ ÎÁÓÔÒÏÊËÕ ÐÕÔÅÍ ÚÁÐÕÓËÁ ÓËÒÉÐÔÁ ËÁË ÐÏËÁÚÁÎÏ ÎÉÖÅ

ÇÄÅ myconf.sh Ñ×ÌÑÅÔÓÑ ÓËÒÉÐÔÏÍ, ×ÙÄÁÀÝÉÍ ÎÁÓÔÒÏÊËÕ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ. åÓÌÉ ÉÍÅÅÔÓÑ ÁÌØÔÅÒÎÁÔÉ×ÎÙÊ ÆÁÊÌ ÎÁÓÔÒÏÅË ÐÏÍÉÍÏ .dosrc, ÔÏ ËÏÍÁÎÄÁ

ÅÇÏ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ. ïÄÎÁËÏ ÚÁÍÅÔØÔÅ, ÞÔÏ ÎÅÏÂÈÏÄÉÍÏ ×ÚÑÔØ × ËÁ×ÙÞËÉ ÐÁÒÁÍÅÔÒ ÚÁ -I, ÐÏÔÏÍÕ ÞÔÏ ÏÖÉÄÁÅÔÓÑ ÏÄÉÎ ÁÒÇÕÍÅÎÔ.

ÏÐÒÅÄÅÌÑÅÔ ËÁËÉÅ ÏÔÌÁÄÏÞÎÙÅ ÓÏÏÂÝÅÎÉÑ ÐÏÚ×ÏÌÉÔØ, Á ËÁËÉÅ ÚÁÐÒÅÔÉÔØ
×Ù×ÅÓÔÉ ÄÁÍÐ ÎÁÓÔÒÏÅË ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ÐÏÔÏË ÏÛÉÂÏË É ×ÙÊÔÉ (ÐÏÚÄÒÁÚÕÍÅ×ÁÅÔÓÑ ÕÓÔÁÎÏ×ËÁ -D+c). ïÐÃÉÑ ÐÏÌÅÚÎÁ ÄÌÑ ÏÔÌÁÄËÉ ÆÁÊÌÁ ÎÁÓÔÒÏÅË, ÎÅÏÂÈÏÄÉÍÏ ÉÓÐÏÌØÚÏ×ÁÔØ -O ÔÁËÖÅ ÄÌÑ ÎÁÐÒÁ×ÌÅÎÉÑ ÓÏÏÂÝÅÎÉÊ ÔÉÐÁ +c ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ÐÏÔÏË ÏÛÉÂÏË. ÷ÏÚÍÏÖÎÙ `ÕÒÏ×ÎÉ' 0, 1 ÉÌÉ 2, ËÏÔÏÒÙÅ ÕÐÒÁ×ÌÑÀÔ ËÏÌÉÞÅÓÔ×ÏÍ ×Ù×ÏÄÉÍÏÊ ÏÔÌÁÄÏÞÎÏÊ ÉÎÆÏÒÍÁÃÉÉ ÏÂÒÁÂÏÔÞÉËÁ ÎÁÓÔÒÏÅË: ÂÅÚ ÏÔÌÁÄÏÞÎÏÊ ÉÎÆÏÒÍÁÃÉÉ (0), ÏÔÌÁÄËÁ ÐÅÔÌÉ ÏÂÒÁÂÏÔÞÉËÁ (1), ÏÔÌÁÄËÁ if_else_endif (2).
ÏÐÒÅÄÅÌÑÅÔ ÆÌÁÇÉ, ÐÏÄÄÅÒÖÉ×ÁÅÍÙÅ dosdebug. ÷ ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÔÏÌØËÏ `1' ÉÍÅÅÔ ÓÍÙÓÌ. ó -H1 ÐÒÏÉÓÈÏÄÉÔ ÐÒÉÎÕÖÄÅÎÉÅ dosemu Ë ÏÖÉÄÁÎÉÀ, ÐÏËÁ ÐÏÄÓÏÅÄÉÎÅÎ dosdebug ÔÅÒÍÉÎÁÌ. ïÔÓÀÄÁ, ÞÔÏÂÙ ÏÔÌÁÄÉÔØ DOS ÓÅÓÓÉÀ Ó ÓÁÍÏÇÏ ÎÁÞÁÌÁ, ÎÅÏÂÈÏÄÉÍÏ ×ÎÁÞÁÌÅ ÚÁÐÕÓÔÉÔØ dosemu Ó ÐÁÒÁÍÅÔÒÏÍ -H1, Á ÚÁÔÅÍ ÚÁÐÕÓÔÉÔØ dosdebug. DOSEMU ÂÕÄÅÔ ÚÁÔÅÍ ÚÁÂÌÏËÉÒÏ×ÁÎ ÐÅÒÅÄ ÐÅÒÅÈÏÄÏÍ × ÚÁÇÒÕÖÅÎÎÙÊ boot ÓÅËÔÏÒ × ÏÖÉÄÁÎÉÉ ÓÏÅÄÉÎÅÎÉÑ dosdebug. ïÄÎÁÖÄÙ ÐÒÉÓÏÅÄÉÎÉ×ÛÉÓØ, ÐÒÏÇÒÁÍÍÁ ÎÁÈÏÄÉÔÓÑ × ÓÏÓÔÏÑÎÉÉ `ÏÓÔÁÎÏ×ÌÅÎÁ' É ÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÔÏÞËÉ ÏÓÔÁÎÏ×Á ÉÌÉ ÐÒÏÊÔÉÓØ ÐÏÛÁÇÏ×Ï ÞÅÒÅÚ ÚÁÇÒÕÚÏÞÎÙÊ ËÏÄ.
ÉÓÐÏÌØÚÏ×ÁÔØ ÓÔÁÎÄÁÒÔÎÙÊ ÐÏÔÏË ÏÛÉÂÏË ÄÌÑ ×Ù×ÏÄÁ ÏÔÌÁÄÏÞÎÙÈ ÓÏÏÂÝÅÎÉÊ
ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÊ ÆÁÊÌ ÄÌÑ ×Ù×ÏÄÁ ÏÔÌÁÄÏÞÎÙÈ ÓÏÏÂÝÅÎÉÊ × ÎÅÇÏ
ÕÓÔÁÎÏ×ÉÔØ ÂÁÚÏ×ÕÀ ÐÁÍÑÔØ × ÐÒÅÄÏÓÔÁ×ÌÅÎÎÏÅ ÚÎÁÞÅÎÉÅ ÏÂßÅÍÁ × ËÉÌÏÂÁÊÔÁÈ
ÒÁÚÒÅÛÉÔØ ×ÎÕÔÒÅÎÎÀÀ ÐÏÄÄÅÒÖËÕ ÍÙÛÉ
ËÏÐÉÒÏ×ÁÔØ ÏÔÌÁÄÏÞÎÙÊ ×Ù×ÏÄ × ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÊ ÆÁÊÌ
-2,3,4
×ÙÂÒÁÔØ 286, 386 ÉÌÉ 486 ÐÒÏÃÅÓÓÏÒ (âÕÄØÔÅ ÏÓÔÏÒÏÖÎÙ! DOSEMU ÎÅ Ñ×ÌÑÅÔÓÑ ÐÏÌÎÏÓÔØÀ 32-ÈÂÉÔÎÙÍ, ÔÁË ÞÔÏ ÐÒÉ ÏÐÒÅÄÅÌÅÎÉÉ ÐÒÏÇÒÁÍÍÏÊ 386 ÉÌÉ 486 ÐÒÏÃÅÓÓÏÒÁ É ÉÓÐÏÌØÚÏ×ÁÎÉÉ 32-ÈÂÉÔÎÙÈ ÒÅÇÉÓÔÒÏ×, ×ÏÚÍÏÖÎÏ ÓÂÉ×ÁÎÉÅ ÅÅ Ó ÔÏÌËÕ ÉÚ-ÚÁ ÆÕÎËÃÉÊ BIOS. åÓÌÉ ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ ÔÁËÏÅ ÓÌÕÞÁÅÔÓÑ, ÉÓÐÏÌØÚÕÊÔÅ -2 ÄÌÑ ÐÒÉÎÕÖÄÅÎÎÏÇÏ ÐÅÒÅÈÏÄÁ DOSEMU × ÒÅÖÉÍ 286.)
ÏÐÒÅÄÅÌÑÅÔ ×ÈÏÄÎÏÊ É ×ÙÈÏÄÎÏÊ ËÁÎÁÌÙ ÄÌÑ ÁÓÉÎÈÒÏÎÎÏÇÏ ÕÐÒÁ×ÌÅÎÉÑ DOSEMU ÉÚ ÄÒÕÇÉÈ ÐÒÏÃÅÓÓÏ×. æÏÒÍÁÔ ÔÁËÏÊ (ÂÅÚ ÐÒÏÂÅÌÏ× ÍÅÖÄÕ ÓÌÏ×ÁÍÉ):
×È_ËÁÎÁÌ:×ÙÈ_ËÁÎÁÌ

ÇÄÅ `:×ÙÈ_ËÁÎÁÌ' ÍÏÖÅÔ ÂÙÔØ ÏÐÕÝÅÎ. ÷ ÐÏÓÌÅÄÎÅÍ ÓÌÕÞÁÅ ÍÏÖÎÏ ÎÅ ÏÖÉÄÁÔØ ÏÂÒÁÔÎÏÊ Ó×ÑÚÉ ÏÔ DOSEMU.

ðÏ ÓÏÏÂÒÁÖÅÎÉÑÍ ÂÅÚÏÐÁÓÔÎÏÓÔÉ DOSEMU ÎÅ ÓÏÚÄÁÅÔ ÉÍÅÎÏ×ÁÎÎÙÅ ËÁÎÁÌÙ ÓÁÍÏÍÕ ÓÅÂÅ, ÔÁË ÐÏÌØÚÏ×ÁÔÅÌØ ÏÔ×ÅÞÁÅÔ ÚÁ ÕÓÔÁÎÏ×ËÕ ËÏÒÒÅËÔÎÙÈ ÐÒÁ× ÄÏÓÔÕÐÁ ÎÁ ËÁÎÁÌÙ. úÁÍÅÔØÔÅ, ÞÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÜÔÉÈ ÏÐÃÉÊ, ÉÎÏÒÏÄÎÙÊ ÐÒÏÃÅÓÓ ÍÏÖÅÔ ËÏÎÔÒÏÌÌÉÒÏ×ÁÔØ ÓÅÓÓÉÀ DOSEMU (ÔÉÐÁ ××ÏÄÁ Ó ËÌÁ×ÉÁÔÕÒÙ). ïÐÃÉÑ ÂÕÄÅÔ ÓÌÅÄÏ×ÁÔØÌØÎÏ ÉÓÐÏÌØÚÏ×ÁÎÁ ÔÏÌØËÏ ×ÎÅÛÎÉÍÉ ÉÎÔÅÒÆÅÊÓÁÍÉ (ÔÉÐÁ kdos), ËÏÔÏÒÙÅ ×ÎÁÞÁÌÅ ÓÏÄÁÄÕÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÉÍÅÎÏ×ÁÎÎÙÅ ËÁÎÁÌÙ É ÚÁÔÅÍ ÚÁÐÕÓÔÑÔ ÎÁ ÉÓÐÏÌÎÅÎÉÅ DOSEMU. óÐÅÃÉÁÌØÎÙÅ ÕÐÒÁ×ÌÑÀÝÑÑ ËÏÍÁÎÄÁ ( ack on ) ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ, ÞÔÏÂÙ ÐÒÉÎÕÄÉÔØ DOSEMU ×ÏÚ×ÒÁÔÉÔØ ÐÒÉÚÎÁËÉ ÕÓÔÁÎÏ×ËÉ Ó×ÑÚÉ ÞÅÒÅÚ `×ÙÈ_ËÁÎÁÌ' ÔÁËÏÊ, ÞÔÏÂÙ ×ÎÅÛÎÉÊ ÉÎÔÅÒÆÅÊÓ ÚÎÁÌ ËÏÇÄÁ ÕÐÒÁ×ÌÑÀÝÁÑ ËÏÍÁÎÄÁ ÎÁÞÁÌÁÓØ ÉÌÉ ÚÁËÏÎÞÉÌÁÓØ É ÂÙÌÁ ÌÉ ÏÎÁ ÕÓÐÅÛÎÁ. æÏÒÍÁÔ ÔÁËÏÇÏ ÄÉÁÌÏÇÁ ÐÒÉÚÎÁËÏ× ÐÏËÁÚÁÎ ÎÉÖÅ

<ÒÁÚÌÉÞÎÙÊ ×Ù×ÏÄ ÏÔ ËÏÍÁÎÄÙ>

ÇÄÅ n ÒÁ×ÎÏ 0 × ÓÌÕÞÁÅ ÕÓÐÅÈÁ. ðÒÏÓÔÏÊ ÕÐÒÁ×ÌÑÀÝÉÊ ÔÅÒÍÉÎÁÌ, ËÏÔÏÒÙÊ ÓÌÕÖÉÔ ËÁË ÐÒÉÍÅÒ, ÚÁÍÅÝÁÅÔÓÑ ÐÒÏÇÒÁÍÍÏÊ dosctrl. ïÎÁ ÂÅÒÅÔ ÔÏÌØËÏ Ä×Á ËÁÎÁÌÁ ËÁË ÁÒÇÕÍÅÎÔÙ É ÄÁÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÚÁÔÅÍ ××ÏÄÉÔØ ÕÐÒÁ×ÌÑÀÝÉÅ ËÏÍÁÎÄÙ, ÉÚ ËÏÔÏÒÙÈ `help' ÎÁÉÂÏÌÅÅ ×ÁÖÎÁ ;-) úÁÍÅÔØÔÅ, dosctrl ÎÅ ÚÁÐÕÓËÁÅÔ ÎÁ ×ÙÐÏÌÎÅÎÉÅ DOSEMU, ÞÔÏ ÎÅÏÂÈÏÄÉÍÏ ÓÄÅÌÁÔØ ×ÒÕÞÎÕÀ.

öåóôëéå äéóëé

DOSEMU ÐÏÄÄÅÒÖÉ×ÁÅÔ ÞÅÔÙÒÅ ÍÅÔÏÄÁ ÚÁÍÅÝÅÎÉÑ DOS Ó ÖÅÓÔËÉÍÉ ÄÉÓËÁÍÉ:

1.
×ÉÒÔÕÁÌØÎÙÊ ÆÁÊÌ ÄÉÓËÁ, ÎÁÈÏÄÑÝÉÊÓÑ ÎÁ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ Linux, ËÏÔÏÒÙÊ ÜÍÕÌÉÒÕÅÔ ÖÅÓÔËÉÊ ÄÉÓË.
2.
ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÙÊ ÄÏÓÔÕÐ Ë ÒÁÚÄÅÌÕ DOS ÞÅÒÅÚ ÐÒÏÚÒÁÞÎÏÅ ÄÉÓËÏ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï (ÎÁÐÒÉÍÅÒ, /dev/hda, /dev/hdb, /dev/sdX).
3.
ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÙÊ ÄÏÓÔÕÐ Ë ÒÁÚÄÅÌÕ DOS ÞÅÒÅÚ ÄÏÓÔÕÐ Ë ÅÄÉÎÉÞÎÏÍÕ ÒÁÚÄÅÌÕ (Ë ÐÒÉÍÅÒÕ, /dev/hda1, /dev/hdb2, /dev/sdxx). îÅÏÂÈÏÄÉÍÏ ÚÁÐÕÓÔÉÔØ ÐÒÏÇÒÁÍÍÕ mkpartition ÄÌÑ ÒÁÚÒÅÛÅÎÉÑ DOSEMU ÄÏÓÔÕÐÁ Ë ÒÁÚÄÅÌÕ DOS Ó SPA (Single Partition Access).
4.
ÄÏÓÔÕÐ Ë ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ Linux ËÁË Ë "ÓÅÔÅ×ÏÍÕ" ÕÓÔÒÏÊÓÔ×Õ, ÉÓÐÏÌØÚÕÑ ÄÒÁÊ×ÅÒ emufs.sys, ÐÏÓÔÁ×ÌÑÅÍÙÊ Ó DOSEMU ËÁË commands/emufs.sys.

÷ÓÅ ÜÔÏ ÏÂßÑÓÎÑÅÔÓÑ ÐÏÄÒÏÂÎÅÅ × QuickStart.

îÁÓÔÒÏÊËÁ ÒÅÓÕÒÓÏ× ÖÅÓÔËÏÇÏ ÄÉÓËÁ DOSEMU ×ÙÐÏÌÎÑÅÔÓÑ ÐÕÔÅÍ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÆÁÊÌÁ dosemu.conf ÐÅÒÅÄ ÚÁÐÕÓËÏÍ DOSEMU. óÍÏÔÒÉÔÅ ÔÁËÖÅ /usr/share/doc/packages/dosemu/README.txt.

æìïððé äéóëé

DOSEMU ÐÏÄÄÅÒÖÉ×ÁÅÔ Ä×Á ÍÅÔÏÄÁ ÚÁÍÅÝÅÎÉÑ DOS Ó ÆÌÏÐÐÉ ÄÉÓËÁÍÉ:

1.
×ÉÒÔÕÁÌØÎÙÊ ÆÁÊÌ ÄÉÓËÁ, ÎÁÈÏÄÑÝÉÊÓÑ ÎÁ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ Linux, ÜÍÕÌÉÒÕÀÝÉÊ ÆÌÏÐÐÉ ÄÉÓËÏ×ÏÄ
2.
ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÙÊ ÄÏÓÔÕÐ Ë ÆÉÚÉÞÅÓËÏÍÕ ÆÌÏÐÐÉ ÄÉÓËÏ×ÏÄÕ ÞÅÒÅÚ ÐÒÏÚÒÁÞÎÏÅ ÄÉÓËÏ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï (Ë ÐÒÉÍÅÒÕ, /dev/fd0, /dev/fd1).

÷ÓÅ ÜÔÏ ÔÁËÖÅ ÒÁÚßÑÓÎÅÎÏ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏ × QuickStart.

îÁÓÔÒÏÊËÁ ÒÅÓÕÒÓÏ× ÆÌÏÐÐÉ ÄÉÓËÁ DOSEMU ×ÙÐÏÌÎÑÅÔÓÑ ÐÕÔÅÍ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÆÁÊÌÁ dosemu.conf ÐÅÒÅÄ ÚÁÐÕÓËÏÍ DOSEMU.

÷éäåï

DOSEMU ÍÏÖÅÔ ÚÁÐÕÓËÁÔØÓÑ ÎÁ ÌÀÂÏÍ tty ÕÓÔÒÏÊÓÔ×Å. ïÄÎÁËÏ, Õ×ÅÌÉÞÅÎÎÁÑ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ É ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ÐÒÉÍÅÎÅÎÉÅÍ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÏÓÏÂÅÎÎÏÓÔÅÊ ËÏÎÓÏÌÉ Linux. ôÁË, ÄÌÑ ÚÁÐÕÓËÁÅÍÏÇÏ × ËÏÎÓÏÌÉ DOSEMU ÖÅÌÁÔÅÌØÎÏ ÉÓÓÌÅÄÏ×ÁÔØ ËÌÀÞÉ -c, -k, É -V, ÒÁÚßÑÓÎÅÎÎÙÅ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏ × QuickStart.à ôÁËÖÅ ÎÅËÏÔÏÒÁÑ ÕËÏÒÏÞÅÎÎÁÑ ÄÏËÕÍÅÎÔÁÃÉÑ ÎÁÈÏÄÉÔÓÑ × ÆÁÊÌÅ dosemu.conf, ËÏÔÏÒÙÊ ÍÏÖÎÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ, ÅÓÌÉ ÜÔÏ ÎÅÏÂÈÏÄÉÍÏ.

÷ËÒÁÔÃÅ, ÐÒÁ×ÉÌØÎÏÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ËÏÎÓÏÌØÎÏÇÏ ÕÓÔÒÏÊÓÔ×Á É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ËÌÀÞÅÊ ÐÏÚ×ÏÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÀ ÒÁÂÏÔÁÔØ Ó DOS ÐÒÏÇÒÁÍÍÏÊ × ÏÒÉÇÉÎÁÌØÎÏÍ Ã×ÅÔÅ É Ó ÏÒÉÇÉÎÁÌØÎÙÍ ÛÒÉÆÔÏÍ, ÂÅÚ ÐÒÏÂÌÅÍ ÐÅÒÅÏÄÉÞÅÓËÏÇÏ ÏÂÎÏ×ÌÅÎÉÑ ÜËÒÁÎÁ ÐÒÉ ËÏÄÁÈ ×Ù×ÏÄÁ ÎÁ ÂÁÚÏ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï tty.

ëìá÷éáôõòá

ôÅ, ËÔÏ ÖÅÌÁÅÔ ÐÒÉÍÅÎÑÔØ DOSEMU × ËÏÎÓÏÌÉ Linux, ÍÏÇÕÔ ÔÁËÖÅ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ ÐÒÑÍÙÍ ÄÏÓÔÕÐÏÍ Ë ËÌÁ×ÉÁÔÕÒÅ. ôÁËÏÊ ÒÅÖÉÍ ÄÅÊÓÔ×ÉÑ, ×ÙÂÒÁÎÎÙÊ ËÌÀÞÏÍ -k, ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÀ ÄÏÓÔÕÐ ËÏ ×ÓÅÊ ËÌÁ×ÉÁÔÕÒÅ ÐÒÑÍÏ ÉÚ-ÐÏÄ DOS. ìÀÂÙÅ ËÏÍÂÉÎÁÃÉÉ ËÌÁ×ÉÛ ALT, CTRL É SHIFT ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÇÅÎÅÒÁÃÉÉ ÎÅÏÂÙÞÎÙÈ ËÏÄÏ× ËÌÁ×ÉÛ, ÏÖÉÄÁÅÍÙÈ ÍÎÏÇÉÍÉ ÐÒÏÇÒÁÍÍÁÍÉ.

ðåþáôø

óÅÒ×ÉÓÙ ÐÅÞÁÔÉ BIOS ÜÍÕÌÉÒÕÔÓÑ ÞÅÒÅÚ ÓÔÁÎÄÁÒÔÎÙÊ I/O ÄÏÓÔÕÐ Ë ÆÁÊÌÁÍ UNIX ÞÅÒÅÚ ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ, ËÏÔÏÒÙÅ ÐÅÒÉÏÄÉÞÅÓËÉ ÏÐÒÁÛÉ×ÁÀÔÓÑ LPR ÌÉÂÏ ÄÒÕÇÉÍ ËÌÉÅÎÔÏÍ ÐÅÞÁÔÉ ËÁË ÕËÁÚÁÎÏ × ÐÁÒÁÍÅÔÒÅ $_printer × ÆÁÊÌÅ dosemu.conf.

ïôìáäïþîùå óïïâýåîéñ

ïÔÌÁÄÏÞÎÙÅ ÓÏÏÂÝÅÎÉÑ ÍÏÇÕÔ ËÏÎÔÒÏÌÌÉÒÏ×ÁÔØÓÑ ËÁË × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ, ÔÁË É × ÎÁÓÔÒÏÅÞÎÏÍ ÆÁÊÌÅ. ðÒÏÓÍÏÔÒÉÔÅ ÄÏËÕÍÅÎÔÁÃÉÀ, ÎÁÈÏÄÑÝÕÀÓÑ ×ÎÕÔÒÉ ÆÁÊÌÁ config.dist, ×ËÌÀÞ£ÎÎÏÇÏ × ÐÏÄËÁÔÁÌÏÇ ÐÒÉÍÅÒÏ× DOSEMU, ÄÌÑ ÉÎÆÏÒÍÁÃÉÉ Ï ÏÐÃÉÑÈ ÏÔÌÁÄËÉ. ÷ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ ÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ËÁËÉÅ ËÌÁÓÓÙ ÓÏÏÂÝÅÎÉÊ ÂÕÄÕÔ ÄÏÓÔÕÐÎÙ dos. óÉÎÔÁËÓÉÓ ÔÕÔ ÐÅÒÅÄÁ£ÔÓÑ DOSEMU ÞÅÒÅÚ ÏÐÃÉÀ "-D FLAGS", ÇÄÅ FLAGS ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ÓÔÒÏËÕ ÂÕË×, ËÏÔÏÒÙÅ ÏÐÒÅÄÅÌÑÀÔ ËÁËÉÅ ÏÐÃÉÉ ÂÕÄÕÔ ÐÅÞÁÔÁÔØ ÎÁ ÜËÒÁÎ, Á ËÁËÉÅ ÐÏÄÁ×ÌÑÔØÓÑ. DOSEMU ÒÁÚÂÉÒÁÅÔ ÜÔÕ ÓÔÒÏËÕ ÓÐÒÁ×Á ÎÁÌÅ×Ï.


+ ×ËÌÀÞÁÅÔ ÓÌÅÄÕÀÝÉÅ ÏÐÃÉÉ (ÎÁÞÁÌØÎÏÅ ÓÏÓÔÏÑÎÉÅ)
- ×ÙËÌÀÞÁÅÔ ÓÌÅÄÕÀÝÉÅ ÏÐÃÉÉ
a ×ËÌÀÞÁÅÔ ÉÌÉ ×ÙËÌÀÞÁÅÔ ×ÓÅ ÏÐÃÉÉ × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÆÌÁÇÁ
0 ×ÙËÌÀÞÁÅÔ ×ÓÅ ÏÐÃÉÉ
1-9 ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ: ÞÅÍ ×ÙÛÅ, ÔÅÍ ÂÏÌØÛÅ ×Ù×ÏÄÉÔÓÑ
# ÇÄÅ # - ÜÔÏ ÂÕË×Á ÉÚ ÓÐÉÓËÁ ×ÅÒÎÏÇÏ ËÌÁÓÓÁ,
×ËÌÀÞÁÅÔ ÉÌÉ ×ÙËÌÀÞÁÅÔ ÏÐÃÉÀ × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÓÏÓÔÏÑÎÉÑ +/-.

ëÌÁÓÓÙ óÏÏÂÝÅÎÉÊ:


d ÄÉÓË R ÞÔÅÎÉÅ Ó ÄÉÓËÁ W ÚÁÐÉÓØ ÎÁ ÄÉÓË
D int 21h C ËÏÍÐÁËÔ ÄÉÓËÏ×ÏÄ v ×ÉÄÅÏ
X ÐÏÄÄÅÒÖËÁ X k ËÌÁ×ÉÁÔÕÒÁ i ÐÏÒÔÙ I/O
s ÐÏÓÌÅÄ. ÐÏÒÔÙ m ÍÙÛØ # ÐÒÅÒÙ×ÁÎÉÑ
p ÐÒÉÎÔÅÒ g ÂÁÚÏ×ÙÅ c ÎÁÓÔÒÏÊËÁ
w ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ h ÏÂÏÒÕÄÏ×ÁÎÉÅ I IPC
E EMS x XMS M DPMI
n ÓÅÔØ IPX P ÐÁËÅÔÎÙÊ ÄÒÁÊ×ÅÒ S ú÷õë
r PIC T ÔÒÁÓÓÉÒÏ×ËÁ IO Z PCI-BIOS
A ÄÒÁÊ×ÅÒ ASPI Q mapping driver

ìÀÂÙÅ ËÌÁÓÓÙ ÏÔÌÁÄËÉ, ÓÌÅÄÕÀÝÉÅ ÐÏÓÌÅ ÓÉÍ×ÏÌÁ + ÄÏ ÓÉÍ×ÏÌÁ -, ÂÕÄÕÔ ×ËÌÀÞÅÎÙ (ÎÅÐÏÄÁ×ÌÑÀÝÉÅÓÑ). ìÀÂÙÅ, ÓÌÅÄÕÀÝÉÅ ÐÏÓÌÅ ÓÉÍ×ÏÌÁ - ÄÏ ÓÉÍ×ÏÌÁ +, ÂÕÄÕÔ ÐÏÄÁ×ÌÅÎÙ. óÉÍ×ÏÌ a ÄÅÊÓÔ×ÕÅÔ ÐÏÄÏÂÎÏ ÓÔÒÏËÅ ÓÏ ×ÓÅÍÉ ×ÏÚÍÏÖÎÙÍÉ ËÌÁÓÓÁÍÉ ÏÔÌÁÄËÉ, ÔÁË +a ×ËÌÀÞÉÔ ×ÓÅ ÏÔÌÁÄÏÞÎÙÅ ÓÏÏÂÝÅÎÉÑ É -a ×ÙËÌÀÞÉÔ ×ÓÅ ÏÔÌÁÄÏÞÎÙÅ ÓÏÏÂÝÅÎÉÑ. óÉÍ×ÏÌÙ 0 É 1-9 ÔÁËÖÅ ÓÐÅÃÉÁÌØÎÏÇÏ ÎÁÚÎÁÞÅÎÉÑ: 0 ×ÙËÌÀÞÁÅÔ ×ÓÅ ÏÔÌÁÄÏÞÎÙÅ ÓÏÏÂÝÅÎÉÑ, Á 1-9 ×ËÌÀÞÁÅÔ ×ÓÅ ÏÔÌÁÄÏÞÎÙÅ ÓÏÏÂÝÅÎÉÑ, ÎÏ ÔÁËÖÅ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ É ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ.

óÉÍ×ÏÌ + ÐÒÉÐÉÓÙ×ÁÅÔÓÑ × ÎÁÞÁÌÏ ÓÔÒÏËÉ FLAGS. îÅËÏÔÏÒÙÅ ËÌÁÓÓÙ, ÔÉÐÁ ËÌÁÓÓÁ ÏÛÉÂÏË, ÎÅ ÍÏÇÕÔ ÂÙÔØ ×ÙËÌÀÞÁÎÙ. ÷ ÓÌÕÞÁÅ, ÅÓÌÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ÐÏÔÏË ÏÛÉÂÏË ÎÅÖÅÌÁÔÅÌØÎÏ, ÂÌÉÖÁÊÛÉÊ ÐÕÔØ ÄÌÑ ÄÏÓÔÉÖÅÎÉÑ ÒÅÚÕÌØÔÁÔÁ - ÐÅÒÅÎÁÐÒÁ×ÉÔØ ×ÅÓØ ×Ù×ÏÄ × ÕÓÔÒÏÊÓÔ×Ï /dev/null.

îÅÓËÏÌØËÏ ÐÒÉÍÅÒÏ×:
"-D+a-v" ÉÌÉ "-D1-v" : ×ÓÅ ÓÏÏÂÝÅÎÉÑ ËÒÏÍÅ ×ÉÄÅÏ
"-D+kd" : ÐÏ ÕÍÏÌÞÁÎÉÀ ×ÍÅÓÔÅ Ó ËÌÁ×ÉÁÔÕÒÏÊ É ÄÉÓËÏÍ
"-D0+RW" : ÔÏÌØËÏ ÞÔÅÎÉÅ Ó ÄÉÓËÁ É ÚÁÐÉÓØ ÎÁ ÄÉÓË

ìÀÂÁÑ ÏÐÃÉÏÎÁÌØÎÁÑ ÂÕË×Á ÍÏÖÅÔ ÒÁÓÐÏÌÁÇÁÔØÓÑ × ÌÀÂÏÍ ÍÅÓÔÅ. äÁÖÅ ÂÅÓÓÍÙÓÌÅÎÎÙÅ ËÏÍÂÉÎÁÃÉÉ, ÔÉÐÁ -D01-a-1+0, ÂÕÄÕÔ ÒÁÚÏÂÒÁÎÙ ÂÅÚ ÏÛÉÂËÉ, ÔÁË ÞÔÏ ÂÕÄØÔÅ ÏÓÔÏÒÏÖÎÙ. îÅËÏÔÏÒÙÅ ÏÐÃÉÉ ÕÓÔÁÎÏ×ÌÅÎÙ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÎÅËÏÔÏÒÙÅ ÎÁÏÂÏÒÏÔ. üÔÏ ÐÒÅÄÍÅÔ Á×ÔÏÒÓËÏÇÏ ËÁÐÒÉÚÁ É ×ÏÚÍÏÖÎÙ ÉÚÍÅÎÅÎÉÑ ÍÅÖÄÕ ×ÅÒÓÉÑÍÉ. íÏÖÎÏ ÏÂÅÓÐÅÞÉÔØ ÞÅÔËÕÀ ÕÓÔÁÎÏ×ËÕ ËÏÎËÒÅÔÎÙÈ ÏÐÃÉÊ, ×ÓÅÇÄÁ Ñ×ÎÏ ÏÐÒÅÄÅÌÑÑ ÉÈ.

óðåãéáìøîùå ëìá÷éûé

÷ ÒÅÖÉÍÅ ÒÁÂÏÔÙ Ó ËÌÁ×ÉÁÔÕÒÏÊ ÎÁÐÒÑÍÕÀ (ÓÍÏÔÒÉÔÅ ÏÐÃÉÀ -k), DOSEMU ×ÏÚ×ÒÁÝÁÅÔ ÉÚ×ÅÓÔÎÙÅ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ËÌÁ×ÉÛ ËÁË ÕÐÒÁ×ÌÑÀÝÉÅ ÆÕÎËÃÉÉ.

ctrl-scrlock = ÐÏËÁÚÁÔØ 0x32 ×ÅËÔÏÒÏ× ÐÒÅÒÙ×ÁÎÉÊ
alt-scrlock = ÐÏËÁÚÁÔØ ÒÅÇÉÓÔÒÙ vm86
rshift-scrlock = ÇÅÎÅÒÉÒÏ×ÁÔØ int8 (ÔÁÊÍÅÒ)
lshift-scrlock = ÇÅÎÅÒÉÒÏ×ÁÔØ int9 (ËÌÁ×ÉÁÔÕÒÁ)
ctrl-break = ctrl-break ËÁË ÐÏÄ DOS.
ctrl-alt-pgup = ÐÅÒÅÇÒÕÚÉÔØ DOS. îÅ ÄÏ×ÅÒÑÊÔÅ ÜÔÏÍÕ!
ctrl-alt-pgdn = ×ÙÊÔÉ ÉÚ ÜÍÕÌÑÔÏÒÁ

éÓÐÏÌØÚÕÊÔÅ <LEFT CTRL>-<LEFT ALT>-<æÕÎËÃÉÏÎÁÌØÎÁÑ ËÌÁ×ÉÛÁ>, ÞÔÏÂÙ ÐÅÒÅËÌÀÞÉÔØÓÑ ÎÁ ÄÒÕÇÕÀ ×ÉÒÔÕÁÌØÎÕÀ ËÏÎÓÏÌØ.

ðáíñôø

ðÏÄÄÅÒÖËÁ ÐÁÍÑÔÉ XMS × DOSEMU ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÒÁÓÛÉÒÅÎÎÏÊ ÓÐÅÃÉÆÉËÁÃÉÉ ÐÁÍÑÔÉ Lotus/Intel/Microsoft/AST ×ÅÒÓÉÉ 3.0. òÅÁÌÉÚÏ×ÁÎÙ ×ÓÅ ÆÕÎËÃÉÉ XMS ËÒÏÍÅ ÆÕÎËÃÉÉ 0x12 (ðÅÒÅÒÁÓÐÒÅÄÅÌÉÔØ ÷ÅÒÈÎÉÊ âÌÏË ðÁÍÑÔÉ).

÷ ÔÏ ×ÒÅÍÑ ËÁË ÉÄÅÔ ÒÅÁÌÉÚÁÃÉÑ ÆÕÎËÃÉÊ UMB, ÏÎÉ ËÒÁÊÎÅ ÇÌÕÐÙÅ É ÂÕÄÕÔ ÐÏÞÔÉ ×ÓÅÇÄÁ ÄÅÊÓÔ×Ï×ÁÔØ ÎÅÏÐÔÉÍÁÌØÎÏ. ïÞÅÒÅÄÎÁÑ ×ÅÒÓÉÑ DOSEMU ÂÕÄÅÔ ÉÍÅÔØ ÒÁÚÕÍÎÕÀ ÐÏÄÄÅÒÖËÕ UMB.

DOSEMU ÔÁËÖÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ EMS 4.0 É DPMI 0.9 (1.0 ÞÁÓÔÉÞÎÏ).

á÷ôïòù

DOSEMU (ÓÏÄÅÒÖÁÝÉÊ × ÓÅÂÅ ÆÁÊÌÙ dosemu.bin É dosemu ) ÂÁÚÉÒÕÅÔÓÑ ÎÁ ×ÅÒÓÉÉ 0.4 ÏÒÉÇÉÎÁÌØÎÏÊ ÐÒÏÇÒÁÍÍÙ, ÎÁÐÉÓÁÎÎÏÊ Matthias Lautner (ÔÅËÕÝÉÊ ÁÄÒÅÓ ËÏÔÏÒÏÇÏ ÎÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÎÅÉÚ×ÅÓÔÅÎ).

Robert Sanders <gt8134b@prism.gatech.edu> ÐÏÄÄÅÒÖÉ×ÁÌ É ÒÁÓÛÉÒÑÌ ×ÏÐÌÏÝÅÎÉÅ DOSEMU, Ó ËÏÔÏÒÙÍ ÎÁÞÁÌÏ ÒÁÓÐÒÏÓÔÒÁÎÑÔØÓÑ ÜÔÏ man ÒÕËÏ×ÏÄÓÔ×Ï. ÷ÔÅÞÅÎÉÅ ÏËÏÌÏ 4-È ÌÅÔ James B. MacLean <macleajb@ednet.ns.ca> ÂÙÌ ÎÅÕÓÔÁÎÎÙÍ ÌÉÄÅÒÏÍ ËÏÍÁÎÄÙ dosemu, ÒÅÁÌÉÚÁÃÉÑ DPMI (ËÏÔÏÒÁÑ ÐÏÚ×ÏÌÉÌÁ ÚÁÐÕÓËÁÔØ Windows-3.1, dos4gw, djgpp É ÐÒÏÞÅÅ) ÐÒÏÉÚÏÛÌÁ ×ÔÅÞÅÎÉÅ ÅÇÏ 'ÐÒÁ×ÌÅÎÉÑ' É ÐÅÒÅÎÅÓÌÁ ÐÒÏÅËÔ ÂÌÉÖÅ Ë ÓÏÓÔÏÑÎÉÀ Beta. Hans Lermen <lermen@fgan.de> ÒÁÂÏÔÁÌ ÎÁÄ ÎÏ×ÏÊ ×ÅÒÓÉÅÊ É ×ÙÐÕÓÔÉÌ ÐÅÒ×ÙÊ ÒÅÌÉÚ ×ÅÒÓÉÉ 1.0. óÅÊÞÁÓ Bart Oldeman <bart@dosemu.org> Ñ×ÌÑÅÔÓÑ ÏÓÎÏ×ÎÙÍ ÒÁÚÒÁÂÏÔÞÉËÏÍ ÜÔÏÇÏ ÐÒÅËÒÁÓÎÏÇÏ ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ. ðÅÒÅ×ÏÄ ×ÙÐÏÌÎÅÎ Andy Shevchenko <andy@smile.org.ua>.

ïûéâëé

éÈ ÞÉÓÌÏ ÄÏ×ÏÌØÎÏ ×ÅÌÉËÏ, ÌÕÞÛÅ Ó×ÅÓÔÉ ÓÐÉÓÏË ÄÏ ÍÉÎÉÍÕÍÁ.

ðÏÖÁÌÕÊÓÔÁ, ÏÔÓÙÌÁÊÔÅ ÏÔÞÅÔÙ Ï ÏÛÉÂËÁÈ Á×ÔÏÒÕ. ôÁËÖÅ Á×ÔÏÒÕ ÎÒÁ×ÉÔØÓÑ ÓÌÙÛÁÔØ Ï ÔÅÈ ÐÒÏÇÒÁÍÍÁÈ, ËÏÔÏÒÙÅ ÒÁÂÏÔÁÀÔ. ðÒÉÓÙÌÁÊÔÅ ÔÏÌØËÏ ÐÏÄÒÏÂÎÕÀ ÚÁÍÅÔËÕ Ï ÔÏÍ, ËÁËÁÑ ÐÒÏÇÒÁÍÍÁ (É ËÁËÏÊ ×ÅÒÓÉÉ) ÉÓÐÏÌØÚÕÅÔÓÑ, ÞÔÏ ÒÁÂÏÔÁÅÔ, Á ÞÔÏ ÎÅÔ É ÔÏÍÕ ÐÏÄÏÂÎÏÅ.

äïóôõðîïóôø

âÏÌØÛÉÎÓÔ×Ï ÐÏÓÌÅÄÎÉÈ ×ÅÒÓÉÊ DOSEMU ÍÏÖÎÏ ÐÏÌÕÞÉÔØ Ó ÓÁÊÔÁ www.dosemu.org; ÓËÏÒÏÓÔÎÏÅ ÚÅÒËÁÌÏ ÒÁÓÐÏÌÏÖÅÎÏ ÐÏ ÁÄÒÅÓÕ ibiblio.unc.edu:/pub/Linux/system/emulators/dosemu/. åÓÌÉ ÈÏÔÉÔÅ ÐÏÌÕÞÁÔØ ÞÁÓÔÎÙÅ ×ÅÒÓÉÉ ÄÌÑ ÒÁÚÒÁÂÏÔÞÉËÏ×, ×ÓÔÕÐÁÊÔÅ × ËÏÍÁÎÄÕ ÒÁÚÒÁÂÏÔÞÉËÏ× DOSEMU, ×ÓÅÇÏ ÌÉÛØ ÈÏÒÏÛÉÅ É ÐÏÄÒÏÂÎÙÅ ÏÔÌÁÄÏÞÎÙÅ ÏÔÞÅÔÙ - ×Ó£, ÞÔÏ ÎÅÏÂÈÏÄÉÍÏ!

æáêìù

/usr/bin/dosemu.bin
éÓÐÏÌÎÑÅÍÙÊ ÍÏÄÕÌØ
/usr/bin/dosemu
ïÂÅÒÔÏÞÎÙÊ ÓËÒÉÐÔ, ÒÅËÏÍÅÎÄÕÅÍÙÊ ÄÌÑ ÚÁÐÕÓËÁ dosemu.bin, ËÏÔÏÒÙÊ ÎÅ ÓÔÏÉÔ ÚÁÐÕÓËÁÔØ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ.
/usr/bin/xdosemu
ôÏ ÖÅ ÓÁÍÏÅ, ÎÏ ÓÌÕÖÉÔ ÄÌÑ ÚÁÐÕÓËÁ DOS × X window.
$HOME/.dosemu
ìÏËÁÌØÎÙÊ ËÁÔÁÌÏÇ ÎÁ ËÁÖÄÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ DOSEMU. óÏÚÄÁÎÉÅ ËÁÔÁÌÏÇÁ ÐÒÏÉÓÈÏÄÉÔ ÍÏÌÞÁ, ÅÓÌÉ ÏÎ ÏÔÓÕÔÓÔ×ÕÅÔ.
$HOME/.dosemu/tmp
óÏÚÄÁÎÉÅ ×ÓÅÈ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ× ÐÒÏÉÓÈÏÄÉÔ ÚÄÅÓØ, /tmp ÂÏÌØÛÅ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ.
/var/run/dosemu.*
ÉÌÉ
$HOME/.dosemu/run
òÁÚÌÉÞÎÙÅ ÆÁÊÌÙ, ÉÓÐÏÌØÚÕÅÍÙÅ DOSEMU, ×ËÌÀÞÁÑ ÏÔÌÁÄÏÞÎÙÅ ËÁÎÁÌÙ.
$HOME/dosemu/freedos
úÁÇÒÕÚÏÞÎÙÊ ËÁÔÁÌÏÇ, ÓÏÄÅÒÖÁÝÉÊ FreeDos.
ïÓÎÏ×ÎÏÊ ÎÁÓÔÒÏÅÞÎÙÊ ÆÁÊÌ ÄÌÑ DOSEMU, ×ËÌÀÞÁÀÝÉÊÓÑ × global.conf (global.conf ×ËÌÀÞÅÎ × dosemu.bin ÐÏ ÕÍÏÌÞÁÎÉÀ).
ÉÌÉ
/etc/dosemu/dosemu.users
äÌÑ ÚÁÐÕÓËÁÅÍÙÈ ÂÉÎÁÒÎÉËÏ× Ó suid-root: ÏÐÒÅÄÅÌÅÎÉÅ ÐÒÁ× ÄÏÓÔÕÐÁ Ë DOSEMU ÎÁ ÂÁÚÉÓÅ ËÁÖÄÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ É ÕÓÔÁÎÏ×ËÁ ÎÅËÏÔÏÒÏÊ ÎÅÏÂÈÏÄÉÍÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ. üÔÏÔ ÎÁÓÔÒÏÅÞÎÙÊ ÆÁÊÌ ÉÍÅÅÔ ÔÏÌØËÏ ÆÉËÓÉÒÏ×ÁÎÎÏÅ ÒÁÓÐÏÌÏÖÅÎÉÅ, DOSEMU ×ÎÁÞÁÌÅ ÉÝÅÔ dosemu.users É, ÅÓÌÉ ÏÎ ÎÅ ÎÁÊÄÅÎ, ÏÂÒÁÝÁÅÔÓÑ Ë /etc/dosemu/dosemu.users. þÅÒÅÚ ËÌÀÞÅ×ÏÊ ÐÁÒÁÍÅÔÒ default_lib_dir= × ÆÁÊÌÅ dosemu.users ÓÉÓÔÅÍÎÏ ÒÁÓÛÉÒÑÀÝÉÊ ËÁÔÁÌÏÇ DOSEMU_LIB_DIR ÍÏÖÅÔ ÂÙÔØ ÐÅÒÅÍÅÝÅÎ ËÕÄÁ-ÎÉÂÕÄØ. úÁ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ ÏÂÒÁÝÁÊÔÅÓØ Ë /usr/share/doc/packages/dosemu/README.txt
/etc/dosemu/dos.ini
îÁÓÔÒÏÅÞÎÙÊ ÆÁÊÌ ÄÌÑ IPX.

/usr/share/doc/packages/dosemu/DPR
ëÏÍÁÎÄÁ ÒÁÚÒÁÂÏÔÞÉËÏ× dosemu: ËÔÏ É ËÁËÕÀ ÞÁÓÔØ ÐÒÏÅËÔÁ DOSEMU ×ÅÄÅÔ?
ðÏÍÏÝØ ÄÌÑ ÉÚÕÞÅÎÉÑ ËÏÄÁ DOSEMU.
/usr/share/doc/packages/dosemu/README.*
òÁÚÌÉÞÎÁÑ ÄÏËÕÍÅÎÔÁÃÉÑ.
âÙÔÒÁÑ ÕÓÔÁÎÏ×ËÁ DOSEMU.
éÚÍÅÎÅÎÉÑ × DOSEMU Ó ÍÏÍÅÎÔÁ ÐÏÓÌÅÄÎÅÇÏ ÒÅÌÉÚÁ.
éÎÆÏÒÍÁÃÉÑ Ï ÔÏÍ, ËÁË ÉÓÐÏÌØÚÏ×ÁÔØ ÇÏÔÏ×ÙÊ Ë ÒÁÂÏÔÅ ÐÁËÅÔ ÂÉÎÁÒÎÉËÏ× DOSEMU/FreeDos.
éÎÆÏÒÍÁÃÉÑ ÄÌÑ ÄÉÓÔÒÉÂØÀÔÅÒÏ× Linux Ï ÔÏÍ, ËÁË ÐÁËÏ×ÁÔØ ÓÂÏÒËÕ DOSEMU, ÄÌÑ ÒÁÓÛÉÒÅÎÉÑ ×ÏÚÍÏÖÎÏÓÔÅÊ ÓÉÓÔÅÍÙ.
óÐÉÓÏË ÒÁÓÓÙÌËÉ MSDOS
äÌÑ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ ÐÉÛÉÔÅ ÎÁ ÁÄÒÅÓ

óíïôòé ôáëöå

dosemu(1), mkfatimage16(1)

2008-03-27 ÷ÅÒÓÉÑ 1.4.0.1