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
- ÚÁÇÒÕÚËÁ Ó ÄÉÓËÏ×ÏÄÁ A (ÎÅ ÔÒÅÂÕÅÔ ÎÁÌÉÞÉÑ ÒÅÁÌØÎÏÇÏ ÄÉÓËÏ×ÏÄÁ, ÓÍÏÔÒÉÔÅ ÎÉÖÅ)
- -B
- ÚÁÇÒÕÚËÁ Ó ÄÉÓËÏ×ÏÄÁ B (ÎÅ ÔÒÅÂÕÅÔ ÎÁÌÉÞÉÑ ÒÅÁÌØÎÏÇÏ ÄÉÓËÏ×ÏÄÁ, ÓÍÏÔÒÉÔÅ ÎÉÖÅ)
- -C
- ÚÁÇÒÕÚËÁ Ó ÖÅÓÔËÏÇÏ ÄÉÓËÁ C (ÎÅ ÔÒÅÂÕÅÔ ÎÁÌÉÞÉÑ ÒÅÁÌØÎÏÇÏ ÖÅÓÔËÏÇÏ ÄÉÓËÁ É ÄÁÖÅ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ msdos, ÓÍÏÔÒÉÔÅ ÎÉÖÅ)
- -c
- ÉÓÐÏÌØÚ×ÁÔØ ×ÉÄÅÏ ËÏÎÓÏÌØ ÎÁÐÒÑÍÕÀ (ÄÏÌÖÎÏ ÚÙÐÕÓËÁÔØÓÑ ÉÚ ËÏÎÓÏÌÉ, ÔÒÅÂÕÅÔÓÑ, ÞÔÏÂÙ dos ÂÙÌ Ó ÆÌÁÇÏÍ suid ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ root)
- -d
- ÏÔÓÏÅÄÉÎÉÔØÓÑ ÏÔ ÔÅËÕÝÅÊ ×ÉÒÔÕÁÌØÎÏÊ ËÏÎÓÏÌÉ ÉÌÉ tty ÕÓÔÒÏÊÓÔ×Á É ÐÒÉÓÏÅÄÉÎÉÔØÓÑ Ë ÐÅÒ×ÏÊ Ó×ÏÂÏÄÎÏÊ ×ÉÒÔÕÁÌØÎÏÊ ËÏÎÓÏÌÉ
- -V
- ÉÓÐÏÌØÚÏ×ÁÔØ VGA ÓÐÅÆÉÃÉÞÎÕÀ ÏÐÔÉÍÉÚÁÃÉÀ ×ÉÄÅÏ
- -k
- ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÚÒÁÞÎÕÀ ËÌÁ×ÉÁÔÕÒÕ ËÏÎÓÏÌÉ (ÄÏÌÖÎÏ ÚÁÐÕÓËÁÔØÓÑ ÉÚ ËÏÎÓÏÌÉ)
- -F
- ïÂÒÁÂÏÔÁÔØ ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÊ ÎÁÓÔÒÏÅÞÎÙÊ ÓËÒÉÐÔ ×ÍÅÓÔÏ ×ÓÔÒÏÅÎÎÏÇÏ ÆÁÊÌÁ global.conf (ÎÅÏÂÈÏÄÉÍÏ ÚÁÐÕÓÔÉÔØ DOSEMU ÏÔ root Ó ÕÓÔÁÎÏ×ÌÅÎÎÙÍ ÆÌÁÇÏÍ suid)
- --Fusers
- ïÂÏÊÔÉ ÆÁÊÌ dosemu.users É ×ÚÑÔØ ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÊ ÆÁÊÌ ×ÍÅÓÔÏ ÎÅÇÏ (ÐÒÉÎÉÍÁÅÔÓÑ ÔÏÌØËÏ × ÓÌÕÞÁÅ, ËÏÇÄÁ dosemu.bin ÎÅ ÉÍÅÅÔ ÆÌÁÇÁ suid-root).
- --Flibdir
- ïÂÏÊÔÉ ËÁÔÁÌÏÇ ÐÏ ÕÍÏÌÞÁÎÉÀ DOSEMU_LIB_DIR (ËÁË, ×ÏÚÍÏÖÎÏ, ÏÐÒÅÄÅÌÅÎÏ × dosemu.users) É ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÊ ËÁÔÁÌÏÇ ×ÍÅÓÔÏ ÎÅÇÏ (ÐÒÉÎÉÍÁÅÔÓÑ ÔÏÌØËÏ × ÓÌÕÞÁÅ, ËÏÇÄÁ dosemu.bin ÎÅ ÉÍÅÅÔ ÆÌÁÇÁ suid-root).
- --Fimagedir
- ïÂÏÊÔÉ ËÁÔÁÌÏÇ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÚÁÇÒÕÚÏÞÎÏÇÏ É ËÁÔÁÌÏÇÁ ÏÂÒÁÚÏ× ÄÉÓËÁ (DOSEMU_HDIMAGE_DIR) É ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÊ ËÁÔÁÌÏÇ ×ÍÅÓÔÏ ÎÅÇÏ (ÐÒÉÎÉÍÁÅÔÓÑ ÔÏÌØËÏ × ÓÌÕÞÁÅ, ËÏÇÄÁ dosemu.bin ÎÅ ÉÍÅÅÔ ÆÌÁÇÁ suid-root).
- -f
- òÁÚÏÂÒÁÔØ ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÊ ÎÁÓÔÒÏÅÞÎÙÊ ÆÁÊÌ ×ÍÅÓÔÏ .dosemurc
- -u
- ÕÓÔÁÎÏ×ÉÔØ ÐÏÌØÚÏ×ÁÔÅÌØÓËÕÀ ÐÅÒÅÍÅÎÎÕÀ ÎÁÓÔÒÏÊËÉ. ðÒÅÆÉËÓÉÒÏ×ÁÎÎÁÑ ÏÐÃÉÑ u_ ÐÒÉÍÅÎÑÅÔÓÑ ÄÌÑ ÎÅÄÏÐÕÝÅÎÉÑ ËÏÎÆÌÉËÔÁ ÉÍÅÎ. üÔÁ ÐÅÒÅÍÅÎÎÁÑ ÍÏÖÅÔ ÂÙÔØ ÐÒÏ×ÅÒÅÎÁ × ÆÁÊÌÅ dosemu.conf ÉÌÉ global.conf ÐÒÉ ÉÚÇÏÔÏ×ÌÅÎÉÉ ÎÅËÏÔÏÒÏÊ ÓÐÅÃÉÁÌØÎÏÊ ÎÁÓÔÒÏÊËÉ.
- -L
- úÁÇÒÕÚÉÔØ É ÚÁÐÕÓÔÉÔØ ÆÁÊÌ DEXE (ÓÐÅÃÉÁÌØÎÙÊ ÐÒÅÄÎÁÓÔÒÏÅÎÎÙÊ ÚÁÇÒÕÚÏÞÎÙÊ ÏÂÒÁÚ ÄÉÓËÁ, ÓÏÄÅÒÖÁÝÉÊ ÔÏÌØËÏ ÏÄÎÏ ÐÒÉÌÏÖÅÎÉÅ DOS)
- -I
- ïÂÒÁÂÏÔÁÔØ ÓÔÒÏËÕ, ÓÌÅÄÕÀÝÕÀ ÚÁ ÏÐÃÉÅÊ. -I ÒÁÂÏÔÁÅÔ Ó ÔÁËÉÍ ÖÅ ÓÉÎÔÁËÓÉÓÏÍ, ËÁË É global.conf ÉÌÉ .dosemurc, ÎÁÐÒÉÍÅÒ,
- dos ... -I 'video { mda }'
-
üÔÁ ÏÐÃÉÑ ÐÏÌÅÚÎÁ, ÅÓÌÉ ÎÅÏÂÈÏÄÉÍÏ ×ÒÅÍÅÎÎÏ ÚÁÍÅÎÉÔØ ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÊ ÎÁÓÔÒÏÅÞÎÙÊ ÐÁÒÁÍÅÔÒ. ôÁËÖÅ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÂÝÕÀ ÎÁÓÔÒÏÊËÕ ÐÕÔÅÍ ÚÁÐÕÓËÁ ÓËÒÉÐÔÁ ËÁË ÐÏËÁÚÁÎÏ ÎÉÖÅ
- dos ... -I "`myconf.sh`"
-
ÇÄÅ myconf.sh Ñ×ÌÑÅÔÓÑ ÓËÒÉÐÔÏÍ, ×ÙÄÁÀÝÉÍ ÎÁÓÔÒÏÊËÕ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ. åÓÌÉ ÉÍÅÅÔÓÑ ÁÌØÔÅÒÎÁÔÉ×ÎÙÊ ÆÁÊÌ ÎÁÓÔÒÏÅË ÐÏÍÉÍÏ .dosrc, ÔÏ ËÏÍÁÎÄÁ
- dos ... -I "`cat myother.conf`"
-
ÅÇÏ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ. ïÄÎÁËÏ ÚÁÍÅÔØÔÅ, ÞÔÏ ÎÅÏÂÈÏÄÉÍÏ ×ÚÑÔØ × ËÁ×ÙÞËÉ ÐÁÒÁÍÅÔÒ ÚÁ -I, ÐÏÔÏÍÕ ÞÔÏ ÏÖÉÄÁÅÔÓÑ ÏÄÉÎ ÁÒÇÕÍÅÎÔ.
- -D
- ÏÐÒÅÄÅÌÑÅÔ ËÁËÉÅ ÏÔÌÁÄÏÞÎÙÅ ÓÏÏÂÝÅÎÉÑ ÐÏÚ×ÏÌÉÔØ, Á ËÁËÉÅ ÚÁÐÒÅÔÉÔØ
- -h
- ×Ù×ÅÓÔÉ ÄÁÍÐ ÎÁÓÔÒÏÅË ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ÐÏÔÏË ÏÛÉÂÏË É ×ÙÊÔÉ (ÐÏÚÄÒÁÚÕÍÅ×ÁÅÔÓÑ ÕÓÔÁÎÏ×ËÁ -D+c). ïÐÃÉÑ ÐÏÌÅÚÎÁ ÄÌÑ ÏÔÌÁÄËÉ ÆÁÊÌÁ ÎÁÓÔÒÏÅË, ÎÅÏÂÈÏÄÉÍÏ ÉÓÐÏÌØÚÏ×ÁÔØ -O ÔÁËÖÅ ÄÌÑ ÎÁÐÒÁ×ÌÅÎÉÑ ÓÏÏÂÝÅÎÉÊ ÔÉÐÁ +c ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ÐÏÔÏË ÏÛÉÂÏË. ÷ÏÚÍÏÖÎÙ `ÕÒÏ×ÎÉ' 0, 1 ÉÌÉ 2, ËÏÔÏÒÙÅ ÕÐÒÁ×ÌÑÀÔ ËÏÌÉÞÅÓÔ×ÏÍ ×Ù×ÏÄÉÍÏÊ ÏÔÌÁÄÏÞÎÏÊ ÉÎÆÏÒÍÁÃÉÉ ÏÂÒÁÂÏÔÞÉËÁ ÎÁÓÔÒÏÅË: ÂÅÚ ÏÔÌÁÄÏÞÎÏÊ ÉÎÆÏÒÍÁÃÉÉ (0), ÏÔÌÁÄËÁ ÐÅÔÌÉ ÏÂÒÁÂÏÔÞÉËÁ (1), ÏÔÌÁÄËÁ if_else_endif (2).
- -H
- ÏÐÒÅÄÅÌÑÅÔ ÆÌÁÇÉ, ÐÏÄÄÅÒÖÉ×ÁÅÍÙÅ dosdebug. ÷ ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÔÏÌØËÏ `1' ÉÍÅÅÔ ÓÍÙÓÌ. ó -H1 ÐÒÏÉÓÈÏÄÉÔ ÐÒÉÎÕÖÄÅÎÉÅ dosemu Ë ÏÖÉÄÁÎÉÀ, ÐÏËÁ ÐÏÄÓÏÅÄÉÎÅÎ dosdebug ÔÅÒÍÉÎÁÌ. ïÔÓÀÄÁ, ÞÔÏÂÙ ÏÔÌÁÄÉÔØ DOS ÓÅÓÓÉÀ Ó ÓÁÍÏÇÏ ÎÁÞÁÌÁ, ÎÅÏÂÈÏÄÉÍÏ ×ÎÁÞÁÌÅ ÚÁÐÕÓÔÉÔØ dosemu Ó ÐÁÒÁÍÅÔÒÏÍ -H1, Á ÚÁÔÅÍ ÚÁÐÕÓÔÉÔØ dosdebug. DOSEMU ÂÕÄÅÔ ÚÁÔÅÍ ÚÁÂÌÏËÉÒÏ×ÁÎ ÐÅÒÅÄ ÐÅÒÅÈÏÄÏÍ × ÚÁÇÒÕÖÅÎÎÙÊ boot ÓÅËÔÏÒ × ÏÖÉÄÁÎÉÉ ÓÏÅÄÉÎÅÎÉÑ dosdebug. ïÄÎÁÖÄÙ ÐÒÉÓÏÅÄÉÎÉ×ÛÉÓØ, ÐÒÏÇÒÁÍÍÁ ÎÁÈÏÄÉÔÓÑ × ÓÏÓÔÏÑÎÉÉ `ÏÓÔÁÎÏ×ÌÅÎÁ' É ÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÔÏÞËÉ ÏÓÔÁÎÏ×Á ÉÌÉ ÐÒÏÊÔÉÓØ ÐÏÛÁÇÏ×Ï ÞÅÒÅÚ ÚÁÇÒÕÚÏÞÎÙÊ ËÏÄ.
- -O
- ÉÓÐÏÌØÚÏ×ÁÔØ ÓÔÁÎÄÁÒÔÎÙÊ ÐÏÔÏË ÏÛÉÂÏË ÄÌÑ ×Ù×ÏÄÁ ÏÔÌÁÄÏÞÎÙÈ ÓÏÏÂÝÅÎÉÊ
- -o
- ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÊ ÆÁÊÌ ÄÌÑ ×Ù×ÏÄÁ ÏÔÌÁÄÏÞÎÙÈ ÓÏÏÂÝÅÎÉÊ × ÎÅÇÏ
- -M
- ÕÓÔÁÎÏ×ÉÔØ ÂÁÚÏ×ÕÀ ÐÁÍÑÔØ × ÐÒÅÄÏÓÔÁ×ÌÅÎÎÏÅ ÚÎÁÞÅÎÉÅ ÏÂßÅÍÁ × ËÉÌÏÂÁÊÔÁÈ
- -m
- ÒÁÚÒÅÛÉÔØ ×ÎÕÔÒÅÎÎÀÀ ÐÏÄÄÅÒÖËÕ ÍÙÛÉ
- -P
- ËÏÐÉÒÏ×ÁÔØ ÏÔÌÁÄÏÞÎÙÊ ×Ù×ÏÄ × ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÊ ÆÁÊÌ
- -2,3,4
- ×ÙÂÒÁÔØ 286, 386 ÉÌÉ 486 ÐÒÏÃÅÓÓÏÒ (âÕÄØÔÅ ÏÓÔÏÒÏÖÎÙ! DOSEMU ÎÅ Ñ×ÌÑÅÔÓÑ ÐÏÌÎÏÓÔØÀ 32-ÈÂÉÔÎÙÍ, ÔÁË ÞÔÏ ÐÒÉ ÏÐÒÅÄÅÌÅÎÉÉ ÐÒÏÇÒÁÍÍÏÊ 386 ÉÌÉ 486 ÐÒÏÃÅÓÓÏÒÁ É ÉÓÐÏÌØÚÏ×ÁÎÉÉ 32-ÈÂÉÔÎÙÈ ÒÅÇÉÓÔÒÏ×, ×ÏÚÍÏÖÎÏ ÓÂÉ×ÁÎÉÅ ÅÅ Ó ÔÏÌËÕ ÉÚ-ÚÁ ÆÕÎËÃÉÊ BIOS. åÓÌÉ ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ ÔÁËÏÅ ÓÌÕÞÁÅÔÓÑ, ÉÓÐÏÌØÚÕÊÔÅ -2 ÄÌÑ ÐÒÉÎÕÖÄÅÎÎÏÇÏ ÐÅÒÅÈÏÄÁ DOSEMU × ÒÅÖÉÍ 286.)
- -U
- ÏÐÒÅÄÅÌÑÅÔ ×ÈÏÄÎÏÊ É ×ÙÈÏÄÎÏÊ ËÁÎÁÌÙ ÄÌÑ ÁÓÉÎÈÒÏÎÎÏÇÏ ÕÐÒÁ×ÌÅÎÉÑ DOSEMU ÉÚ ÄÒÕÇÉÈ ÐÒÏÃÅÓÓÏ×. æÏÒÍÁÔ ÔÁËÏÊ (ÂÅÚ ÐÒÏÂÅÌÏ× ÍÅÖÄÕ ÓÌÏ×ÁÍÉ):
- ×È_ËÁÎÁÌ:×ÙÈ_ËÁÎÁÌ
-
ÇÄÅ `:×ÙÈ_ËÁÎÁÌ' ÍÏÖÅÔ ÂÙÔØ ÏÐÕÝÅÎ. ÷ ÐÏÓÌÅÄÎÅÍ ÓÌÕÞÁÅ ÍÏÖÎÏ ÎÅ ÏÖÉÄÁÔØ ÏÂÒÁÔÎÏÊ Ó×ÑÚÉ ÏÔ DOSEMU.
ðÏ ÓÏÏÂÒÁÖÅÎÉÑÍ ÂÅÚÏÐÁÓÔÎÏÓÔÉ DOSEMU ÎÅ ÓÏÚÄÁÅÔ ÉÍÅÎÏ×ÁÎÎÙÅ ËÁÎÁÌÙ ÓÁÍÏÍÕ ÓÅÂÅ, ÔÁË ÐÏÌØÚÏ×ÁÔÅÌØ ÏÔ×ÅÞÁÅÔ ÚÁ ÕÓÔÁÎÏ×ËÕ ËÏÒÒÅËÔÎÙÈ ÐÒÁ× ÄÏÓÔÕÐÁ ÎÁ ËÁÎÁÌÙ. úÁÍÅÔØÔÅ, ÞÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÜÔÉÈ ÏÐÃÉÊ, ÉÎÏÒÏÄÎÙÊ ÐÒÏÃÅÓÓ ÍÏÖÅÔ ËÏÎÔÒÏÌÌÉÒÏ×ÁÔØ ÓÅÓÓÉÀ DOSEMU (ÔÉÐÁ ××ÏÄÁ Ó ËÌÁ×ÉÁÔÕÒÙ). ïÐÃÉÑ ÂÕÄÅÔ ÓÌÅÄÏ×ÁÔØÌØÎÏ ÉÓÐÏÌØÚÏ×ÁÎÁ ÔÏÌØËÏ ×ÎÅÛÎÉÍÉ ÉÎÔÅÒÆÅÊÓÁÍÉ (ÔÉÐÁ kdos), ËÏÔÏÒÙÅ ×ÎÁÞÁÌÅ ÓÏÄÁÄÕÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÉÍÅÎÏ×ÁÎÎÙÅ ËÁÎÁÌÙ É ÚÁÔÅÍ ÚÁÐÕÓÔÑÔ ÎÁ ÉÓÐÏÌÎÅÎÉÅ DOSEMU. óÐÅÃÉÁÌØÎÙÅ ÕÐÒÁ×ÌÑÀÝÑÑ ËÏÍÁÎÄÁ ( ack on ) ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ, ÞÔÏÂÙ ÐÒÉÎÕÄÉÔØ DOSEMU ×ÏÚ×ÒÁÔÉÔØ ÐÒÉÚÎÁËÉ ÕÓÔÁÎÏ×ËÉ Ó×ÑÚÉ ÞÅÒÅÚ `×ÙÈ_ËÁÎÁÌ' ÔÁËÏÊ, ÞÔÏÂÙ ×ÎÅÛÎÉÊ ÉÎÔÅÒÆÅÊÓ ÚÎÁÌ ËÏÇÄÁ ÕÐÒÁ×ÌÑÀÝÁÑ ËÏÍÁÎÄÁ ÎÁÞÁÌÁÓØ ÉÌÉ ÚÁËÏÎÞÉÌÁÓØ É ÂÙÌÁ ÌÉ ÏÎÁ ÕÓÐÅÛÎÁ. æÏÒÍÁÔ ÔÁËÏÇÏ ÄÉÁÌÏÇÁ ÐÒÉÚÎÁËÏ× ÐÏËÁÚÁÎ ÎÉÖÅ
- SYN: <ÉÍÑ_ËÏÍÁÎÄÙ>
- <ÒÁÚÌÉÞÎÙÊ ×Ù×ÏÄ ÏÔ ËÏÍÁÎÄÙ>
- ACK: code=n
-
ÇÄÅ 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.conf
- ïÓÎÏ×ÎÏÊ ÎÁÓÔÒÏÅÞÎÙÊ ÆÁÊÌ ÄÌÑ DOSEMU, ×ËÌÀÞÁÀÝÉÊÓÑ × global.conf (global.conf ×ËÌÀÞÅÎ × dosemu.bin ÐÏ ÕÍÏÌÞÁÎÉÀ).
- dosemu.users
- ÉÌÉ
- /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 ×ÅÄÅÔ?
- doc/DANG.txt
- ðÏÍÏÝØ ÄÌÑ ÉÚÕÞÅÎÉÑ ËÏÄÁ DOSEMU.
- /usr/share/doc/packages/dosemu/README.*
- òÁÚÌÉÞÎÁÑ ÄÏËÕÍÅÎÔÁÃÉÑ.
- QuickStart
- âÙÔÒÁÑ ÕÓÔÁÎÏ×ËÁ DOSEMU.
- ChangeLog
- éÚÍÅÎÅÎÉÑ × DOSEMU Ó ÍÏÍÅÎÔÁ ÐÏÓÌÅÄÎÅÇÏ ÒÅÌÉÚÁ.
- README.bindist
- éÎÆÏÒÍÁÃÉÑ Ï ÔÏÍ, ËÁË ÉÓÐÏÌØÚÏ×ÁÔØ ÇÏÔÏ×ÙÊ Ë ÒÁÂÏÔÅ ÐÁËÅÔ ÂÉÎÁÒÎÉËÏ× DOSEMU/FreeDos.
- README.distributors
- éÎÆÏÒÍÁÃÉÑ ÄÌÑ ÄÉÓÔÒÉÂØÀÔÅÒÏ× Linux Ï ÔÏÍ, ËÁË ÐÁËÏ×ÁÔØ ÓÂÏÒËÕ DOSEMU, ÄÌÑ ÒÁÓÛÉÒÅÎÉÑ ×ÏÚÍÏÖÎÏÓÔÅÊ ÓÉÓÔÅÍÙ.
- óÐÉÓÏË ÒÁÓÓÙÌËÉ MSDOS
- äÌÑ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ ÐÉÛÉÔÅ ÎÁ ÁÄÒÅÓ
óíïôòé ôáëöå¶
2008-03-27 | ÷ÅÒÓÉÑ 1.4.0.1 |