[Freedos-user] Emulating FreeDOS

2011-01-17 Thread the bcpino
Hi!

Please if you find this topic too Offtopic, please tell me, I won't insist.

Have you tried Qemu? I have been using it without problems before I
tried to configure the network.

- Network

Basically, Qemu have two options (RTL8139 and NE2000 ISA). Do you use
any of those under Qemu?

RTL8139 works fines under other OS, however the DOS packet drivers
hangs the system.
In the other hand, the NE2000 (ne2k_isa) packet driver, I can even use
DHCP, but I can't ping or try to connect to anything.

RTL8139: qemu -hda freedos.img -net nic,model=rtl8139 -net user
NE2000: qemu -hda freedos.img -net nic,model=ne2k_isa -net user -M isapc

Do use FreeDOS networking under qemu?

- DOS Idling

Under MS-DOS a idler is needed to avoid the guest DOS use many cycles
in the host PC. Do FreeDOS have the same problem and needs dosidle.

Thanks,

Bcpino

--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Emulating FreeDOS

2011-01-17 Thread Eric Auer

Hi Bcpino,

> - DOS Idling
>
> Under MS-DOS a idler is needed to avoid the guest DOS use many cycles
> in the host PC. Do FreeDOS have the same problem and needs dosidle.

Ironically, at some point you had to avoid using idlers such as
"fdapm apmdos" in Bochs, because it tried to be too smart ;-)

To be exact, when you did HLT to reduce CPU load, Bochs simply
was happy to be able to simulate faster, so some games etc went
too fast while you had idling drivers active.

However, I think most virtual computers, including Dosemu, now
save host CPU load if you use idling drivers inside DOS, so I
would generally recommend them. The FreeDOS kernel even has a
(minimalistic / simple) built-in idling function which you can
activate via fdconfig.sys or config.sys - it needs no extra RAM.

The command for that is IDLEHALT=1 Possible values: 0, 1, 2, 3
for none, normal, Windows-silent, Windows-visible where the two
last values refer to the int 2f.1680 "release time slice" call.
This may change in the future. Still, 0 is none, more is more.

Other fun FreeDOS config.sys extensions are VERSION=xx.x and
ANYDOS=1, SCREEN=xx (for example 0x12 for 8x8 font, 50 lines)
Those and more are explained in the config.txt file :-)

Regards, Eric


--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user