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