dmsc/emu2
Simple x86 and DOS emulator for the Linux terminal.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#2 Repository Của Tuần
#6 Repository Của Tuần
💾 EMU2: Giả lập DOS trên terminal Linux
Một trình giả lập x86 + DOS nhẹ, chạy trực tiếp trên terminal Linux — không cần GUI.
EMU2 (dự án mở nguồn từ dmsc/emu2) là một trình giả lập DOS đơn giản, thiết kế để chạy trên console dòng lệnh Linux. Nó hỗ trợ các syscall DOS cơ bản và I/O console, phù hợp với các chương trình DOS nhỏ hoặc cũ.
✨ Điểm nổi bật
- Chạy trực tiếp trên terminal: Không cần môi trường đồ họa, chỉ cần terminal Linux.
- Hỗ trợ file .exe và .com: Chạy trực tiếp bằng lệnh
emu2 <file>. - Cấu hình qua biến môi trường: Hỗ trợ các biến như
EMU2_DEBUG,EMU2_DOSVER,EMU2_CWD,EMU2_DRIVE_n, v.v.\nT- Ghi log debug chi tiết: Hỗ trợ bật debug theo module:cpu,int,port,dos,video. - Hỗ trợ code-page: Tùy chỉnh bảng mã DOS (mặc định CP437), ảnh hưởng đến bàn phím và hiển thị.
- Giới hạn tốc độ CPU: Dùng
EMU2_CPU_SPEEDđể giả lập tốc độ 8086 thực tế. - Hỗ trợ chương trình cũ: Biến
EMU2_LOWMEMgiúp chạy các phần mềm DOS có lỗi kiểm tra bộ nhớ.
💡 Vì sao đáng chú ý
EMU2 khác biệt so với các trình giả lập DOS truyền thống (như DOSBox) ở chỗ nó nhẹ, chạy trên terminal, dễ tích hợp vào pipeline hoặc môi trường không đồ họa. Phù hợp để chạy các công cụ DOS nhỏ, demo phần mềm cũ, hoặc học tập về kiến trúc 8086.
#DOS #Emulator #x86 #Linux #Terminal #TiniX
Similar Projects
Discover other similar projects and AI models.
PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++
run and debug TASM/MASM code in VSCode via JSDos, DOSBox and DOSBox-x. compatiable for web platform
A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience
The new Windows Terminal and the original Windows console host, all in the same place!
Hunt down social media accounts by username across social networks
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions