I am slowly getting ready to try and start to try and learn dos internal and some assembly programming for DOS. I found a few books online on dos assembly. I wanted to run freedos in QEMU and have someway of sharing files with it via a SMB share. Getting freedos installed was easy first I used:
qemu-img create freedos.img 512M
To create the hard disk image and then
qemu-system-i386 -hda freedos.img -cdrom FD13LIVE.iso -m 16 -boot order=d -display sdl -enable-kvm -nic tap,model=e1000,mac=52:54:98:76:54:32
To boot up the iso and install. At this point I have freedos install and when I boot I get
Notice the green QEMU networking detected. I thought with the -nic parameter that I could somehow get a DHCP lease just like the host system. I was thinking that tap was like a bridge.
I found on some junky old sites that I should be able to run ne2000.exe to install the driver, I was wondering if I could do that, then run DHCP.exe to get an ip address and maybe figure out how to mount a smb share some how or share the files in the freedos machine with smb. Either way. I tried to get information on the freedos wiki but it does not seem to be functioning. I think ne2000.exe needs like hardware information, when I was a kid, I think I might have used MSD.exe in dos to figure out stuff for hardware. I remember needing to know that stuff to get some dos games to work. But when I got my first 486 in 1994 I was 10, so I really did not have much of an idea what I was doing.
I will try to post this on both grc and reddit.com/r/freedos
qemu-img create freedos.img 512M
To create the hard disk image and then
qemu-system-i386 -hda freedos.img -cdrom FD13LIVE.iso -m 16 -boot order=d -display sdl -enable-kvm -nic tap,model=e1000,mac=52:54:98:76:54:32
To boot up the iso and install. At this point I have freedos install and when I boot I get
Notice the green QEMU networking detected. I thought with the -nic parameter that I could somehow get a DHCP lease just like the host system. I was thinking that tap was like a bridge.
I found on some junky old sites that I should be able to run ne2000.exe to install the driver, I was wondering if I could do that, then run DHCP.exe to get an ip address and maybe figure out how to mount a smb share some how or share the files in the freedos machine with smb. Either way. I tried to get information on the freedos wiki but it does not seem to be functioning. I think ne2000.exe needs like hardware information, when I was a kid, I think I might have used MSD.exe in dos to figure out stuff for hardware. I remember needing to know that stuff to get some dos games to work. But when I got my first 486 in 1994 I was 10, so I really did not have much of an idea what I was doing.