Amazon Best VPN GoSearch

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

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.