InggrisPerancisSpanyol

Ad


favorit OnWorks

dosemu.bin - Online di Awan

Jalankan dosemu.bin di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah dosemu.bin yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, Windows online emulator atau MAC OS online emulator

PROGRAM:

NAMA


dosemu.bin, dosdebug - jalankan program DOS dan DOS di Linux

RINGKASAN


dosismu.bin [ -234ABCcdKkmNnOpSstVwX ] [ -h tingkat ] [ -F fillet ] [ --Fuser fillet ] [
--Flibdir direktori ] [ --Gambardir direktori ] [ -f fillet ] [ -L file dexe ] [ -u konvergen ]
[ -D bendera ] [ -M ukuran ] [ -e ukuran ] [ -x ukuran ] [ -P fillet ] [ -o fillet ] [ 2> file debug ]
[ -I opsi konfigurasi ] [ -i[bootdir] ] [ -U pipa masuk[: pipa keluar] ] [ [-E] Perintah DOS ]

debug

DESKRIPSI


dosismu.bin adalah biner yang dibungkus oleh skrip dosismu (1) yang memanggil Linux dos
emulator, juga dikenal sebagai DOSEMU.
file debug adalah file opsional di mana semua output debug akan diarahkan.

debug digunakan untuk mengontrol atau men-debug yang sudah berjalan DOSEMU.

Meskipun program ini dikenal sebagai DOS emulator, itu sebenarnya adalah mesin virtual untuk
DOS, memungkinkan DOS dan program yang ditulis untuk DOS beroperasi di lingkungan yang mirip dengan a
standar IBM PC/AT atau kompatibel dengan prosesor Intel 80x86 dalam mode nyata. DOSEMU
menyediakan emulasi layanan seperti video BIOS, disk, keyboard, serial, dan printer;
Memori CMOS untuk informasi konfigurasi; jam waktu nyata; alokasi memori melalui
spesifikasi XMS 3.0, EMS 4.0 dan DPMI 0.9.

Karena DOSEMU sebenarnya bukan emulator DOS, salinan FreeDos diperlukan, yang sekarang
pra-konfigurasi dan bagian dari distribusi biner DOSEMU resmi. Selain itu ada
DOS berpemilik yang tersedia saat ini (seperti MS-DOS, PC-DOS, DR-DOS) dapat di-boot, ketika
dikonfigurasi dengan benar.

INTI PERSYARATAN


Saat ini, Anda memerlukan Linux 2.0.28 atau lebih tinggi dengan opsi SYSV IPC (System V Inter-
Fasilitas Komunikasi Proses, lihat IPC(2)) disusun. SYSV IPC adalah pilihan di
pengaturan konfigurasi selama kompilasi kernel Linux.

PILIHAN


-2,3,4,5
pilih prosesor 286, 386, 486 atau 586 untuk disimulasikan.

-A boot dari floppy disk A (tidak perlu floppy disk nyata, lihat di bawah)

-B boot dari floppy disk B (tidak perlu floppy disk nyata, lihat di bawah)

-C boot dari hard disk C (tidak perlu hard disk asli atau bahkan msdos
sistem file, lihat di bawah)

-c gunakan video Konsol langsung (harus di konsol, memerlukan hak istimewa, dan
-s ).

-d lepaskan dari konsol virtual atau tty saat ini dan lampirkan ke virtual gratis pertama
konsol

[-E] Perintah DOS
Jalankan perintah DOS saat memulai DOSEMU, dan, jika '-E' tidak diberikan, keluar dari DOSEMU setelah
menjalankan perintah. Perintah juga dapat diberikan dengan jalur Linux (misalnya
/home/joeuser/dosemu/freedos/bin/xcopy.exe). Catatan: ini hanya berfungsi jika Anda
autoexec.bat berisi perintah "unix -e".

-k menggunakan RAW console Keyboard (harus di console)

-F Parsing skrip konfigurasi ini alih-alih file global.conf bawaan (Anda harus menjalankan
sebagai root pada suid DOSEMU untuk ini)

--Fuser
Lewati dosemu.users dan ambil file ini sebagai gantinya (hanya diterima jika dosismu.bin is
tidak suid-root).

--Flibdir
Lewati DOSEMU_LIB_DIR default (seperti yang mungkin didefinisikan dalam dosemu.users) dan gunakan ini
direktori sebagai gantinya.

--Gambardir
Lewati direktori default untuk direktori boot dan hdimages (DOSEMU_HDIMAGE_DIR)
dan gunakan direktori ini sebagai gantinya.

-f Parsing file konfigurasi ini alih-alih .dosemurc

-n Bypass (jangan gunakan) dosemu.users dan dosemu.conf (hanya diterima jika dosismu.bin is
tidak suid-root).

-u mengatur variabel konfigurasi pengguna. NS u_ diawali dengan nama untuk menghindari nama
bentrokan. Variabel ini kemudian dapat diperiksa di dosemu.conf atau global.conf untuk melakukannya
konfigurasi khusus.

-L Muat dan mulai file DEXE (hdimage bootable khusus yang telah dikonfigurasi sebelumnya yang berisi just
satu aplikasi DOS)

-I Parsing string di belakang -I dengan sintaks yang sama seperti global.conf atau .dosemurc seperti

dos ... -Saya 'video { mda }'

Ini berguna jika Anda hanya ingin mengganti parameter konfigurasi yang diberikan
sementara. Anda juga dapat memiliki konfigurasi umum dengan menjalankan skrip seperti

dos ... -Saya "`myconf.sh`"

dimana myconf.sh adalah skrip yang menulis konfigurasi ke stdout. Jika Anda memiliki
file konfigurasi alternatif selain .dosrc,

dos ... -Saya "`cat myother.conf`"

akan melakukan pekerjaan. Namun perhatikan, bahwa Anda harus mengutip parameter di belakang -I
karena diharapkan satu argumen.

-i[direktori boot]
diluncurkan sebagai bagian dari instalasi seluruh sistem, opsi ini (kembali) menginstal DOS yang
digunakan dalam DOSEMU (ini dapat berupa FreeDOS yang didistribusikan DOSEMU atau kepemilikan apa pun
DOS, yang dapat di-boot melalui fatfs). bootdir adalah nama dasar dari sebuah direktori. NS
tautan simbolis ~/.dosemu/drives/c akan diubah untuk menunjuk ke direktori ini. Ulang-
pemasangan jarang diperlukan, karena dalam praktiknya tautan simbolik akan
secara otomatis menunjuk ke file yang diperbarui.

-D tentukan pesan Debugging mana yang diizinkan/ditekan

-h membuang konfigurasi ke stderr dan keluar (set implisit -D+c). Ini berguna untuk
men-debug file konfigurasi, Anda harus menggunakan -O juga untuk mengarahkan pesan tipe +c
untuk stderr. `level' dapat berupa 0, 1 atau 2 dan mengontrol jumlah pengurai konfigurasi
keluaran debug: Tidak ada debug pengurai (0), debug loop pengurai (1), debug if_else_endif (2).

-H tentukan flag dukungan dosdebug, saat ini hanya `1' yang masuk akal. dengan -H1
anda memaksa dosemu untuk menunggu sampai terminal dosdebug terhubung. Oleh karena itu untuk men-debug
sesi DOS dari awal Anda pertama kali memulai dosemu dengan -H1 dan kemudian
mulai dosdebug. DOSEMU kemudian akan mengunci sebelum melompat ke bootsector yang dimuat
menunggu dosdebug terhubung. Setelah terhubung, Anda berada dalam status 'berhenti' dan dapat
atur breakpoints atau satu langkah melalui kode bootstrap.

-M atur memori dasar ke SIZE Kilobyte

-m beralih dukungan mouse internal

-O gunakan stderr untuk output pesan Debugging

-o gunakan file ini untuk output pesan Debugging

-P salin output debug ke FILE

-p berhenti untuk meminta jika masalah konfigurasi non-fatal terdeteksi

-S dijalankan menggunakan SDL

-s mode pengguna super/fitur lengkap: aktifkan akses perangkat keras langsung. Gunakan sakelar ini jika
Anda ingin menggunakan grafik di konsol, memerlukan akses port langsung, perangkat keras
interupsi atau akses jaringan mentah. menyiratkan -V dan -k secara default

PERINGATAN: SAKLAR INI MEMBUTUHKAN ROOT, SUID-ROOT, ATAU SUDO. MEMBERIKAN AKSES PERANGKAT KERAS LANGSUNG
UNTUK PROGRAM DOS DAPAT MEMBERIKAN KEMAMPUAN INI UNTUK MENGUNCI KOMPUTER ANDA, ATAU (JARANG LANGKAH
KASUS) BAHKAN KERUSAKAN PERANGKAT KERAS. HANYA PENGGUNA LOKAL TERPERCAYA YANG HARUS DIBERIKAN JENIS INI
MENGAKSES.

-t mode terminal: jalankan menggunakan perpustakaan S-Lang

-U tentukan inpipe dan outpipe untuk kontrol asinkron dari DOSEMU dari proses lain.
Formatnya adalah (tanpa spasi di antaranya)

pipa masuk: pipa keluar

di mana `:outpipe' dapat dihilangkan. Dalam kasus terakhir tidak ada umpan balik dari DOSEMU dapat
diharapkan.

Untuk alasan keamanan DOSEMU tidak membuat pipa bernama itu sendiri, jadi pengguna adalah
bertanggung jawab untuk mengatur hak akses pipa dengan benar. Perhatikan bahwa saat menggunakan
opsi ini, proses asing dapat mengontrol Anda DOSEMU sesi (seperti memasuki
penekanan tombol). Oleh karena itu, opsi ini seharusnya hanya digunakan oleh frontend (seperti kdos),
yang pertama membuat pipa bernama yang tepat dan kemudian meluncurkan DOSEMU. Spesial
perintah kontrol ( ack on ) dapat digunakan untuk memaksa DOSEMU mengembalikan tag jabat tangan melalui
`outpipe' sedemikian rupa sehingga frontend tahu kapan perintah kontrol telah dimulai atau
selesai dan apakah berhasil. Format penandaan ini adalah

SYN:



ACK: kode=n

dimana n adalah 0 untuk sukses. Terminal kontrol kecil, yang dapat berfungsi sebagai contoh, adalah
yang disediakan dokumen program. Dibutuhkan hanya dua pipa sebagai argumen dan Anda mungkin
lalu masukkan perintah kontrol, yang mana `bantuan' adalah yang paling penting ;-) Catatan
bahwa dokumen tidak diluncurkan DOSEMU, Anda harus melakukannya sendiri.

-V gunakan video konsol langsung dengan grafis VGA dan gunakan BIOS kartu grafis asli
(harus di konsol, memerlukan hak istimewa, dan -s ).

-w beralih mode berjendela/layar penuh di X

-X jalankan di X Window

KERAS DISK


DOSEMU mendukung empat metode penyediaan DOS dengan hard disk:

1. file disk virtual yang berada di sistem file Linux yang mengemulasi hard drive.

2. akses langsung ke partisi DOS melalui perangkat disk mentah (yaitu /dev/hda,
/dev/hdb, /dev/sdX).

3. akses langsung ke partisi DOS melalui akses partisi tunggal (yaitu /dev/hda1,
/dev/hdb2, /dev/sdxx).

4. akses ke sistem file Linux sebagai drive "jaringan" menggunakan driver emufs.sys
disuplai dengan DOSEMU di perintah/emufs.sys atau lredir.exe.

Konfigurasi dari DOSEMU's sumber daya hard disk dilakukan dengan mengedit dosismu.conf or .dosemurc
sebelum berlari DOSEMU. Lihat /usr/share/doc/dosemu/README.txt.

LOPPY DISK


DOSEMU mendukung dua metode penyediaan DOS dengan floppy disk:

1. file disk virtual yang berada di sistem file Linux yang mengemulasi floppy drive

2. akses langsung ke floppy fisik melalui perangkat disk mentah (yaitu /dev/fd0,
/dev/fd1).

Ini juga dijelaskan lebih lengkap di README.txt.

Konfigurasi dari DOSEMU's sumber daya floppy disk dilakukan dengan mengedit dosismu.conf sebelum
berjalan DOSEMU.

VIDEO


DOSEMU dapat dijalankan di perangkat tty apa pun. Namun, peningkatan kinerja dan fungsionalitas mungkin
didapat dengan memanfaatkan fitur khusus dari konsol Linux. Mereka yang berlari DOSEMU
di konsol mungkin ingin menyelidiki -C, -k, dan -V switch, dijelaskan lebih lanjut
secara menyeluruh README.txt. Ada juga beberapa dokumentasi yang sangat singkat dalam file
dosemu.conf, yang dapat diedit sesuai kebutuhan Anda.

Singkatnya, penggunaan perangkat konsol yang tepat dan sakelar yang sesuai memungkinkan pengguna
untuk melihat program DOS dalam warna dan font aslinya, tanpa layar periodik
perbarui masalah dengan kode keluaran tty generik.

KEYBOARD


Mereka yang menggunakan DOSEMU di konsol Linux mungkin juga ingin menggunakan dukungan keyboard RAW.
Mode operasi ini, dipilih oleh -k switch, memberi pengguna akses ke
seluruh keyboard dapat diakses di bawah DOS. Kombinasi tombol ALT, CTRL, dan SHIFT apa pun dapat menjadi
digunakan untuk menghasilkan kode kunci aneh yang diharapkan oleh banyak program DOS.

PERCETAKAN


Layanan printer BIOS ditiru melalui I/O file UNIX standar meskipun sementara
file yang kemudian dikumpulkan secara berkala oleh LPR atau klien cetak yang berbeda, seperti yang didefinisikan
oleh $_printer_commands di dosemu.conf.

DEBUG PESAN


Pesan debug dapat dikontrol baik di baris perintah atau di file konfigurasi.
Lihatlah dokumentasi di dalam file config.dist yang disertakan dengan DOSEMU dalam
contoh subdirektori, untuk opsi debugging. Di baris perintah, Anda dapat menentukan yang
kelas pesan yang Anda inginkan dos untuk memungkinkan. Sintaksnya adalah DOSEMU mengambil pilihan
"-D FLAGS", di mana FLAGS adalah rangkaian huruf yang menentukan opsi mana yang akan dicetak atau
menekan. DOSEMU mem-parsing string ini dari kiri ke kanan.

+ mengaktifkan opsi berikut (keadaan awal)
- mematikan opsi berikut
a mengaktifkan/menonaktifkan semua opsi, tergantung pada bendera
0 mematikan semua opsi
1-9 mengatur level debug, semakin tinggi, semakin banyak output
# di mana # adalah huruf dari daftar kelas yang valid,
mematikan/mengaktifkan opsi itu tergantung pada
+/- status.

Sambutan dari Manajer Umum PT. LUHAI INDUSTRIAL Kelas:

d disk R disk membaca disk W menulis
D int 21 jam C cdrom v video
XX mendukung k keyboard i port I/O
s serial m mouse # int default
p printer g konfigurasi c umum
w peringatan h perangkat keras I IPC
E EMS x XMS M DPMI
n jaringan IPX P Pkt-driver S SUARA
r PIC T IO-pelacakan Z PCI-BIOS
Driver pemetaan Q ASPI

Kelas debugging apa pun yang mengikuti a + karakter, hingga - karakter, akan diaktifkan
(tidak tertekan). Setiap setelah a - karakter, hingga + karakter, akan ditekan. NS
karakter a bertindak seperti string dari semua kelas debugging yang mungkin, jadi +a nyalakan semua
pesan debug, dan -a mematikan semua pesan debug. Karakter-karakternya 0 dan 1-9 adalah
juga khusus: 0 mematikan semua pesan debug, dan 1-9 menyalakan semua pesan debug,
tetapi atur level debug juga.

Ada asumsi + di awal string FLAGS. Beberapa kelas, seperti error,
tidak dapat dimatikan. Jika Anda tidak mengarahkan ulang stderr, hampir semua keluaran ke stderr
pergi ke /dev/null.

Beberapa contoh:
"-D+av" atau "-D1-v" : semua pesan kecuali video
"-D+kd" : default + keyboard dan disk
"-D0+RW" : hanya disk BACA dan TULIS

Surat opsi apa pun dapat muncul di mana saja. Bahkan kombinasi yang tidak berguna, seperti
-D01-a-1+0, akan diuraikan tanpa kesalahan, jadi berhati-hatilah. Beberapa opsi diatur secara default,
beberapa jelas. Ini tunduk pada keinginan saya, dan mungkin akan berubah di antara rilis.
Anda dapat memastikan mana yang disetel dengan selalu secara eksplisit menentukannya.

KHUSUS KUNCI


Dalam mode keyboard RAW (lihat -k pilihan), DOSEMU merespons urutan kunci tertentu sebagai
fungsi kontrol.

ctrl-scrlock = tampilkan vektor int 0x32
alt-scrlock = tampilkan register vm86
rshift-scrlock = menghasilkan int8 (pengatur waktu)
lshift-scrlock = menghasilkan int9 (keyboard)
ctrl-break = ctrl-break seperti di bawah DOS.
ctrl-alt-pgup = reboot DOS. Jangan percaya ini!
ctrl-alt-pgdn = keluar dari emulator

Menggunakan - - untuk beralih ke konsol virtual lain.

MEMORY


Dukungan memori XMS di DOSEMU sesuai dengan memori tambahan Lotus/Intel/Microsoft/AST
spesifikasi 3.0. Saya telah mengimplementasikan semua fungsi XMS kecuali fungsi 0x12 (Alokasi ulang
Blok Memori Atas).

DOSEMU juga mendukung EMS 4.0 dan mengimplementasikan DPMI 0.9 (1.0 sebagian).

Gunakan dosemu.bin online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    MSYS2
    MSYS2
    MSYS2 adalah kumpulan alat dan
    perpustakaan menyediakan Anda dengan
    lingkungan yang mudah digunakan untuk membangun,
    menginstal dan menjalankan Windows asli
    perangkat lunak. Ini men...
    Unduh MSYS2.dll
  • 2
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo adalah codec gambar JPEG
    yang menggunakan instruksi SIMD (MMX, SSE2,
    NEON, AltiVec) untuk mempercepat baseline
    Kompresi dan dekompresi JPEG aktif
    x86, x8...
    Unduh libjpeg-turbo.dll
  • 3
    Pengelola Unduhan Xtreme
    Pengelola Unduhan Xtreme
    Proyek ini memiliki rumah baru sekarang:
    https://xtremedownloadmanager.com/ For
    pengembang:
    https://github.com/subhra74/xdm Xtreme
    Download Manager adalah alat yang ampuh untuk...
    Unduh Pengelola Unduhan Xtreme
  • 4
    TTGO VGA32 Lite
    TTGO VGA32 Lite
    Fitur: resolusi rendah 4:3 dan 16:9
    Keluaran VGAKeyboard dan mouse PS/2
    antarmuka pengguna berbasis inputText (TUI)
    dengan manajer dialog Unicode parsial
    dukunganSlave di...
    Unduh TTGO VGA32 Lite
  • 5
    Bootloader EFI semanggi
    Bootloader EFI semanggi
    Proyek telah pindah ke
    https://github.com/CloverHackyColor/CloverBootloader..
    Fitur: Boot macOS, Windows, dan Linux
    dalam UEFI atau mode lama di Mac atau PC dengan
    UE...
    Unduh bootloader Clover EFI
  • 6
    bersaturpms
    bersaturpms
    Bergabunglah dengan kami di Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Aktifkan repositori URPMS di . Anda
    sistem -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Unduh unitedrpms.dll
  • Lebih banyak lagi »

Perintah Linux

Ad