8086 emulator for unix-like OSs?
Solution 1
There is Bochs kind of oldest virtual machines.
Off-course, you must check Qemu project. It is a mainstream open-source virtual emulator.
You can always nag the thing what you need and make a contribution to the project's core.
Solution 2
You can use any hypervisor software.for example:Qemu-kvm,Virtualbox,Xen,Vmware and so on. I suggest that you use qemu-kvm or virtualbox to launch a virtual machine. Because qemu-kvm and virtualbox are open source hypervisor,and they are easy to use.Virtual box has a good GUI that written by QT. Qemu-KVM has a powerful command line. Libvirt is also a good command line to support all hypervisor.Specially support qemu-kvm. You can do every things in vm.If your vm crashs,your host will not be affected.
Related videos on Youtube
KawaiKx
Updated on September 18, 2022Comments
-
KawaiKx over 1 year
Is there any 8086 emulator (free or paid) for Fedora 17? I am learning assembly language using AT&T style.
-
Admin over 10 yearsYou don't really need an emulator for that unless you don't have an x86/x86_64 machine. All you need is an assembler if you do.
-
Admin over 10 yearsNot really, you'd be better off using a debugger for that.
-
Admin over 10 yearsShould this be a community wiki question?
-
Admin over 10 years@EvanTeitelman No. Community wiki basically just invites unmaintained lists of random links. If the question seems too broad or otherwise like there's no real correct answer, it should be closed.
-
Admin about 2 years@Mat After assembling the code using an assembler like
as -march=i8086
how/where do I run that binary since I don't have 8086 processor? Wouldn't I need 8086 emulator for that?
-
-
user over 10 yearsBoth Bochs and QEMU virtualize the entire environment, which might not be what the OP is after.
-
innocent-world over 10 years"8086 emulator (free or paid) for Fedora 17"
-
user over 10 yearsExactly. A virtualized computer environment is a lot more than the CPU.
-
user over 10 yearsI have the same comment on this as on @innocent-world's answer: there is a lot more to a virtualized computer environment than just the CPU. And if software running inside any sort of emulator can crash bringing anything on the host along with it, something is horribly broken in the emulator.