dosdebug - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ 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



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌