เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

dosdebug - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ dosdebug เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ dosdebug เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


dosemu.bin, dosdebug - เบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ„เบ‡เบเบฒเบ™ DOS เปเบฅเบฐ DOS เบžเบฒเบเปƒเบ•เป‰ Linux

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


dosemu.bin [ -234ABCCdKkmNnOpSstVwX ] [ -h เบฅเบฐเบ”เบฑเบš ] [ -F เป€เบญเบเบฐเบชเบฒเบ™ ] [ --Fusers เป€เบญเบเบฐเบชเบฒเบ™ ] [
-- Flibdir เบฅเบฐเบšเบปเบš ] [ --เบฎเบนเบšโ€‹เบžเบฒเบš เบฅเบฐเบšเบปเบš ] [ -f เป€เบญเบเบฐเบชเบฒเบ™ ] [ -L dexefile ] [ -u confvar ]
[ -D เบ—เบปเบ‡ ] [ -M เบ‚เบฐเบซเบ™เบฒเบ” ] [ -e เบ‚เบฐเบซเบ™เบฒเบ” ] [ -x เบ‚เบฐเบซเบ™เบฒเบ” ] [ -P เป€เบญเบเบฐเบชเบฒเบ™ ] [ -o เป€เบญเบเบฐเบชเบฒเบ™ ] [ 2 > เป„เบŸเบฅเปŒเบ”เบตเบšเบฑเบ ]
[ -I เบ•เบปเบงเป€เบฅเบทเบญเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ ] [ -i[bootdir] ] [ -U inpipe[:outpipe] ] [ [-E] dos-เบ„เปเบฒเบชเบฑเปˆเบ‡ ]

dosdebug

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


dosemu.bin เปเบกเปˆเบ™ binary เบซเปเปˆเป‚เบ”เบ script dosemu (1) เป€เบŠเบดเปˆเบ‡เป€เบญเบตเป‰เบ™เปƒเบŠเป‰ Linux dos
emulatorโ€‹, เป€เบ›เบฑเบ™โ€‹เบ—เบตเปˆโ€‹เบฎเบนเป‰โ€‹เบˆเบฑเบโ€‹เบเบฑเบ‡โ€‹เป€เบ›เบฑเบ™โ€‹ DOSEMU.
เป„เบŸเบฅเปŒเบ”เบตเบšเบฑเบ เป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบœเบปเบ™เบเบฒเบ™เบ”เบตเบšเบฑเปŠเบเบ—เบฑเบ‡เปเบปเบ”เบˆเบฐเบ–เบทเบเบ›เปˆเบฝเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡.

dosdebug เบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ„เบงเบšเบ„เบธเบก เบซเบผเบทเบ”เบตเบšเบฑเบเบเบฒเบ™เปเบฅเปˆเบ™เบขเบนเปˆเบเปˆเบญเบ™เปเบฅเป‰เบง DOSEMU.

เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰เป€เบ›เบฑเบ™เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเป€เบ›เบฑเบ™ DOS เบ•เบปเบงเบˆเบณเบฅเบญเบ‡, เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเบกเบฑเบ™เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡ virtual เบชเปเบฒเบฅเบฑเบš
DOS, เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ DOS เปเบฅเบฐเบšเบฑเบ™เบ”เบฒเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบ‚เบฝเบ™เบชเปเบฒเบฅเบฑเบš DOS เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš a
IBM PC/AT เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ เบซเบผเบทเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเป‚เบ›เป€เบŠเบ”เป€เบŠเบต Intel 80x86 เปƒเบ™เบฎเบนเบšเปเบšเบšเบˆเบดเบ‡. DOSEMU
เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบŠเบฑเปˆเบ™: เบงเบดเบ”เบตเป‚เบญ BIOS, เปเบœเปˆเบ™, เปเบ›เป‰เบ™เบžเบดเบก, serial, เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบžเบดเบก;
เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ CMOS เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ; เป‚เบกเบ‡เป€เบงเบฅเบฒเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡; เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเป‚เบ”เบเบœเปˆเบฒเบ™
เบชเบฐเป€เบžเบฒเบฐ XMS 3.0, EMS 4.0 เปเบฅเบฐ DPMI 0.9.

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒ DOSEMU เบšเปเปˆเปเบกเปˆเบ™ emulator DOS เปเบ—เป‰เป†, เบ•เป‰เบญเบ‡เบกเบตเบชเปเบฒเป€เบ™เบปเบฒเบ‚เบญเบ‡ FreeDos, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เปเบกเปˆเบ™
pre-configured เปเบฅเบฐเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เปเบˆเบเบขเบฒเบ DOSEMU binary เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™. เบ™เบญเบโ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹
เบ›เบฐเบˆเบธเบšเบฑเบ™เบกเบต DOS เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡ (เป€เบŠเบฑเปˆเบ™ MS-DOS, PC-DOS, DR-DOS) เบชเบฒเบกเบฒเบ”เบšเบนเบ”เป„เบ”เป‰, เป€เบกเบทเปˆเบญ
เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡.

เป€เบ„เบตเป€เบ™เบฑเบ” เบชเบดเปˆเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เบกเบต


เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™ Linux 2.0.28 เบซเบผเบทเบชเบนเบ‡เบเบงเปˆเบฒเบ”เป‰เบงเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบ SYSV IPC (System V Inter-
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบชเบดเปˆเบ‡เบญเปเบฒเบ™เบงเบเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบ, เป€เบšเบดเปˆเบ‡ ipc(2)) เบฅเบงเบšเบฅเบงเบก. SYSV IPC เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™
เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเปเบเปˆเบ™ Linux.

OPTIONS


-2,3,4,5
เป€เบฅเบทเบญเบ 286, 386, 486 เบซเบผเบท 586 เป‚เบฎเบ‡เบ‡เบฒเบ™เบœเบฐเบฅเบดเบ”เป€เบžเบทเปˆเบญเบˆเปเบฒเบฅเบญเบ‡.

-A boot เบˆเบฒเบ floppy disk A (เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™ floppy disk เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡, เป€เบšเบดเปˆเบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰)

-B boot เบˆเบฒเบ floppy disk B (เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™ floppy disk เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡, เป€เบšเบดเปˆเบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰)

-C boot เบˆเบฒเบเบฎเบฒเบ”เบ”เบดเบ” C (เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เบฎเบฒเบ”เบ”เบดเบ”เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เบซเบผเบทเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡ msdos
เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ, เป€เบšเบดเปˆเบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰)

-c เปƒเบŠเป‰เบงเบดเบ”เบตเป‚เบญ Console เป‚เบ”เบเบเบปเบ‡ (เบ•เป‰เบญเบ‡เบขเบนเปˆเบ—เบตเปˆ console, เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”, เปเบฅเบฐ
-s ).

-d เปเบเบเบญเบญเบเบˆเบฒเบเบ„เบญเบ™เป‚เบŠ virtual เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบซเบผเบท tty เปเบฅเบฐเบ•เบดเบ”เบเบฑเบš virtual เบŸเบฃเบตเบ—เปเบฒเบญเบดเบ”
console

[-E] dos-เบ„เปเบฒเบชเบฑเปˆเบ‡
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ DOS เป€เบกเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ DOSEMU, เปเบฅเบฐ, เบ–เป‰เบฒ '-E' เบšเปเปˆเป„เบ”เป‰เบฎเบฑเบš, เบญเบญเบเบˆเบฒเบ DOSEMU เบซเบผเบฑเบ‡เบˆเบฒเบ.
เปเบฅเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡. เบ„เปเบฒเบชเบฑเปˆเบ‡เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบกเบญเบšเปƒเบซเป‰เบ”เป‰เบงเบเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ Linux (เบ•เบปเบงเบขเปˆเบฒเบ‡
/home/joeuser/dosemu/freedos/bin/xcopy.exe). เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹: เบ™เบตเป‰โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹
autoexec.bat เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ„เปเบฒเบชเบฑเปˆเบ‡ "unix -e".

-k เปƒเบŠเป‰ RAW console Keyboard (เบ•เป‰เบญเบ‡เบขเบนเปˆเบ—เบตเปˆ console)

-F parse config-script เบ™เบตเป‰เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เป„เบŸเบฅเปŒ global.conf เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™เบ•เบปเบง (เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™
เป€เบ›เบฑเบ™เบฎเบฒเบเบ‚เบญเบ‡ suid DOSEMU เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰)

--Fusers
Bypass dosemu.users เปเบฅเบฐเป€เบญเบปเบฒเป„เบŸเบฅเปŒเบ™เบตเป‰เปเบ—เบ™ (เบเบญเบกเบฎเบฑเบšเบžเบฝเบ‡เปเบ•เปˆเป€เบกเบทเปˆเบญ dosemu.bin is
เบšเปเปˆ suid-เบฎเบฒเบ).

-- Flibdir
เบ‚เป‰เบฒเบกเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ DOSEMU_LIB_DIR (เบ•เบฒเบกเบ—เบตเปˆเบเบณเบ™เบปเบ”เป„เบงเป‰เปƒเบ™ dosemu.users) เปเบฅเบฐเปƒเบŠเป‰เบญเบฑเบ™เบ™เบตเป‰.
directory เปเบ—เบ™.

--เบฎเบนเบšโ€‹เบžเบฒเบš
เบ‚เป‰เบฒเบกเป„เบ”เป€เบฃเบฑเบเบ—เปเบฃเบตเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบš bootdirectory เปเบฅเบฐ hdimages (DOSEMU_HDIMAGE_DIR)
เปเบฅเบฐเปƒเบŠเป‰เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ™เบตเป‰เปเบ—เบ™.

-f เบงเบดเป€เบ„เบฒเบฐเป„เบŸเบฅเปŒ config เบ™เบตเป‰เปเบ—เบ™ .dosemurc

-n เบ‚เป‰เบฒเบก (เบšเปเปˆเปƒเบŠเป‰) dosemu.users เปเบฅเบฐ dosemu.conf (เบเบญเบกเบฎเบฑเบšเบžเบฝเบ‡เปเบ•เปˆเป€เบกเบทเปˆเบญ dosemu.bin is
เบšเปเปˆ suid-เบฎเบฒเบ).

-u เบเปเบฒเบ™เบปเบ”เบ•เบปเบงเปเบ›เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบœเบนเป‰เปƒเบŠเป‰. เบญเบฑเบ™ u_ เบ–เบทเบเบ™เบณเปœเป‰เบฒเปƒเบชเปˆเบŠเบทเปˆเป€เบžเบทเปˆเบญเบซเบผเบตเบเบฅเปˆเบฝเบ‡เบŠเบทเปˆ
เบเบฒเบ™เบ›เบฐเบ—เบฐเบเบฑเบ™. เบ•เบปเบงเปเบ›เบ™เบตเป‰เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบเบงเบ”เบชเบญเบšเปƒเบ™ dosemu.conf เบซเบผเบท global.conf เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบšเบฒเบ‡เบขเปˆเบฒเบ‡
เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบžเบดโ€‹เป€เบชเบ”โ€‹.

-L เป‚เบซเบผเบ” เปเบฅเบฐเป€เบฅเบตเปˆเบกเป„เบŸเบฅเปŒ DEXE (เบžเบดเป€เบชเบ”เบชเบฐเป€เบžเบฒเบฐ hdimage bootable เบ—เบตเปˆเบกเบตเบžเบฝเบ‡เปเบ•เปˆ
เบซเบ™เบถเปˆเบ‡โ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบ DOSโ€‹)

-I เปเบเบเบชเบฐเบ•เบฃเบดเบ‡เบ—เบฒเบ‡เบซเบฅเบฑเบ‡ -I เบ”เป‰เบงเบ syntax เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš global.conf เบซเบผเบท .dosemurc เป€เบŠเบฑเปˆเบ™:

dos ... -I 'เบงเบดเบ”เบตเป‚เบญ { mda }'

เบ™เบตเป‰เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐ override เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰
เบŠเบปเปˆเบงเบ„เบฒเบง. เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบกเบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบปเปˆเบงเป„เบ›เป‚เบ”เบเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ script เป€เบŠเบฑเปˆเบ™:

dos ... -I "`myconf.sh`"

เบšเปˆเบญเบ™เบ—เบตเปˆ myconf.sh เปเบกเปˆเบ™เบชเบฐเบ„เบฃเบดเบšเบ‚เบฝเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบžเบทเปˆเบญ stdout. เบ–เป‰เบฒเป€เบˆเบปเป‰เบฒเบกเบต
เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบณเบฎเบญเบ‡เบ™เบญเบเบˆเบฒเบ .dosrc,

dos ... -เบ‚เป‰เบญเบ "cat myother.conf`"

เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบ. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบญเป‰เบฒเบ‡เป€เบ–เบดเบ‡เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ—เบตเปˆเบขเบนเปˆเป€เบšเบทเป‰เบญเบ‡เบซเบผเบฑเบ‡ -I
เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบฑเบ™เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเป€เบ›เบฑเบ™ เบซเบ™เบถเปˆเบ‡ เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡.

-i[bootdir]
เป€เบ›เบตเบ”เบ•เบปเบงเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบฅเบฐเบšเบปเบš, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰ (re-) เบ•เบดเบ”เบ•เบฑเป‰เบ‡ DOS เบ—เบตเปˆ
เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™ DOSEMU (เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™ DOSEMU เปเบˆเบเบขเบฒเบ FreeDOS เบซเบผเบทเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เปƒเบ”เป†
DOS, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ” boot เป„เบ”เป‰เบœเปˆเบฒเบ™ fatfs). เบšเบนเบ”เป€เบ”เบต เปเบกเปˆเบ™เบŠเบทเปˆเบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต. เป„เบ”เป‰
เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบ ~/.dosemu/drives/c เบˆเบฐเบ–เบทเบเบ›เปˆเบฝเบ™เป€เบžเบทเปˆเบญเบŠเบตเป‰เป„เบ›เบซเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ™เบตเป‰. เบ„เบทเบ™เปƒเปเปˆ
เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบกเปˆเบ™เบšเปเปˆเบ„เปˆเบญเบเบˆเปเบฒเป€เบ›เบฑเบ™, เป€เบžเบฒเบฐเบงเปˆเบฒเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเบˆเบฐ
เบŠเบตเป‰เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป„เบ›เบซเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆเบญเบฑเบšเป€เบ”เบ”เปเบฅเป‰เบง.

-D เบฅเบฐโ€‹เบšเบธโ€‹เบงเปˆเบฒโ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบก Debugging เปƒเบ”โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰ / เบชเบฐโ€‹เบเบฑเบ”โ€‹

-h dump configuration เบเบฑเบš stderr เปเบฅเบฐ exit (เบŠเบธเบ” implicit -D+c). เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบš
debugging เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, เบ—เปˆเบฒเบ™เบ„เบงเบ™เปƒเบŠเป‰ -O เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เป€เบžเบทเปˆเบญเบŠเบตเป‰เบ™เปเบฒเบ‚เปเป‰เบ„เบงเบฒเบกเบ›เบฐเป€เบžเบ” +c
เบเบฑเบš stderr. `เบฅเบฐเบ”เบฑเบš' เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™ 0, 1 เบซเบผเบท 2 เปเบฅเบฐเบ„เบงเบšเบ„เบธเบกเบ›เบฐเบฅเบดเบกเบฒเบ™เบ‚เบญเบ‡เบ•เบปเบงเปเบเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ
debug output: เบšเปเปˆเบกเบต parser debug (0), parser loop debug (1), if_else_endif debug (2).

-H เบฅเบฐเบšเบธเบ—เบธเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ dosdebug, เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบตเบžเบฝเบ‡เปเบ•เปˆ `1' เปเบกเปˆเบ™เบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™. เบเบฑเบš -H1
เบ—เปˆเบฒเบ™เบšเบฑเบ‡เบ„เบฑเบš dosemu เบฅเปเบ–เป‰เบฒเบˆเบปเบ™เบเปˆเบงเบฒ dosdebug terminal เป„เบ”เป‰เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. เป€เบžเบฒเบฐเบชเบฐเบ™เบฑเป‰เบ™เป€เบžเบทเปˆเบญ debug
เบเบญเบ‡เบ›เบฐเบŠเบธเบก DOS เบ•เบฑเป‰เบ‡เปเบ•เปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เปเบฒเบญเบดเบ”เบ—เปˆเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ dosemu เบ”เป‰เบงเบ -H1 เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™
เป€เบฅเบตเปˆเบก dosdebug. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, DOSEMU เบˆเบฐเบฅเบฑเบญเบเบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบเบฐเป‚เบ”เบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ bootsector เบ—เบตเปˆเป‚เบซเบฅเบ”
เบฅเปเบ–เป‰เบฒ dosdebug เป€เบžเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. เป€เบกเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เปˆเบฒเบ™เบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐ 'เบขเบธเบ”' เปเบฅเบฐเบชเบฒเบกเบฒเบ”
เบเปเบฒเบ™เบปเบ”เบˆเบธเบ”เบขเบธเบ”เบซเบผเบทเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ”เบฝเบงเบœเปˆเบฒเบ™เบฅเบฐเบซเบฑเบ” bootstrap.

-M เบ•เบฑเป‰เบ‡เปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณเบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบ›เบฑเบ™ SIZE Kilobytes

-m เบชเบฐเบซเบผเบฑเบšเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบซเบ™เบนเบžเบฒเบเปƒเบ™

-O เปƒเบŠเป‰ stderr เบชเปเบฒเบฅเบฑเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก Debugging

-o เปƒเบŠเป‰เป„เบŸเบฅเปŒเบ™เบตเป‰เบชเปเบฒเบฅเบฑเบšเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก Debugging

-P เบชเบณเป€เบ™เบปเบฒเบœเบปเบ™เบเบฒเบ™เบ”เบตเบšเบฑเบเป„เบ›เปƒเบชเปˆ FILE

-p เบขเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบฐเบ•เบธเป‰เบ™เป€เบ•เบทเบญเบ™เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบšเปเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบ–เบทเบเบเบงเบ”เบžเบปเบš

-S เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ”เบเปƒเบŠเป‰ SDL

-s เป‚เบซเบกเบ” super-user/full feature: เป€เบ›เบตเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฎเบฒเบ”เปเบงเป‚เบ”เบเบเบปเบ‡. เปƒเบŠเป‰เบชเบฐเบซเบผเบฑเบšเบ™เบตเป‰เบ–เป‰เบฒ
เบ—เปˆเบฒเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เปƒเบ™ console เป„เบ”เป‰โ€‹, เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป€เบ–เบดเบ‡โ€‹เบžเบญเบ”โ€‹เป‚เบ”เบโ€‹เบเบปเบ‡โ€‹, เบฎเบฒเบ”โ€‹เปเบงโ€‹
เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบซเบผเบทเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ”เบดเบš. เบซเบกเบฒเบเป€เบ–เบดเบ‡ -V เปเบฅเบฐ -k เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

เบ„เบณเป€เบ•เบทเบญเบ™: เบชเบฐเบงเบดเบ”เบ™เบตเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™เบฎเบฒเบ, เบฎเบฒเบเบœเบปเบก, เบซเบผเบท เบŠเบนเป‚เบ”. เปƒเบซเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฎเบฒเบ”เปเบงเป‚เบ”เบเบเบปเบ‡
เป‚เบ›เบฃเปเบเบก TO DOS เบญเบฒเบ”เบˆเบฐเปƒเบซเป‰เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบฅเบฑเบญเบเบ„เบญเบกเบžเบตเบงเป€เบ•เบตเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ, เบซเบผเบท (เบซเบฒเบเบฒเบ
เบเปโ€‹เบฅเบฐโ€‹เบ™เบตโ€‹) เป€เบ–เบดเบ‡โ€‹เปเบกเปˆเบ™โ€‹เบงเปˆเบฒโ€‹เบฎเบฒเบ”โ€‹เปเบงโ€‹เป€เบชเบโ€‹เบซเบฒเบโ€‹. เบชเบฐเป€เบžเบฒเบฐเบœเบนเป‰เปƒเบŠเป‰เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เบ—เบตเปˆเบ„เบงเบ™เป„เบ”เป‰เบฎเบฑเบšเบ›เบฐเป€เบžเบ”เบ™เบตเป‰.
เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡.

-t เป‚เปเบ”เบขเบนเปˆเบ›เบฒเบเบเบญเบ”: เปเบฅเปˆเบ™เป‚เบ”เบเปƒเบŠเป‰เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” S-Lang

-U เบเปเบฒเบ™เบปเบ” inpipe เปเบฅเบฐ outpipe เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบก asynchronous เบ‚เบญเบ‡ DOSEMU เบˆเบฒเบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบญเบทเปˆเบ™.
เบฎเบนเบšเปเบšเบšเปเบกเปˆเบ™ (เบšเปเปˆเบกเบตเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡)

inpipe: outpipe

เบšเปˆเบญเบ™เบ—เบตเปˆ `:outpipe' เบชเบฒเบกเบฒเบ”เบ–เบทเบเบฅเบฐเป€เบงเบฑเป‰เบ™. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบชเบธเบ”เบ—เป‰เบฒเบ, เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เบˆเบฒเบ DOSEMU เบชเบฒเบกเบฒเบ”
เบ„เบฒเบ”เบงเปˆเบฒ.

เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบ”เป‰เบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž DOSEMU เบšเปเปˆเป„เบ”เป‰เบชเป‰เบฒเบ‡เบ—เปเปˆเบ—เบตเปˆเบกเบตเบŠเบทเปˆเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบœเบนเป‰เปƒเบŠเป‰เปเบกเปˆเบ™
เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ‚เบญเบ‡เบ—เปเปˆเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰, เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ•เปˆเบฒเบ‡เบ›เบฐเป€เบ—เบ”เบชเบฒเบกเบฒเบ”เบ„เบงเบšเบ„เบธเบกเบ‚เบญเบ‡เบ—เปˆเบฒเบ™ DOSEMU session (เป€เบŠเบฑเปˆเบ™: เป€เบ‚เบปเป‰เบฒ
เบเบฒเบ™เบเบปเบ”เปเบ›เป‰เบ™เบžเบดเบก). เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบ„เบงเบ™เปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆเป‚เบ”เบ frontends (เป€เบŠเบฑเปˆเบ™: kdos),
เป€เบŠเบดเปˆเบ‡เบ—เปเบฒเบญเบดเบ”เบชเป‰เบฒเบ‡เบ—เปเปˆเบ—เบตเปˆเบกเบตเบŠเบทเปˆเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบ›เบตเบ”เบ•เบปเบง DOSEMU. เบžเบดเป€เบชเบ”
เบ„เปเบฒเบชเบฑเปˆเบ‡เบ„เบงเบšเบ„เบธเบก ( ack on ) เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบšเบฑเบ‡เบ„เบฑเบš DOSEMU เบเบฑเบšเบ„เบทเบ™ tags handshake เบœเปˆเบฒเบ™
'outpipe' เป€เบŠเบฑเปˆเบ™เบงเปˆเบฒ frontend เบฎเบนเป‰เป€เบงเบฅเบฒเบ—เบตเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡เบ„เบงเบšเบ„เบธเบกเป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบซเบผเบท
เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹เปเบฅเบฐโ€‹เบšเปเปˆโ€‹เบงเปˆเบฒโ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เบœเบปเบ™โ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹. เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ tagging เบ™เบตเป‰เปเบกเปˆเบ™

SYN:



ACK: code=n

เบšเปˆเบญเบ™เบ—เบตเปˆ n เปเบกเปˆเบ™ 0 เบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบชเปเบฒเป€เบฅเบฑเบ”. เบชเบฐเบ–เบฒเบ™เบตเบ„เบงเบšเบ„เบธเบกเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบฎเบฑเบšเปƒเบŠเป‰เป€เบ›เบฑเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡, เปเบกเปˆเบ™
เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰ dosctrl เป‚เบ„เบ‡เบเบฒเบ™. เบกเบฑเบ™เปƒเบŠเป‰เป€เบงเบฅเบฒเบžเบฝเบ‡เปเบ•เปˆเบชเบญเบ‡เบ—เปเปˆเป€เบ›เบฑเบ™เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เปเบฅเบฐเบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐ
เบˆเบฒเบเบ™เบฑเป‰เบ™เปƒเบชเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡เบ„เบงเบšเบ„เบธเบก, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบ™เบฑเป‰เบ™ 'เบŠเปˆเบงเบ' เปเบกเปˆเบ™เบญเบฑเบ™เบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”;-) เบซเบกเบฒเบเป€เบซเบ”
เบ—เบตเปˆ dosctrl เบšเปเปˆเป€เบ›เบตเบ”เบ•เบปเบง DOSEMU, เป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เป€เบญเบ‡.

-V เปƒเบŠเป‰เบงเบดเบ”เบตเป‚เบญเบ„เบญเบ™เป‚เบŠเบ™เป‚เบ”เบเบเบปเบ‡เบเบฑเบšเบเบฒเบŸเบดเบ VGA เปเบฅเบฐเปƒเบŠเป‰ BIOS เบ‚เบญเบ‡เบšเบฑเบ”เบเบฒเบŸเบดเบเบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡
(เบ•เป‰เบญเบ‡เบขเบนเปˆเบ—เบตเปˆ console, เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”, เปเบฅเบฐ -s ).

-w เบชเบฐเบซเบผเบฑเบšเป‚เปเบ”เปœเป‰เบฒเบˆเป/เป€เบ•เบฑเบกเบˆเปเปƒเบ™ X

-X เปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก X

HARD เบ”เบดเบชเบเปŒ


DOSEMU เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเบตเปˆเบงเบดเบ—เบตเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡ DOS เบเบฑเบšเบฎเบฒเบ”เบ”เบดเบ”:

1. เป„เบŸเบฅเปŒ virtual disk เบ—เบตเปˆเบญเบฒเป„เบชเบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ Linux เบ—เบตเปˆเป€เบฎเบฑเบ”เบ•เบฒเบกเบฎเบฒเบ”เป„เบ”.

2. เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป€เบ–เบดเบ‡โ€‹เบเบฒเบ™โ€‹เปเบšเปˆเบ‡โ€‹เบ›เบฑเบ™ DOS เป‚เบ”เบโ€‹เบเบปเบ‡โ€‹เป‚เบ”เบโ€‹เบœเปˆเบฒเบ™โ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹เปเบœเปˆเบ™โ€‹เบ”เบดเบš (ie /dev/hdaโ€‹,
/dev/hdb, /dev/sdX).

3. เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป€เบ–เบดเบ‡โ€‹เบเบฒเบ™โ€‹เปเบšเปˆเบ‡โ€‹เบ›เบฑเบ™ DOS เป‚เบ”เบโ€‹เบเบปเบ‡โ€‹เป‚เบ”เบโ€‹เบœเปˆเบฒเบ™โ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป€เบ–เบดเบ‡ partition เบ”เบฝเบง (ie /dev/hda1โ€‹,
/dev/hdb2, /dev/sdxx).

4. เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ Linux เป€เบ›เบฑเบ™ "เป€เบ„เบทเบญเบ‚เปˆเบฒเบ" drive เป‚เบ”เบเปƒเบŠเป‰ driver emufs.sys
เบชเบฐเปœเบญเบ‡เปƒเบซเป‰ DOSEMU เปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡/emufs.sys เบซเบผเบท lredir.exe.

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ‚เบญเบ‡ DOSEMU เบ‚เบญเบ‡ เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบฎเบฒเบ”เบ”เบดเบ”เปเบกเปˆเบ™เป€เบฎเบฑเบ”เป„เบ”เป‰เป‚เบ”เบเบเบฒเบ™เบ”เบฑเบ”เปเบเป‰ dosemu.conf or .dosemurc
เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเปเบฅเปˆเบ™ DOSEMU. เป€เบšเบดเปˆเบ‡ /usr/share/doc/dosemu/README.txt.

เบŸเบฅเบญเบ เบ”เบดเบชเบเปŒ


DOSEMU เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡ DOS เบเบฑเบš floppy disks:

1. เป„เบŸเบฅเปŒ virtual disk เบ—เบตเปˆเบญเบฒเป„เบชเบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ Linux เบ—เบตเปˆเป€เบฎเบฑเบ”เบ•เบฒเบกเปเบšเบš floppy drive

2. เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป€เบ–เบดเบ‡โ€‹เป‚เบ”เบโ€‹เบเบปเบ‡โ€‹เบเบฑเบš floppy เบ—เบฒเบ‡โ€‹เบ”เป‰เบฒเบ™โ€‹เบฎเปˆเบฒเบ‡โ€‹เบเบฒเบโ€‹เป‚เบ”เบโ€‹เบœเปˆเบฒเบ™โ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹เปเบœเปˆเบ™โ€‹เบ”เบดเบš (ie /dev/fd0โ€‹,
/dev/fd1).

เบ™เบตเป‰เบเบฑเบ‡เป„เบ”เป‰เบ–เบทเบเบญเบฐเบ—เบดเบšเบฒเบเบขเปˆเบฒเบ‡เบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™ README.txt.

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ‚เบญเบ‡ DOSEMU เบ‚เบญเบ‡ เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ‚เบญเบ‡เปเบœเปˆเบ™ floppy เปเบกเปˆเบ™เป€เบฎเบฑเบ”เป„เบ”เป‰เป‚เบ”เบเบเบฒเบ™เบ”เบฑเบ”เปเบเป‰ dosemu.conf เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐ
เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ DOSEMU.

VIDEO


DOSEMU เบญเบฒเบ”เบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบขเบนเปˆเปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™ tty เปƒเบ”. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปเบฅเบฐเบซเบ™เป‰เบฒเบ—เบตเปˆเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบญเบฒเบ”เบˆเบฐ
เป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเบเบฒเบ™เปƒเบŠเป‰เบ›เบฐเป‚เบซเบเบ”เบˆเบฒเบเบฅเบฑเบเบชเบฐเบ™เบฐเบžเบดเป€เบชเบ”เบ‚เบญเบ‡ console Linux. เปเบฅเปˆเบ™ DOSEMU
เปƒเบ™ console เบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบชเบทเบšเบชเบงเบ™ -c, -k, เปเบฅเบฐ -V switches, เบญเบฐเบ—เบดเบšเบฒเบเป€เบžเบตเปˆเบกเป€เบ•เบตเบก
เบขเปˆเบฒเบ‡โ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เปƒเบ™ README.txt. เบเบฑเบ‡เบกเบตเบšเบฒเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบชเบฑเป‰เบ™เป†เบขเบนเปˆเปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™
dosemu.conf, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เป„เบ”เป‰เบ•เบฒเบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

เป‚เบ”เบเบซเบเปเป‰, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™ console เปเบฅเบฐ switches เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰
เป€เบžเบทเปˆเบญเป€เบšเบดเปˆเบ‡เป‚เบ„เบ‡เบเบฒเบ™ DOS เปƒเบ™เบชเบตเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเปเบฅเบฐเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ‚เบญเบ‡เบกเบฑเบ™, เป‚เบ”เบเบšเปเปˆเบกเบตเบซเบ™เป‰เบฒเบˆเปเปเบ•เปˆเบฅเบฐเป„เบฅเบเบฐ
เบญเบฑเบšเป€เบ”เบ”เบšเบฑเบ™เบซเบฒเบเบฑเบšเบฅเบฐเบซเบฑเบ”เบœเบปเบ™เบœเบฐเบฅเบดเบ” tty เบ—เบปเปˆเบงเป„เบ›.

KEYBOARD


เบœเบนเป‰เบ—เบตเปˆเปƒเบŠเป‰ DOSEMU เปƒเบ™ console Linux เบญเบฒเบ”เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เปเบ›เป‰เบ™เบžเบดเบก RAW.
เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบ‡เบฒเบ™โ€‹เบ™เบตเป‰โ€‹, เป€เบฅเบทเบญเบโ€‹เป‚เบ”เบโ€‹ -k เบชเบฐเบซเบผเบฑเบš, เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป‰
เปเบ›เป‰เบ™เบžเบดเบกเบ—เบฑเบ‡เปเบปเบ”เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป‰เบžเบฒเบเปƒเบ•เป‰ DOS. เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ‚เบญเบ‡เบ›เบธเปˆเบก ALT, CTRL, เปเบฅเบฐ SHIFT เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™
เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบ„เบตเบเบ—เบตเปˆเบ„เบฒเบ”เป„เบงเป‰เป‚เบ”เบเบซเบผเบฒเบเป†เป‚เบ„เบ‡เบเบฒเบ™ DOS.

PRINTING


เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ‡เบžเบดเบก BIOS เปเบกเปˆเบ™เป€เบฎเบฑเบ”เบ•เบฒเบกเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒ UNIX I/O เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบŠเบปเปˆเบงเบ„เบฒเบง
เป„เบŸเบฅเปŒเบ—เบตเปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ–เบทเบ spooled เปเบ•เปˆเบฅเบฐเป„เบฅเบเบฐเป‚เบ”เบ LPR เบซเบผเบทเบฅเบนเบเบ„เป‰เบฒเบžเบดเบกเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เบ•เบฒเบกเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”
เป‚เบ”เบ $_printer_commands เปƒเบ™ dosemu.conf.

เบ”เบตเบšเบฑเบ MESSAGES


เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบ”เบตโ€‹เบšเบฑเบโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ„เบงเบšโ€‹เบ„เบธเบกโ€‹เป„เบ”เป‰โ€‹เบ—เบฑเบ‡โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบซเบผเบทโ€‹เปƒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹.
เป€เบšเบดเปˆเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบžเบฒเบเปƒเบ™เป„เบŸเบฅเปŒ config.dist เบ—เบตเปˆเบฅเบงเบกเบขเบนเปˆเบเบฑเบš DOSEMU เปƒเบ™
เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡โ€‹เบเปˆเบญเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡โ€‹, เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบšเบฑเบ™โ€‹เบซเบฒโ€‹. เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡, เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบฅเบฐเบšเบธเบงเปˆเบฒเบญเบฑเบ™เปƒเบ”
เบซเป‰เบญเบ‡เบฎเบฝเบ™เบ‚เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™ dos เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰. syntax เบ‚เบญเบ‡เบ™เบตเป‰เปเบกเปˆเบ™ DOSEMU เป€เบญเบปเบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบ
"-D FLAGS", เบšเปˆเบญเบ™เบ—เบตเปˆ FLAGS เปเบกเปˆเบ™เบชเบฐเบ•เบฃเบดเบ‡เบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเบงเปˆเบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเบžเบดเบกเบซเบผเบท
เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™. DOSEMU เบงเบดเป€เบ„เบฒเบฐเบชเบฐเบ•เบฃเบดเบ‡เบ™เบตเป‰เบˆเบฒเบเบŠเป‰เบฒเบเบซเบฒเบ‚เบงเบฒ.

+ เป€เบ›เบตเบ”โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰ (เบชเบฐโ€‹เบžเบฒเบšโ€‹เป€เบšเบทเป‰เบญเบ‡โ€‹เบ•เบปเป‰เบ™โ€‹)
- เบ›เบดเบ”เบ•เบปเบงเป€เบฅเบทเบญเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰
a turns เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เป€เบ›เบตเบ” / เบ›เบดเบ”โ€‹, เบ‚เบถเป‰เบ™โ€‹เบเบฑเบšโ€‹เบ—เบธเบ‡โ€‹
0 เบ›เบดเบ”เบ•เบปเบงเป€เบฅเบทเบญเบเบ—เบฑเบ‡เปเบปเบ”
1-9 เบเปเบฒเบ™เบปเบ”เบฅเบฐเบ”เบฑเบš debug, เบชเบนเบ‡เบ‚เบถเป‰เบ™, เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบซเบผเบฒเบ
# เบšเปˆเบญเบ™เบ—เบตเปˆ # เปเบกเปˆเบ™เบˆเบปเบ”เปเบฒเบเบˆเบฒเบเบฅเบฒเบเบŠเบทเปˆเบŠเบฑเป‰เบ™เบฎเบฝเบ™เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡,
เบ›เบดเบ”/เป€เบ›เบตเบ”เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบฑเป‰เบ™เบ‚เบถเป‰เบ™เบเบฑเบš
+/- เบฅเบฑเบ”.

เบ‚เปเป‰เบ„เบงเบฒเบก เบซเป‰เบญเบ‡เบฎเบฝเบ™:

d disk R disk เบญเปˆเบฒเบ™ W disk write
D int 21h C cdrom v เบงเบดเบ”เบตเป‚เบญ
XX เบฎเบญเบ‡เบฎเบฑเบš k keyboard เปเบฅเบฐเบžเบญเบ” I/O
s serial m mouse # ints เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
p เป€เบ„เบทเปˆเบญเบ‡เบžเบดเบก g เบ—เบปเปˆเบงเป„เบ› c เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ
w เป€เบ•เบทเบญเบ™ h เบฎเบฒเบ”เปเบง I IPC
E EMS x XMS M DPMI
n เป€เบ„เบทเบญเบ‚เปˆเบฒเบ IPX P Pkt-driver SOUND
r PIC T IO-tracing Z PCI-BIOS
A ASPI driver Q เป„เบ”เป€เบงเบตเปเบœเบ™เบ—เบตเปˆ

เบซเป‰เบญเบ‡เบฎเบฝเบ™ debugging เปƒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก a + เบฅเบฑเบเบชเบฐเบ™เบฐ, เป€เบ–เบดเบ‡ a - เบฅเบฑเบเบชเบฐเบ™เบฐ, เบˆเบฐเบ–เบทเบเป€เบ›เบตเบ”
(เบšเปเปˆเบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™). เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹ - เบฅเบฑเบเบชเบฐเบ™เบฐ, เป€เบ–เบดเบ‡ a + เบฅเบฑเบเบชเบฐเบ™เบฐ, เบˆเบฐเบ–เบทเบเบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™. เป„เบ”เป‰
เบฅเบฑเบเบชเบฐเบ™เบฐ a เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบทเบเบฑเบšเบชเบฒเบเบ‚เบญเบ‡เบŠเบฑเป‰เบ™เบฎเบฝเบ™เบ”เบตเบšเบฑเบเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบฑเบ‡เบซเบกเบปเบ”, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ +a เป€เบ›เบตเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”
debugging เบ‚เปเป‰เบ„เบงเบฒเบก, เปเบฅเบฐ -a เบ›เบดเบ”เบ‚เปเป‰เบ„เบงเบฒเบกเบ”เบตเบšเบฑเบเบ—เบฑเบ‡เปเบปเบ”. เบฅเบฑเบเบชเบฐเบ™เบฐ 0 เปเบฅเบฐ 1โ€‹-9 เบกเบต
เบžเบดโ€‹เป€เบชเบ”โ€‹เบเบฑเบ‡โ€‹: 0 เบ›เบดเบ”เบ‚เปเป‰เบ„เบงเบฒเบกเบ”เบตเบšเบฑเบเบ—เบฑเบ‡เปเบปเบ”, เปเบฅเบฐ 1โ€‹-9 เป€เบ›เบตเบ”โ€‹เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹,
เปเบ•เปˆเบ•เบฑเป‰เบ‡เบฅเบฐเบ”เบฑเบš debug เบ„เบทเบเบฑเบ™.

เบกเบตเบเบฒเบ™เบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™ + เปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™เบ‚เบญเบ‡เบชเบฒเบ FLAGS. เบšเบฒเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™, เป€เบŠเบฑเปˆเบ™: เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”,
เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เบดเบ”เป„เบ”เป‰. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบ›เปˆเบฝเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ stderr, เบœเบปเบ™เบœเบฐเบฅเบดเบ”เป€เบเบทเบญเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ›เบซเบฒ stderr
เป„เบ›เบซเบฒ /dev/null.

เบšเบฒเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡:
"-D+av" เบซเบผเบท "-D1-v": เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบฑเบ‡เปเบปเบ”เปเบ•เปˆเบงเบดเบ”เบตเป‚เบญ
"-D+kd": เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ + เปเบ›เป‰เบ™เบžเบดเบก เปเบฅเบฐเปเบœเปˆเบ™
"-D0+RW" : เบžเบฝเบ‡เปเบ•เปˆเบญเปˆเบฒเบ™ เปเบฅเบฐเบ‚เบฝเบ™เปเบœเปˆเบ™

เบˆเบปเบ”เปเบฒเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเบฒเบกเบฒเบ”เป€เบเบตเบ”เบ‚เบถเป‰เบ™เป„เบ”เป‰เปƒเบ™เบ—เบธเบเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเบˆเบธเบ”เบซเบกเบฒเบ, เป€เบŠเบฑเปˆเบ™:
-D01-a-1+0, เบˆเบฐเบ–เบทเบเบงเบดเป€เบ„เบฒเบฐเป‚เบ”เบเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”, เบชเบฐเบ™เบฑเป‰เบ™เบˆเบปเปˆเบ‡เบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡. เบ•เบปเบงเป€เบฅเบทเบญเบเบšเบฒเบ‡เบญเบฑเบ™เบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™,
เบšเบฒเบ‡เบญเบฑเบ™เบˆเบฐเปเบˆเป‰เบ‡. เบ™เบตเป‰เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบ„เบงเบฒเบกเบกเบฑเบเบ‚เบญเบ‡เบ‚เป‰เบญเบ, เปเบฅเบฐเบญเบฒเบ”เบˆเบฐเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ›เปˆเบญเบ.
เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบฎเบฑเบšโ€‹เบ›เบฐโ€‹เบเบฑเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป‚เบ”เบโ€‹เบชเบฐโ€‹เป€เบซเบกเบตโ€‹เบเบฒเบ™โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เปƒเบซเป‰โ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบขเปˆเบฒเบ‡โ€‹เบŠเบฑเบ”โ€‹เป€เบˆเบ™โ€‹.

เบžเบดเป€เบชเบ” เบ„เบต


เปƒเบ™เป‚เบซเบกเบ”เปเบ›เป‰เบ™เบžเบดเบก RAW (เป€เบšเบดเปˆเบ‡ -k เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹) DOSEMU เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ•เปเปˆเบฅเปเบฒเบ”เบฑเบšเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เป€เบ›เบฑเบ™
เปœเป‰เบฒ เบ—เบตเปˆเบ„เบงเบšเบ„เบธเบก.

ctrl-scrlock = เบชเบฐเปเบ”เบ‡ 0x32 int vectors
alt-scrlock = เบชเบฐเปเบ”เบ‡เบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™ vm86
rshift-scrlock = เบชเป‰เบฒเบ‡ int8 (เบˆเบฑเบšเป€เบงเบฅเบฒ)
lshift-scrlock = เบชเป‰เบฒเบ‡ int9 (เบ„เบตเบšเบญเบ”)
ctrl-break = ctrl-break เบžเบฒเบเปƒเบ•เป‰ DOS.
ctrl-alt-pgup = reboot DOS. เบขเปˆเบฒเป€เบŠเบทเปˆเบญเบญเบฑเบ™เบ™เบตเป‰!
ctrl-alt-pgdn = เบญเบญเบเบˆเบฒเบ emulator

เปƒเบŠเป‰ - - เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เป„เบ›เปƒเบŠเป‰ console virtual เบญเบทเปˆเบ™.

เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ


เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ XMS เปƒเบ™ DOSEMU เบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบšเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบ‚เบฐเบซเบเบฒเบ Lotus/Intel/Microsoft/AST
เบชเบฐเป€เบžเบฒเบฐ 3.0. เบ‚เป‰เบญเบเป„เบ”เป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบŸเบฑเบ‡เบŠเบฑเบ™ XMS เบ—เบฑเบ‡เปเบปเบ”เบเบปเบเป€เบงเบฑเป‰เบ™เบŸเบฑเบ‡เบŠเบฑเบ™ 0x12 (Reallocate
Upper Memory Block).

DOSEMU เบเบฑเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ EMS 4.0 เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ” DPMI 0.9 (1.0 เบšเบฒเบ‡เบชเปˆเบงเบ™).

เปƒเบŠเป‰ dosdebug เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    usm
    usm
    Usm เปเบกเปˆเบ™เบŠเบธเบ” slackware เป€เบ›เบฑเบ™เป€เบญเบเบฐเบžเบฒเบš
    เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบ—เบตเปˆเบˆเบฑเบ”เบเบฒเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”
    เบเบฒเบ™เปเบเป‰เป„เบ‚เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบช. เบกเบฑเบ™เบฎเบงเบกเบเบฑเบ™
    repositories เบŠเบธเบ”เบ•เปˆเบฒเบ‡เป†เบฅเบงเบกเบ—เบฑเบ‡
    เบ‚เบตเป‰เบ„เป‰เบฒเบ™, เบ‚เบตเป‰เบ„เป‰เบฒเบ™, เบ›...
    เบ”เบฒเบงเป‚เบซเบฅเบ” usm
  • 2
    Chart.js
    Chart.js
    Chart.js เปเบกเปˆเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” Javascript เบ—เบตเปˆ
    เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ™เบฑเบเบญเบญเบเปเบšเบšเปเบฅเบฐเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบ•เป‰เบก
    เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ—เบธเบเบ›เบฐเป€เบžเบ”เป‚เบ”เบเปƒเบŠเป‰ HTML5
    เบญเบปเบ‡เบ›เบฐเบเบญเบšเบœเป‰เบฒเปƒเบš. เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ js เบชเบฐเป€เบซเบ™เบตเบ—เบตเปˆเบ”เบตเป€เบฅเบตเบ”
    array ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Chart.js
  • 3
    i Report-Designer เบชเบณ เบฅเบฑเบš JasperReports
    i Report-Designer เบชเบณ เบฅเบฑเบš JasperReports
    เปเบฒเบเป€เบซเบ”: iReport/Jaspersoft Studio Support
    เบ›เบฐเบเบฒเบ”: เป€เบ›เบฑเบ™เบชเบฐเบšเบฑเบš 5.5.0,
    Jaspersoft Studio เบˆเบฐเป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™
    เบฅเบนเบเบ„เป‰เบฒเบญเบญเบเปเบšเบšเบชเปเบฒเบฅเบฑเบš JasperReports. iReport
    เบˆเบฐ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” iReport-Designer เบชเปเบฒเบฅเบฑเบš JasperReports
  • 4
    PostInstallerF
    PostInstallerF
    PostInstallerF เบˆเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ—เบฑเบ‡เปเบปเบ”
    เบŠเบญเบšเปเบงเบ—เบตเปˆ Fedora Linux เปเบฅเบฐเบญเบทเปˆเบ™เป†
    เบšเปเปˆเบฅเบงเบกเป€เบญเบปเบฒเบ•เบฒเบกเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบซเบผเบฑเบ‡เบˆเบฒเบ
    เปเบฅเปˆเบ™ Fedora เป€เบ›เบฑเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”. เบ‚เบญเบ‡เบกเบฑเบ™
    เบ‡เปˆเบฒเบโ€‹เบชเปเบฒโ€‹เบฅเบฑเบš ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” PostInstallerF
  • 5
    เบชเบฒเบเปเบฎเปˆ
    เบชเบฒเบเปเบฎเปˆ
    เป‚เบ„เบ‡เบเบฒเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ”เป‰เบ–เบทเบเบเป‰เบฒเบเป„เบ›
    https://strace.io. strace is a
    เบเบฒเบ™เบงเบดเบ™เบดเบ”เป„เบช, debugging เปเบฅเบฐเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ
    userspace tracer เบชเปเบฒเบฅเบฑเบš Linux. เบกเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰
    เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒ ...
    เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹
  • 6
    gMKVEExtractGUI
    gMKVEExtractGUI
    GUI เบชเปเบฒเบฅเบฑเบšเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ” mkvextract (เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡
    MKVToolNixโ€‹) เบ—เบตเปˆโ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบชเปˆเบงเบ™โ€‹เบซเบผเบฒเบ (เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹
    เบšเปเปˆเปเบกเปˆเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”) เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ mkvextract เปเบฅเบฐ
    mkvinfo เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”. เบ‚เบฝเบ™เปƒเบ™ C#NET 4.0,...
    เบ”เบฒเบงเป‚เบซเบฅเบ” gMKVEExtractGUI
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad