Re: [Freedos-user] Can FreeDOS Be Installed On A Logical Slice? The Answer Remains Unknown

2023-07-23 Thread Eric Auer via Freedos-user


Hi Jay!


I tried to do the same thing with a logical slice of disk but FreeDOS
failed to see it.  If it is possible to install FreeDOS onto a logical
slice of disk, inside of the extended slice, the technique for doing
so is unknown, or, at least, unknown by me.


DOS can not be installed on a logical partition, it has to be a primary 
partition.


The problem is that the boot sector of a logical partition contains, as
far as I remember, relative instead of absolute position information.

So the boot sector code / program will fail to find the DOS kernel if
booting from a logical partition. You will either have to use a primary
partition, manually mess around with the boot sector without breaking
other aspects of it, or use some type of boot manager which can load
the kernel in some other way. You could even use a virtual floppy image
with the help of GRUB or LILO and MEMDISK, I guess. FreeDOS in general
has no problems with C: being a non-primay partition as far as I know,
and it supports fdconfig.sys or config.sys pointing to the bulk of the
DOS system on other drives than C: However:

If you cannot load the kernel, DOS will be a lot less useful and at
least your fdconfig.sys and some type of driver which makes it able
to access other drives also have to be on a FAT formatted C: drive.

In theory, you could load a virtual boot floppy with NTFS drivers,
kernel and config sys and then install the rest of FreeDOS even on
a NTFS drive, but that would involve significant manual trickery.

Long story short, you could try the virtual boot floppy method and
I recommend that your DOS drive is FAT, but I think a LOGICAL FAT
partition could be good enough AFTER you boot from virtual floppy.

Regards, Eric




___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Can FreeDOS Be Installed On A Logical Slice? The Answer Remains Unknown

2023-07-21 Thread Ralf Quint via Freedos-user

On 7/21/2023 1:51 PM, Jay F. Shachter via Freedos-user wrote:

Esteemed Colleagues:

A little bit less formal might be more appropriate...

slice, Microsoft Windows was still able to boot, and then I recreated
the third primary slice, and I installed FreeDOS onto it.  I had to
change its 8-bit code from 7 to 12; when I left it at 7, FreeDOS
refused to install itself there.  When I changed it to 12, FreeDOS
called it D: and it was then willing to install itself there.


Well, you need to know what you are doing at this point. A partion ID of 
7 (07h) simple can't work, as that would indicate a NTFS partition, that 
is a file system that DOS (any DOS) just doesn't know anything about...


An ID of 12 (0Ch) indicates a FAT32 partition with LBA addressing, and 
this is something that FreeDOS indeed is able to understand



I tried to do the same thing with a logical slice of disk but FreeDOS
failed to see it.  If it is possible to install FreeDOS onto a logical
slice of disk, inside of the extended slice, the technique for doing
so is unknown, or, at least, unknown by me.


DOS can not be installed on a logical partition, it has to be a primary 
partition.



Ralf




___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] Can FreeDOS Be Installed On A Logical Slice? The Answer Remains Unknown

2023-07-21 Thread Jay F. Shachter via Freedos-user


Esteemed Colleagues:

I successfully installed FreeDOS onto a primary slice of an
MBR-partitioned disk.  I was able to do this only because, even though
Microsoft Windows had installed itself onto all three primary slices,
someone told me that Microsoft Windows did not need the third one, and
I took the chance that he was right.  I removed the third primary
slice, Microsoft Windows was still able to boot, and then I recreated
the third primary slice, and I installed FreeDOS onto it.  I had to
change its 8-bit code from 7 to 12; when I left it at 7, FreeDOS
refused to install itself there.  When I changed it to 12, FreeDOS
called it D: and it was then willing to install itself there.

I tried to do the same thing with a logical slice of disk but FreeDOS
failed to see it.  If it is possible to install FreeDOS onto a logical
slice of disk, inside of the extended slice, the technique for doing
so is unknown, or, at least, unknown by me.


 Jay F. Shachter
 6424 North Whipple Street
 Chicago IL  60645-4111
 (1-773)7613784   landline
 (1-410)9964737   GoogleVoice
 j...@m5.chicago.il.us
 http://m5.chicago.il.us

 "I sense much windows in you, Windows leads to bluescreens,
  Bluescreens leads to crashing, Crashing leads to...Suffering"



___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Can FreeDOS Be Installed By Means Of UNIX Commands?

2023-07-17 Thread Liam Proven via Freedos-user
On Sun, 16 Jul 2023 at 15:23, Jay F. Shachter via Freedos-user
 wrote:

> Microsoft Windows is installed on three primary
> partitions, because that is what Windows does, and every other
> operating system on this computer must find a home for itself within
> the logical partitions carved out of the fourth, extended partition.

This is not true, and it is incorrect in 2 separate independent ways.

[1] Yes, Windows does that by default. However, you don't need to leave it.

You need the small reserved/hidden boot partition, and you need the
big C: drive system partition.

But the 3rd is a rescue/recovery partition. You don't need that at all.

Use Ventoy to format a USB key, and download the Windows ISO from
Microsoft.com. It's free of charge and if you get it direct from MS
you can be fairly confident it's clean and free from malware. Windows
10 and 11 are unrestricted free downloads. For Win7, you need a
registration key to download it.

Copy the ISO onto your Ventoy key. Now you are good to go. You have a
much better, richer, more capable rescue tool and you can delete the
rescue partition. Nothing will change and Windows won't even notice.

Now you have 2 primary partitions free.

[2] The 4-primaries limit only applies to MBR hard disks.

This is no help with FreeDOS, but GPT doesn't have that limit and you
can have as many primary partitions as you want. There are no
"extended" or "secondary" partitions any more.

FUD FAQs:

* Yes, you can boot a GPT disk in BIOS mode.
* No, you do not need UEFI, but your BIOS does need to support it.
Most have done for 15-20 years or more.
* No, it does not only apply to disks over 2TB; you can partition  a
256GB drive with GPT if you want, and I've done it.

-- 
Liam Proven ~ Profile: https://about.me/liamproven
Email: lpro...@cix.co.uk ~ gMail/gTalk/FB: lpro...@gmail.com
Twitter/LinkedIn: lproven ~ Skype: liamproven
IoM: (+44) 7624 277612: UK: (+44) 7939-087884
Czech [+ WhatsApp/Telegram/Signal]: (+420) 702-829-053


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Can FreeDOS Be Installed By Means Of UNIX Commands?

2023-07-16 Thread Jerome Shidel via Freedos-user


> On Jul 16, 2023, at 10:21 AM, Jay F. Shachter via Freedos-user 
>  wrote:
> [..]
> If the answer to the first question is Yes, then I can continue this
> narrative, otherwise the remainder of this posting is moot.  I copied
> FD13FULL.img to a USB stick, stuck it into the above-described
> computer, and instructed it to boot from the USB device.  The
> installation procedure scares me.  I have already partitioned my disk
> and designated in my mind the logical slice onto which I want to
> install FreeDOS, but the installation procedure on FD13FULL.img
> implies that I must repartition my disk, and I am afraid to proceed,
> lest I irretrievably trash my entire computer.

First... Never install an OS or update an OS on a machine you are not 
willing to rebuild from scratch! I doesn’t matter how careful you are. 
I does not matter how new or great the OS and installer is. Things can
go wrong with the best of them and leave your machine broken or
not even bootable from the internal drives. Backup!

When you boot the from the FreeDOS USB stick, that drive should be
seen by the OS as drive C:. The installer then queries FDISK to see
if a drive D: is present and readable by FreeDOS. If so, it will use that
drive as a target for installation. If not, it will prompt to partition the 
drive.
If the installer is prompting to partition using FDISK, it cannot find a 
hard drive (other than the USB stick) that is suitable to install FreeDOS.

There is an advanced mode for the installer. However, that gets only
limited testing. Therefore, I recommend you install FreeDOS in a 
virtual machine or manually.

> [..]
> then populating the
> newly-created vfat filesystem by means of the cp and unzip commands
> (the packages, I noticed -- and there is a huge number of them -- are
> zip files, but there are also some files that are fundamental to
> system that are already present without having to be unzipped, which I
> envision simply copying over).  

That is not really going to work very well. The zip archives are packages. 
The contain various directory aliases that get remapped during package 
installation. While many could just be unzipped and used, others will be
in directories different from how they are configured and will not function
properly. 

You have multiple options on how you can proceed. 

1) You could run the installer in advanced mode. Based on how your 
machine is setup, this WILL most likely hose your system anyway.

2) You could install FreeDOS to a virtual machine like VirtualBox or 
QEMU. 

3) You could do a hybrid install into DOSBox. The installer defaults to 
hybrid on that virtual platform. There are DOCs and Youtube videos 
on how to do type of install. The benefit is having direct and easy
access to the DOS filesystem from the host. There are some drawbacks.
It is best suited for developers. 

4) Install manually. After setting up a partition and it’s boot sector, I would 
proceed one of two ways. I would either install FreeDOS into a VM’s 
hard drive using a flat disk image, then copy the files to the hard disk
partition. Or…. copy over the kernel and command. Then unzip the 
FDNPKG and FDIMPLES packages. If you place their files in the proper
directories, adjust the FDNPKG.CFG file and configure a few environment
variables, you could then use them to install all the other packages. 

Jerome




___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Can FreeDOS Be Installed By Means Of UNIX Commands?

2023-07-16 Thread Felix Miata via Freedos-user
Jay F. Shachter composed on 2023-07-16 09:21 (UTC-0500):

> I have a computer, with an MBR-partitioned disk, that is configured to
> perform Legacy boot.  Microsoft Windows is installed on three primary
> partitions, because that is what Windows does

It did that because you didn't take control. It's your computer. If you only
give Windows one acceptable option, that's what it will use. So, partition
in advance. Following is an example based on one of my older Dell's old HDD:

|ID |ux|Type, description|Format  |Related |VolumeLabel|OS2-LVM/LABEL|Size 
MiB |
+--[/dev/sda  MBR disk  1]++---[Toshiba 
DT01ACA1]+-+
|01 |  |FreeSpace Wasted |-- -- --|-- -- --|- - - - - -| |  
1.0|
|01*| 1|Prim 0b FAT32|FAT32   |FRDOS5.1|P01ST10C   |To10P01 WINBOOT  |
400.0|
|02*| 2|Prim bb AcrHidden|FAT32   |DFSe11.x|SS10P02DOS |To10P02DOSBOOT   |
509.0|
|03>| 3|Prim 83 LinuxNatv|EXT2|GRUB|03realboot |To10P03 realboot |
400.0|
|04 | 5|Log  82 SunS/SWAP|SWAP|LinuxV1 |SWAPSPACE2 |To10P05 swapper  |   
4102.0|
|05*| 6|Log  07 Inst-FSys|NTFS|Win NT  |P06ST10D   |To10P06 WinXP|   
6401.0|
|06 | 7|Log  07 DfsNoWarn|-   |unknown |   |To10P07 Win8 |  
48000.0|
|07*| 8|Log  83 LinuxNatv|EXT4|GRUB|08s151 |To10P08 suse 151 |  
1.0|
|08*| 9|Log  83 LinuxNatv|EXT4|GRUB|09s423 |To10P09 suse 423 |  
1.0|

Given the above, Windows will use the 48000 MiB space to install 7, 8 or 10,
though you may find it carves that space into two, depending on which Windows
version, and how you answer its questions.

> and every other
> operating system on this computer must find a home for itself within
> the logical partitions carved out of the fourth, extended partition.
 
Start over the right way, and "all" won't have to. Logicals are perfectly
usable by Linux and Windows both. Once they've booted, nothing that counts
knows which kind of partitions the filesystems live on.
-- 
Evolution as taught in public schools is, like religion,
based on faith, not based on science.

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Can FreeDOS Be Installed By Means Of UNIX Commands?

2023-07-16 Thread C. Masloch via Freedos-user

Hi,

On at 2023-07-16 09:21 -0500, Jay F. Shachter via Freedos-user wrote:


Esteemed Colleagues:

I have a computer, with an MBR-partitioned disk, that is configured to
perform Legacy boot.  Microsoft Windows is installed on three primary
partitions, because that is what Windows does, and every other
operating system on this computer must find a home for itself within
the logical partitions carved out of the fourth, extended partition.

I want to install FreeDOS on a logical partition.  So my first
question is: Does FreeDOS even support this?  Many operating systems
do not, and only support installation on primary partitions, and on
GPT-partitioned disks.


The FreeDOS kernel expects its FDCONFIG.SYS ("altconfig", the preferred 
alternative) or CONFIG.SYS ("oldconfig", the old fallback) on whatever 
file system it detects as the C: drive. Technically, this is the *only* 
file you need on what is detected as drive C:, as you can use lines like 
"device=f:\..." and "shell=f:\command.com /p:f:\fdauto.bat" to make use 
of a different drive for other things. (Some DOS programs may expect to 
use drive C: regardless, so watch out.)


(Using the kernel command line extension I added [1] to the kernel in 
2022, you can specify different CONFIG/ALTCONFIG/OLDCONFIG pathnames to 
try a file on a different drive than drive C:, but the only ways to pass 
a kernel command line are currently to boot into my debugger (lDebug 
[2], with a small L) and use it to load the kernel; or to pack the 
kernel executable into my iniload + fdkernpl stages then boot it as 
Multiboot1 or Multiboot2 specification kernel from GRUB which allows to 
pass along a command line as well. I can give more detailed instructions 
on those if you want.)


The kernel will detect drive C: based on which partitions are primary 
and logical. If you have only a single HDD, then probably the first 
visible primary FAT FS partition gets to be drive C: (regardless the 
actual placement on the hard disk; only the position in the partition 
tables should matter).


The kernel is loaded in its entirety by the boot sector loader, or 
whatever is fulfilling its role. That means the kernel itself doesn't 
need to know what drive/partition it was loaded from. Technically, the 
loader will pass along the boot sector with a BPB/EBPB of what partition 
it loaded from, but the kernel does not (yet) make any use of it. (Not 
true if you replace the FreeDOS kernel file by my debugger executable, 
lDebug does make use of this info.) This includes that it does not use 
it for the determination of what drive gets to be drive C:.


As for the boot sector loader, FreeDOS's originals should be able to 
load from a logical partition if you correctly set up the hidden sectors 
field (should give LBA sector number of the boot sector itself in the 
total disk unit, not uninitialised and not counting within the extended 
partition) and possibly the two CHS geometry fields (if the sector will 
use CHS access to load the kernel). All you need to do then is to 
instruct your prior loader to chainload the boot sector loader, either 
from a dump file or from the actual boot sector of the logical partition.


(In my ldosboot repo [3] I provide alternative loaders which can with 
some degree of success auto-detect the hidden sectors and CHS geometry. 
However, not all of these features are available in combination with the 
FreeDOS load protocol because of how much code it requires. But you 
could instead use the lDOS boot loaders to load lDebug, then use lDebug 
to load the FreeDOS kernel.)


To install the proper superblock values into a boot sector dump file, or 
inversely install the proper boot loader into the actual sector while 
leaving intact the superblock values (called the BPB or EBPB), you can 
use a DOS tool like my instsect (a build is included in lDebug packages) 
or the kernel's SYS utility (comes with kernel builds). SYS will 
obviously default to install the loader corresponding to its kernel; 
instsect has default loaders built-in but you can specify a file to read 
the loader from instead. (Do not try lDebug's instsect's default 
built-in loader with the unmodified FreeDOS kernel -- it will fail to 
load it, even if you change the filenames to match. This is because 
these loaders load using the lDOS load protocol rather than the FreeDOS 
one.)


SYS can write the resulting sector to a drive or to a dump file, 
likewise instsect. What I think is a feature unique to instsect is to 
operate on a partition image that appears to DOS as a file, rather than 
a drive, both for reading the superblock values as well as installing 
the resulting sector. However, both programs are DOS programs, so you 
need some sort of DOS running on the system or with access to the drive 
(image) that you want to install to.


The core feature of SYS and instsect is not super difficult to replicate 
using dd. You just need to copy over the (E)BPB of the superblock to 
combine it with the 

Re: [Freedos-user] Can FreeDOS Be Installed By Means Of UNIX Commands?

2023-07-16 Thread Bryan Kilgallin via Freedos-user

G'day, Jay:


Microsoft Windows is installed on three primary
partitions, because that is what Windows does, and every other
operating system on this computer must find a home for itself within
the logical partitions carved out of the fourth, extended partition.


Ugh!


The
installation procedure scares me.


Back up!


 "Quidquid latine dictum sit, altum videtur"


Not profound, just pompous!
--
members.iinet.net.au/~kilgallin/


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] Can FreeDOS Be Installed By Means Of UNIX Commands?

2023-07-16 Thread Jay F. Shachter via Freedos-user


Esteemed Colleagues:

I have a computer, with an MBR-partitioned disk, that is configured to
perform Legacy boot.  Microsoft Windows is installed on three primary
partitions, because that is what Windows does, and every other
operating system on this computer must find a home for itself within
the logical partitions carved out of the fourth, extended partition.

I want to install FreeDOS on a logical partition.  So my first
question is: Does FreeDOS even support this?  Many operating systems
do not, and only support installation on primary partitions, and on
GPT-partitioned disks.

If the answer to the first question is Yes, then I can continue this
narrative, otherwise the remainder of this posting is moot.  I copied
FD13FULL.img to a USB stick, stuck it into the above-described
computer, and instructed it to boot from the USB device.  The
installation procedure scares me.  I have already partitioned my disk
and designated in my mind the logical slice onto which I want to
install FreeDOS, but the installation procedure on FD13FULL.img
implies that I must repartition my disk, and I am afraid to proceed,
lest I irretrievably trash my entire computer.

Is it possible to install FreeDOS using UNIX commands, which I know
how to control?  I envision doing a "mkfs -t vfat" on the logical
slice of disk on which I want to install the system, mounting the USB
stick on some arbitrary directory, and then populating the
newly-created vfat filesystem by means of the cp and unzip commands
(the packages, I noticed -- and there is a huge number of them -- are
zip files, but there are also some files that are fundamental to
system that are already present without having to be unzipped, which I
envision simply copying over).  And then finally I envision using the
dd command in some way to populate the first block of the vfat
filesystem with a bootloader, so that GRUB can boot FreeDOS with
something along the lines of "chainloader (hd0,msdos11)+1".  Or
perhaps a bootloader is unnecessary, perhaps GRUB can be given the
name of the FreeDOS kernel and boot directly into it without having to
use the chainloader command.

Is this possible?  If a FreeDOS system is populated in this way, will
the kernel be able to boot and then figure out how big the disk is and
all the other things that will be different than they were in
FD13FULL.img?  If not, is there anyone reading this who is willing to
gently and patiently walk me thru the native install procedure and
assure me that it will not trash my hard drive?

As always, thank you in advance for any and all replies.

Jay F. Shachter
6424 North Whipple Street
Chicago IL  60645-4111
(1-773)7613784   landline
(1-410)9964737   GoogleVoice
j...@m5.chicago.il.us
http://m5.chicago.il.us

"Quidquid latine dictum sit, altum videtur"



___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-22 Thread OMGdaDPS
Just pick yourself up an old free computer locally. I can confirm that I have 
been able to get freeDOS up and running PERFECTLY on a Pentium 3. I am about to 
permanently install it on a either a Pentium D or just a Pentium 4. :)

On Sep 22 2019, at 7:13 am, Random Liegh via Freedos-user 
 wrote:
>
> On 9/19/2019 9:03 AM, Jim Hall wrote:
> > On Thu, Sep 19, 2019 at 7:41 AM  wrote:
> > > Asking the question a different way.
> > >
> > > Is there another virtual app (alternatives to Virtualbox or VMWare) that 
> > > does a much better job supporting DOS hardware which I can install 
> > > FreeDOS onto?
> > > That's probably the ultimate solution for those of us not installing 
> > > FreeDOS on actual hardware, which is a constantly growing base and if not 
> > > the majority yet, will be soon.
> > > The solutions like DOSBox and 86Box are self-contained virtual 
> > > hardware/OS solutions but was hoping for an improvement over Virtualbox 
> > > or VMWare I can install FreeDOS onto.
> > > Steve
> > Hi Steve
> > Yes, installing FreeDOS on a PC emulator or virtual machine is a very
> > common way to run FreeDOS. Which PC emulator to run is likely going to
> > be down to personal preference and whatever platform you are running.
> > We link to several PC emulators / virtual machines from the FreeDOS
> > Links page:
> > https://www.freedos.org/links/
> >
> >
> > VirtualBox
> > http://www.virtualbox.org/
> >
> > QEMU
> > http://www.qemu-project.org/
> >
> > GNOME Boxes (only for Linux with GNOME desktop; uses QEMU as a back-end)
> > https://wiki.gnome.org/Apps/Boxes
> >
> > PCem
> > http://pcem-emulator.co.uk/
> >
> > 86Box
> > https://github.com/86Box/86Box
> >
> > DOSEMU2 (only for Linux)
> > https://github.com/stsp/dosemu2
> >
> >
> > Or if you want to run FreeDOS in a web browser: jslinux (javascript)
> > https://bellard.org/jslinux/vm.html?url=https://bellard.org/jslinux/freedos.cfg=64=1=720=400
> >
> >
> > If you're asking for my personal preference: I used to run VirtualBox
> > until a few years ago, then I switched to QEMU. I run Fedora Linux
> > with the GNOME desktop, and QEMU works very well there. But QEMU has a
> > lot of command line options - you "build" your virtual machine by
> > assembling different options for the network card, C: drive, CDROM,
> > etc. So the command line can get long. I wrote an article about it
> > here:
> > https://opensource.com/article/17/10/run-dos-applications-linux
> >
> >
> > Jim
> >
> > ___
> > Freedos-user mailing list
> > Freedos-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freedos-user
>
>
>
> For folks who don't mind living on the bleeding edge, 86Box provides
> test builds at http://ci.86box.net/job/86Box-Optimized ...those are
> builds optimized for most modern cpus, grouped by generation (core2,
> nehalem, sandybridge, etc).
>
>
>
> ___
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
>

___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-22 Thread Random Liegh via Freedos-user



On 9/19/2019 9:03 AM, Jim Hall wrote:

On Thu, Sep 19, 2019 at 7:41 AM  wrote:

Asking the question a different way.

Is there another virtual app (alternatives to Virtualbox or VMWare) that does a 
much better job supporting DOS hardware which I can install FreeDOS onto?

That's probably the ultimate solution for those of us not installing FreeDOS on 
actual hardware, which is a constantly growing base and if not the majority 
yet, will be soon.

The solutions like DOSBox and 86Box are self-contained virtual hardware/OS 
solutions but was hoping for an improvement over Virtualbox or VMWare I can 
install FreeDOS onto.

Steve


Hi Steve

Yes, installing FreeDOS on a PC emulator or virtual machine is a very
common way to run FreeDOS. Which PC emulator to run is likely going to
be down to personal preference and whatever platform you are running.
We link to several PC emulators / virtual machines from the FreeDOS
Links page:
https://www.freedos.org/links/


VirtualBox
http://www.virtualbox.org/

QEMU
http://www.qemu-project.org/

GNOME Boxes (only for Linux with GNOME desktop; uses QEMU as a back-end)
https://wiki.gnome.org/Apps/Boxes

PCem
http://pcem-emulator.co.uk/

86Box
https://github.com/86Box/86Box

DOSEMU2 (only for Linux)
https://github.com/stsp/dosemu2


Or if you want to run FreeDOS in a web browser: jslinux (javascript)
https://bellard.org/jslinux/vm.html?url=https://bellard.org/jslinux/freedos.cfg=64=1=720=400


If you're asking for my personal preference: I used to run VirtualBox
until a few years ago, then I switched to QEMU. I run Fedora Linux
with the GNOME desktop, and QEMU works very well there. But QEMU has a
lot of command line options - you "build" your virtual machine by
assembling different options for the network card, C: drive, CDROM,
etc. So the command line can get long. I wrote an article about it
here:
https://opensource.com/article/17/10/run-dos-applications-linux


Jim


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user



For folks who don't mind living on the bleeding edge, 86Box provides 
test builds at http://ci.86box.net/job/86Box-Optimized ...those are 
builds optimized for most modern cpus, grouped by generation (core2, 
nehalem, sandybridge, etc).




___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-20 Thread steve
That is very cool and I saw the instructions so I'll give it a shot. 

I was really hoping for a virtualizer that acts like a '90s PC and looks
like I found it.

Should be a lot of fun. 

On 2019-09-20 07:46, geneb wrote:

> On Thu, 19 Sep 2019, st...@vwebr.net wrote:
> 
>> Not making any assumptions at all, and frankly it sounds interesting.
>> 
>> Merely trying to understand what it is in comparison to Virtualbox and
>> VMWare, or DOSBox.
>> 
>> If it's a virtual machine app meant to install an OS into like the first
>> two, then of course I'm very interested.
> Yes.  That's exactly how it works - it's designed to be a PC emulator that 
> goes beyond what VirtualBox and VMWare can provide.  It'll even emulate a 
> number of specialty cards like SCSI controllers.
> 
> g.
> 
> -- 
> Proud owner of F-15C 80-0007
> http://www.f15sim.com - The only one of its kind.
> http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
> Some people collect things for a hobby.  Geeks collect hobbies.
> 
> ScarletDME - The red hot Data Management Environment
> A Multi-Value database for the masses, not the classes.
> http://scarlet.deltasoft.com - Get it _today_!
> 
> ___
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-20 Thread geneb

On Thu, 19 Sep 2019, st...@vwebr.net wrote:


Not making any assumptions at all, and frankly it sounds interesting.

Merely trying to understand what it is in comparison to Virtualbox and
VMWare, or DOSBox.

If it's a virtual machine app meant to install an OS into like the first
two, then of course I'm very interested.

Yes.  That's exactly how it works - it's designed to be a PC emulator that 
goes beyond what VirtualBox and VMWare can provide.  It'll even emulate a 
number of specialty cards like SCSI controllers.


g.


--
Proud owner of F-15C 80-0007
http://www.f15sim.com - The only one of its kind.
http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
Some people collect things for a hobby.  Geeks collect hobbies.

ScarletDME - The red hot Data Management Environment
A Multi-Value database for the masses, not the classes.
http://scarlet.deltasoft.com - Get it _today_!


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-20 Thread Jon Brase
Its github page says it's a hypervisor, and in the context of your question as 
to whether it supports booting an arbitrary OS it doesn't make much of a 
difference, but, from what I can see it's more of an emulator than a 
hypervisor. However, for the typical FreeDOS use case, an emulator is indeed a 
better fit than a hypervisor. 
The difference is that an emulator simulates the operation of the whole machine 
in software, whereas "hypervisor" or "virtual machine" usually implies that as 
much as possible of the code of the guest OS and its applications is run 
directly by the CPU of the host system as possible, with emulation only 
happening where necessary to prevent the guest OS from inadvertently or 
deliberately interfering with the host OS. For the user, the difference is that 
hypervisors generally have the goal of using spare resources on the host 
machine to create a new computer similar to the host out of thin air without 
having to buy a new computer, while emulators generally have the goal of 
running software that won't generally run well, or at all, on the host, often 
in cases where the guest architecture is obsolete and working hardware is 
difficult or impossible to find.
This isn't a hard and fast distinction, though: platforms like QEMU will make 
use of a hypervisor when running code for the host processor, but when running 
code for a different architecture will run it under full emulation. Some 
processor architectures (quite a few in the past, not so many now) don't allow 
every instruction that could interfere with the host OS to be trapped, in which 
case a hypervisor in the strict sense is impossible and emulation is required 
even for use cases that would generally use a hypervisor. Also,  the term 
"virtual machine", usually reserved for cases where the guest system is running 
on top of a hypervisor,  is also quite frequently used for emulators that 
emulate a computer architecture for which no hardware implementations exist or 
ever intended to exist (such as that used by the Java language), which is a 
significant use of the term in a context fairly far from that in which it is 
usually employed. 

 Original message 
From: st...@vwebr.net 
Date: 9/19/2019  22:39  (GMT-06:00) 
To: "Discussion and general questions about FreeDOS." 
 
Subject: Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox 
and VMWare's lack of decent support for DOS sound? 


Please ignore my last.  I see that it's a hypervisor, which should do what I 
need.
I almost thought it was too much like DOSBox which is its own OS and I was 
trying to stay away from that.
 
Nothing against DOSBox, it has its place and is best in what it does.


On 2019-09-19 21:22, st...@vwebr.net wrote:

Not making any assumptions at all, and frankly it sounds interesting.
Merely trying to understand what it is in comparison to Virtualbox and VMWare, 
or DOSBox.
If it's a virtual machine app meant to install an OS into like the first two, 
then of course I'm very interested.
 


On 2019-09-19 09:30, geneb wrote:

On Thu, 19 Sep 2019, st...@vwebr.net wrote:


Asking the question a different way.

Is there another virtual app (alternatives to Virtualbox or VMWare) that
does a much better job supporting DOS hardware which I can install
FreeDOS onto?


That's what 86Box does - it supports a huge range of hardware.  You need to 
actually use it before assuming it won't meet your needs.

g.

 -- 
Proud owner of F-15C 80-0007
http://www.f15sim.com - The only one of its kind.
http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
Some people collect things for a hobby.  Geeks collect hobbies.

ScarletDME - The red hot Data Management Environment
A Multi-Value database for the masses, not the classes.
http://scarlet.deltasoft.com - Get it _today_!


 ___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-19 Thread steve
Please ignore my last.  I see that it's a hypervisor, which should do
what I need. 

I almost thought it was too much like DOSBox which is its own OS and I
was trying to stay away from that.

Nothing against DOSBox, it has its place and is best in what it does. 

On 2019-09-19 21:22, st...@vwebr.net wrote:

> Not making any assumptions at all, and frankly it sounds interesting. 
> 
> Merely trying to understand what it is in comparison to Virtualbox and 
> VMWare, or DOSBox. 
> 
> If it's a virtual machine app meant to install an OS into like the first two, 
> then of course I'm very interested.
> 
> On 2019-09-19 09:30, geneb wrote: 
> On Thu, 19 Sep 2019, st...@vwebr.net wrote:
> 
> Asking the question a different way.
> 
> Is there another virtual app (alternatives to Virtualbox or VMWare) that
> does a much better job supporting DOS hardware which I can install
> FreeDOS onto?
> 
> That's what 86Box does - it supports a huge range of hardware.  You need to 
> actually use it before assuming it won't meet your needs.
> 
> g.
> 
> -- 
> Proud owner of F-15C 80-0007
> http://www.f15sim.com - The only one of its kind.
> http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
> Some people collect things for a hobby.  Geeks collect hobbies.
> 
> ScarletDME - The red hot Data Management Environment
> A Multi-Value database for the masses, not the classes.
> http://scarlet.deltasoft.com - Get it _today_!
> 
> ___
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-19 Thread steve
Not making any assumptions at all, and frankly it sounds interesting. 

Merely trying to understand what it is in comparison to Virtualbox and
VMWare, or DOSBox. 

If it's a virtual machine app meant to install an OS into like the first
two, then of course I'm very interested.

On 2019-09-19 09:30, geneb wrote:

> On Thu, 19 Sep 2019, st...@vwebr.net wrote:
> 
>> Asking the question a different way.
>> 
>> Is there another virtual app (alternatives to Virtualbox or VMWare) that
>> does a much better job supporting DOS hardware which I can install
>> FreeDOS onto?
> That's what 86Box does - it supports a huge range of hardware.  You need to 
> actually use it before assuming it won't meet your needs.
> 
> g.
> 
> -- 
> Proud owner of F-15C 80-0007
> http://www.f15sim.com - The only one of its kind.
> http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
> Some people collect things for a hobby.  Geeks collect hobbies.
> 
> ScarletDME - The red hot Data Management Environment
> A Multi-Value database for the masses, not the classes.
> http://scarlet.deltasoft.com - Get it _today_!
> 
> ___
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-19 Thread Mercury Thirteen via Freedos-user
For those times when VirtualBox doesn't cut it, I use AQEMU, a GUI-based 
frontend for QEMU.

QEMU itself supports SO many options that using it from a command line can be a 
little daunting; AQEMU's GUI approach makes creating/configuring VMs much more 
straightforward IMO.

Sent with [ProtonMail](https://protonmail.com) Secure Email.

‐‐‐ Original Message ‐‐‐
On Thursday, September 19, 2019 8:39 AM,  wrote:

> Asking the question a different way.
>
> Is there another virtual app (alternatives to Virtualbox or VMWare) that does 
> a much better job supporting DOS hardware which I can install FreeDOS onto?
>
> That's probably the ultimate solution for those of us not installing FreeDOS 
> on actual hardware, which is a constantly growing base and if not the 
> majority yet, will be soon.
>
> The solutions like DOSBox and 86Box are self-contained virtual hardware/OS 
> solutions but was hoping for an improvement over Virtualbox or VMWare I can 
> install FreeDOS onto.
>
> Steve
>
> On 2019-09-18 20:22, geneb wrote:
>
>> On Wed, 18 Sep 2019, Jim Hall wrote:
>>
>>> On Wed, Sep 18, 2019 at 8:07 AM geneb  wrote:
>>>
 I've found that 86Box is probably the best PC emulator out there.  It's
 basically a PC emulated at the hardware level for a number of different
 motherboard chipsets.  It actually uses original BIOS ROMs and even video
 BIOS ROMs.  You can find it here: https://github.com/86Box/86Box  It's a
 fork of PCem and works wonderfully.  It will emulate pretty much any CPU
 between the 8088 and Pentium MMX.
>>>
>>> Thanks for the link to 86Box. I've added it to our Links page:
>>> https://www.freedos.org/links/
>>
>> You're welcome!
>>
>> g.
>>
>> --
>> Proud owner of F-15C 80-0007
>> http://www.f15sim.com - The only one of its kind.
>> http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
>> Some people collect things for a hobby.  Geeks collect hobbies.
>>
>> ScarletDME - The red hot Data Management Environment
>> A Multi-Value database for the masses, not the classes.
>> http://scarlet.deltasoft.com - Get it _today_!
>>
>> ___
>> Freedos-user mailing list
>> Freedos-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/freedos-user___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-19 Thread Jim Hall
On Thu, Sep 19, 2019 at 7:41 AM  wrote:
>
> Asking the question a different way.
>
> Is there another virtual app (alternatives to Virtualbox or VMWare) that does 
> a much better job supporting DOS hardware which I can install FreeDOS onto?
>
> That's probably the ultimate solution for those of us not installing FreeDOS 
> on actual hardware, which is a constantly growing base and if not the 
> majority yet, will be soon.
>
> The solutions like DOSBox and 86Box are self-contained virtual hardware/OS 
> solutions but was hoping for an improvement over Virtualbox or VMWare I can 
> install FreeDOS onto.
>
> Steve
>

Hi Steve

Yes, installing FreeDOS on a PC emulator or virtual machine is a very
common way to run FreeDOS. Which PC emulator to run is likely going to
be down to personal preference and whatever platform you are running.
We link to several PC emulators / virtual machines from the FreeDOS
Links page:
https://www.freedos.org/links/


VirtualBox
http://www.virtualbox.org/

QEMU
http://www.qemu-project.org/

GNOME Boxes (only for Linux with GNOME desktop; uses QEMU as a back-end)
https://wiki.gnome.org/Apps/Boxes

PCem
http://pcem-emulator.co.uk/

86Box
https://github.com/86Box/86Box

DOSEMU2 (only for Linux)
https://github.com/stsp/dosemu2


Or if you want to run FreeDOS in a web browser: jslinux (javascript)
https://bellard.org/jslinux/vm.html?url=https://bellard.org/jslinux/freedos.cfg=64=1=720=400


If you're asking for my personal preference: I used to run VirtualBox
until a few years ago, then I switched to QEMU. I run Fedora Linux
with the GNOME desktop, and QEMU works very well there. But QEMU has a
lot of command line options - you "build" your virtual machine by
assembling different options for the network card, C: drive, CDROM,
etc. So the command line can get long. I wrote an article about it
here:
https://opensource.com/article/17/10/run-dos-applications-linux


Jim


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-19 Thread geneb

On Thu, 19 Sep 2019, st...@vwebr.net wrote:


Asking the question a different way.

Is there another virtual app (alternatives to Virtualbox or VMWare) that
does a much better job supporting DOS hardware which I can install
FreeDOS onto?

That's what 86Box does - it supports a huge range of hardware.  You need 
to actually use it before assuming it won't meet your needs.


g.

--
Proud owner of F-15C 80-0007
http://www.f15sim.com - The only one of its kind.
http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
Some people collect things for a hobby.  Geeks collect hobbies.

ScarletDME - The red hot Data Management Environment
A Multi-Value database for the masses, not the classes.
http://scarlet.deltasoft.com - Get it _today_!


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-19 Thread steve
Asking the question a different way. 

Is there another virtual app (alternatives to Virtualbox or VMWare) that
does a much better job supporting DOS hardware which I can install
FreeDOS onto? 

That's probably the ultimate solution for those of us not installing
FreeDOS on actual hardware, which is a constantly growing base and if
not the majority yet, will be soon. 

The solutions like DOSBox and 86Box are self-contained virtual
hardware/OS solutions but was hoping for an improvement over Virtualbox
or VMWare I can install FreeDOS onto. 

Steve

On 2019-09-18 20:22, geneb wrote:

> On Wed, 18 Sep 2019, Jim Hall wrote:
> 
> On Wed, Sep 18, 2019 at 8:07 AM geneb  wrote:
> 
> I've found that 86Box is probably the best PC emulator out there.  It's
> basically a PC emulated at the hardware level for a number of different
> motherboard chipsets.  It actually uses original BIOS ROMs and even video
> BIOS ROMs.  You can find it here: https://github.com/86Box/86Box  It's a
> fork of PCem and works wonderfully.  It will emulate pretty much any CPU
> between the 8088 and Pentium MMX.
> 
> Thanks for the link to 86Box. I've added it to our Links page:
> https://www.freedos.org/links/

You're welcome!

g.

-- 
Proud owner of F-15C 80-0007
http://www.f15sim.com - The only one of its kind.
http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
Some people collect things for a hobby.  Geeks collect hobbies.

ScarletDME - The red hot Data Management Environment
A Multi-Value database for the masses, not the classes.
http://scarlet.deltasoft.com - Get it _today_!

___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-18 Thread geneb

On Wed, 18 Sep 2019, Jim Hall wrote:


On Wed, Sep 18, 2019 at 8:07 AM geneb  wrote:


I've found that 86Box is probably the best PC emulator out there.  It's
basically a PC emulated at the hardware level for a number of different
motherboard chipsets.  It actually uses original BIOS ROMs and even video
BIOS ROMs.  You can find it here: https://github.com/86Box/86Box  It's a
fork of PCem and works wonderfully.  It will emulate pretty much any CPU
between the 8088 and Pentium MMX.




Thanks for the link to 86Box. I've added it to our Links page:
https://www.freedos.org/links/


You're welcome!

g.

--
Proud owner of F-15C 80-0007
http://www.f15sim.com - The only one of its kind.
http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
Some people collect things for a hobby.  Geeks collect hobbies.

ScarletDME - The red hot Data Management Environment
A Multi-Value database for the masses, not the classes.
http://scarlet.deltasoft.com - Get it _today_!


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-18 Thread Jim Hall
On Wed, Sep 18, 2019 at 8:07 AM geneb  wrote:

> I've found that 86Box is probably the best PC emulator out there.  It's
> basically a PC emulated at the hardware level for a number of different
> motherboard chipsets.  It actually uses original BIOS ROMs and even video
> BIOS ROMs.  You can find it here: https://github.com/86Box/86Box  It's a
> fork of PCem and works wonderfully.  It will emulate pretty much any CPU
> between the 8088 and Pentium MMX.
>
>

Thanks for the link to 86Box. I've added it to our Links page:
https://www.freedos.org/links/



Jim
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-18 Thread geneb

On Tue, 17 Sep 2019, Jon Brase wrote:


On Mon, 16 Sep 2019 17:18:18 -0600
st...@vwebr.net wrote:


This is kind of a sore point when using Windows-based virtualization
apps.

Virtualbox (and I believe VMWare) support SoundBlaster 16, but only to a
certain extent (as in later versions of Windows).



I've found that 86Box is probably the best PC emulator out there.  It's 
basically a PC emulated at the hardware level for a number of different 
motherboard chipsets.  It actually uses original BIOS ROMs and even video 
BIOS ROMs.  You can find it here: https://github.com/86Box/86Box  It's a 
fork of PCem and works wonderfully.  It will emulate pretty much any CPU 
between the 8088 and Pentium MMX.


g.


--
Proud owner of F-15C 80-0007
http://www.f15sim.com - The only one of its kind.
http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
Some people collect things for a hobby.  Geeks collect hobbies.

ScarletDME - The red hot Data Management Environment
A Multi-Value database for the masses, not the classes.
http://scarlet.deltasoft.com - Get it _today_!


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-18 Thread Eric Auer


Hi Jon,

some extra details: There was a VBE sound BIOS extension,
but basically nobody used it, in any case no games I know.

And there was a project to create a virtual soundblaster,
which is mirrored on https://auersoft.eu/soft/by-others/
but it is more like a draft of implementing some very
basic functionality. In the general case, it is a lot
better to use dosbox or dosemu which specifically have
"simulate a soundblaster and output the sound using the
drivers of the host operating system" as features while
also simulating other DOS friendly hardware and adding
a lot of DOS related extras which generic virtual PC
type software would not offer.
As far as I remember, VSB uses built-in protected mode
code to trap soundblaster I/O, making it incompatible
to protected mode / DOS extenders / EMM386, but it could
be modified to use EMM386-provided I/O trapping. Which
in turn is not yet supported by the EMM386 in FreeDOS.

Regards, Eric




___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-17 Thread Jon Brase
On Mon, 16 Sep 2019 17:18:18 -0600
st...@vwebr.net wrote:

> This is kind of a sore point when using Windows-based virtualization
> apps. 
> 
> Virtualbox (and I believe VMWare) support SoundBlaster 16, but only to a
> certain extent (as in later versions of Windows). 
> 
> They don't support DOS sound, period. 
> 
> One of the things I noticed with DOS games is that I/O ports are not
> supported (e.g. A220 and P330) by Virtualbox or VMWare's implementation.
> 
> 
> Because I remembered that BIOS extensions are something that were used
> many years ago to adapt machines BIOS that (for instance) didn't support
> larger sized HDDs, I'm wondering if the same sort of thing can be done
> to implement a much more accurate version of a SoundBlaster ISA card
> which
> allows DOS games to fully recognize an improved virtualized ISA sound
> card and make use of it. 
> 
> I know that DOSBox is able to achieve sound for DOS games, so it seems
> like something not too difficult unless the virtual app would block it
> from working. 

Well, the thing is, DOSBox isn't just a DOS implementation, like FreeDOS is.
It's a DOS implementation plus a layer similar to VMWare or VirtualBox that
emulates the hardware. It also has a narrower focus for the kinds of
applications it tries to run well: It's focused on games, which made significant
use of sound hardware. Since DOSBox is not just a DOS implementation, but also
a hardware emulator, it knows that it's running on top of  another OS, so it can
just use the OS's sound API as a back end and let the OS and drivers take care
of turning that into actual sound coming out of the speakers. FreeDOS either
isn't running on top of another OS (on bare metal) or doesn't know that it is
(under emulation or virtualization), so it, or a driver that it loads, has to
talk directly to the hardware.

For FreeDOS to emulate SoundBlaster sound, it would  have to trap all accesses
to the soundblaster hardware (probably easy enough for an EMM to do, if you have
a 386 or better), and then it would have to translate the attempted soundblaster
accesses into some standardized representation of the sound to be produced, and
hand that off to a driver written for the sound hardware actually installed on
the machine.

Windows and Linux have huge collections of drivers already in existence, and
MacOS runs on only one manufacturer's hardware, but FreeDOS would have to start
from scratch.

> I figured the easiest path would be something like what DOSBox uses,
> except implemented in FreeDOS but a BIOS 'extension' is another avenue. 
> 
> I guess a BIOS extension would depend on having access to the code for
> SeaBIOS or whatever Oracle or VMWare uses to virtualize hardware. 

A BIOS extension wouldn't help, because BIOS had no sound API. The PC
architecture had no standardized on-motherboard sound beyond the PC speaker in
the DOS era: everything was through expansion cards, and DOS didn't have a
standardized sound API either. The closest thing to a standardized sound API was
the fact that SoundBlaster had a fairly dominant market share, so if your
software could talk to a SoundBlaster card, it would work on a good chunk of
PCs. But it's the fact that applications had to talk to the hardware directly,
without using the BIOS or DOS, that makes audio back-compatibility with DOS so
difficult.


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] can FreeDOS do anything to make up for Virtualbox and VMWare's lack of decent support for DOS sound?

2019-09-16 Thread steve
This is kind of a sore point when using Windows-based virtualization
apps. 

Virtualbox (and I believe VMWare) support SoundBlaster 16, but only to a
certain extent (as in later versions of Windows). 

They don't support DOS sound, period. 

One of the things I noticed with DOS games is that I/O ports are not
supported (e.g. A220 and P330) by Virtualbox or VMWare's implementation.


Because I remembered that BIOS extensions are something that were used
many years ago to adapt machines BIOS that (for instance) didn't support
larger sized HDDs, I'm wondering if the same sort of thing can be done
to implement a much more accurate version of a SoundBlaster ISA card
which
allows DOS games to fully recognize an improved virtualized ISA sound
card and make use of it. 

I know that DOSBox is able to achieve sound for DOS games, so it seems
like something not too difficult unless the virtual app would block it
from working. 

I figured the easiest path would be something like what DOSBox uses,
except implemented in FreeDOS but a BIOS 'extension' is another avenue. 

I guess a BIOS extension would depend on having access to the code for
SeaBIOS or whatever Oracle or VMWare uses to virtualize hardware. 

Steve___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can freedos?

2014-09-23 Thread Christopher Evans
Freedos will work well on 64bit cpu. Just kernel will have its 16/32 bit
memory limits though.

--
-chris
Computer Consultant  Repair Tech
Digitalatoll Solutions Group (Tawhaki Software)
http://digitalatoll.com/
http://tawhakisoft.com/
Cell: 916-612-6904
Digitalatoll Social Network
http://digitalatoll.com/web/social_net/
Webpage, Email, Cloud FTP Hosting, Custom programming, Computer Repair,
Network security and monitoring, Media Conversion, Data Recovery


On Sep 22, 2014 3:24 PM, Karen Lewellen klewel...@shellworld.net wrote:

 Mercy  the  things that come across my desk...even if I am not seeking
 them.
 a question only.  I have no idea why the person is asking.
 Will freedos run on a 64 bit machine?
 Thanks,
 Kare



 --
 Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
 Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
 Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
 Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer

 http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user

--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] can freedos?

2014-09-22 Thread Karen Lewellen
Mercy  the  things that come across my desk...even if I am not seeking 
them.
a question only.  I have no idea why the person is asking.
Will freedos run on a 64 bit machine?
Thanks,
Kare


--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can freedos?

2014-09-22 Thread Corbin Davenport
Yes.



On Mon, Sep 22, 2014 at 6:23 PM, Karen Lewellen klewel...@shellworld.net
wrote:

 Mercy  the  things that come across my desk...even if I am not seeking
 them.
 a question only.  I have no idea why the person is asking.
 Will freedos run on a 64 bit machine?
 Thanks,
 Kare



 --
 Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
 Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
 Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
 Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer

 http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user

--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can freedos?

2014-09-22 Thread Ralf Quint
On 9/22/2014 3:23 PM, Karen Lewellen wrote:
 Mercy  the  things that come across my desk...even if I am not seeking
 them.
 a question only.  I have no idea why the person is asking.
 Will freedos run on a 64 bit machine?

Yes, of course. Unless you are referring with 64 bit machine to an 
Intel Itanium based machine, all other Intel and AMD chips are still 
able to happily run 16 bit code...

Ralf

---
This email is free from viruses and malware because avast! Antivirus protection 
is active.
http://www.avast.com


--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can freedos?

2014-09-22 Thread Jim Hall
Short answer is yes.

Longer answer is that you won't be able to take advantage of anything 64bit
on the machine. FreeDOS is still DOS, so it runs as a 16bit process.

Be careful if you machine has EFI, instead of BIOS. FreeDOS requires BIOS.
Otherwise, you are better off running FreeDOS in a virtual machine.


Jim




On Monday, September 22, 2014, Karen Lewellen klewel...@shellworld.net
wrote:

 Mercy  the  things that come across my desk...even if I am not seeking
 them.
 a question only.  I have no idea why the person is asking.
 Will freedos run on a 64 bit machine?
 Thanks,
 Kare


--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can freedos access a floppy disk image

2008-05-23 Thread Bonnie Dalzell
On Wed, 21 May 2008, Robert Riebisch wrote:

RR Bonnie Dalzell wrote:
RR 
RR  Can freedos mount this disk image and use it rather than the floppy disk
RR  in question?
RR  
RR  If so, how do you mount the disk image?
RR 
RR There's a third party software called E0X available from
RR http://kannegieser.net/veit/programm/index_e.htm, which allows to
RR substitute your floppy drive with an image file before starting a
RR desired program, e.g., command.com. I never tried it on FreeDOS, but it
RR worked fine on MS-DOS for me.

Thanks for the tip. The program seems to be in an .arj format. What is 
.arj and how does one unpack it?

RR 
RR Robert Riebisch
RR -- 
RR BTTR Software
RR http://www.bttr-software.de/
RR 
RR -
RR This SF.net email is sponsored by: Microsoft
RR Defy all challenges. Microsoft(R) Visual Studio 2008.
RR http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
RR ___
RR Freedos-user mailing list
RR Freedos-user@lists.sourceforge.net
RR https://lists.sourceforge.net/lists/listinfo/freedos-user
RR 

~~~
   Bonnie Dalzell, MA
mail:5100 Hydes Rd PO Box 60, Hydes,MD,USA 21082-0060|EMAIL:[EMAIL PROTECTED]

freelance anatomist, vertebrate paleontologist, writer, illustrator, dog
breeder, computer nerd  iconoclast... Borzoi info at www.borzois.com.
Editor Net.Pet Online Animal Magazine  - http://www.netpetmagazine.com
HOME http://www.qis.net/~borzoi/  BUSINESS http://www.batw.com


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can freedos access a floppy disk image

2008-05-23 Thread Mateusz Viste
On Friday 23 May 2008, Bonnie Dalzell wrote:
 Thanks for the tip. The program seems to be in an .arj format. What is ..arj 
 and how does one unpack it?

Hi,

ARJ is a file compression program (it used to be the most well-known archiver 
in ol' good days...). To unpack it, just go get the unarj program from 
http://www.arjsoftware.com.

bye!
Mateusz Viste
-- 
You'll find my public OpenPGP key at http://mateusz.viste.free.fr/pub_key


signature.asc
Description: This is a digitally signed message part.
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] can freedos access a floppy disk image

2008-05-21 Thread Bonnie Dalzell

I can make a diskimage of a floppy disk in linux with dd

Can freedos mount this disk image and use it rather than the floppy disk 
in question?

If so, how do you mount the disk image?

~~~
Bonnie Dalzell, MA
mail:5100 Hydes Rd PO Box 60, Hydes,MD,USA 21082-0060|EMAIL:[EMAIL PROTECTED]

freelance anatomist, vertebrate paleontologist, writer, illustrator, dog
breeder, computer nerd  iconoclast... Borzoi info at www.borzois.com.
Editor Net.Pet Online Animal Magazine  - http://www.netpetmagazine.com
HOME http://www.qis.net/~borzoi/  BUSINESS http://www.batw.com


-
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can freedos access a floppy disk image

2008-05-21 Thread Eric Auer

Hi Bonnie :-)

 I can make a diskimage of a floppy disk in linux with dd

 Can freedos mount this disk image and use it rather than the
 floppy disk in question?

 If so, how do you mount the disk image?

Try using the shsurdrv ramdisk and related tools. To boot
from a diskimage, try grub4dos or syslinux' memdisk :-).
Most shsu tools should be on the homepage of Jason Hood.

I think there was a shsu tool to MOUNT your diskimage as
file, but if you have RAM free, it is better to use the
shsurdrv which can LOAD the diskimage during driver load.

Eric



-
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] can freedos access a floppy disk image

2008-05-21 Thread Robert Riebisch
Bonnie Dalzell wrote:

 Can freedos mount this disk image and use it rather than the floppy disk
 in question?
 
 If so, how do you mount the disk image?

There's a third party software called E0X available from
http://kannegieser.net/veit/programm/index_e.htm, which allows to
substitute your floppy drive with an image file before starting a
desired program, e.g., command.com. I never tried it on FreeDOS, but it
worked fine on MS-DOS for me.

Robert Riebisch
-- 
BTTR Software
http://www.bttr-software.de/

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user