Re: [Freedos-user] MSdos 7.1 question / Sound in DOS and FAT huge file support

2023-11-03 Thread Michał Dec via Freedos-user

Hi,

Isn't HX that unfinished DOS extender from 15 years ago that wanted to 
make it possible to run Windows-only binaries on DOS, and had some 
success in that field?


BR,

Michał

W dniu 03.11.2023 o 18:14, Joao Silva via Freedos-user pisze:

Hi!
HX DOS Extender work with dos games that require speaker (beep)?

Last time i tryed with a eeepc and nothings.

Thanks

On Thu, Nov 2, 2023 at 5:15 AM Mart Zirnask via Freedos-user 
 wrote:


On 01/11/2023, Eric Auer via Freedos-user
 wrote:
>
> It should be possible to use MPXPLAY to get DOS sound
> with modern hardware: https://mpxplay.sourceforge.net/

I can confirm that MPXPLAY may work out of the box with Intel HDA.
Tested on a Dell Mini 9, which has the Realtek ALC268 card.
Played back mp3 and also a 24bit 48kHz wav file flawlessly on SvarDOS.

(In case there's no sound from speakers, read about the "-scc"  flag
in docs/FAQ.txt. The documentation is comprehensive and great.)

Really happy about all this, since a minor part of my work includes
using at least 24-bit audio. Hoping to cobble together some
mpxplay-based script for wav slicing now -- for Getting To Do More
Real Work In Actual DOS, yay. :)

Will try 32-bit wav with mpxplay soon as well.

Haven't tested sbemu, but here are some more projects for HDA and-or
AC97 support on DOS (haven't tried any of these either):

- HX DOS Extender 2.17+ added HDA support in 2016:

http://www.bttr-software.de/forum/board_entry.php?id=14645=0=time=0



- VSBHDA, a recent dosemu fork:
https://github.com/Baron-von-Riedesel/VSBHDA

- A bare metal wav player (not TSR) and HDA status controller:
https://github.com/Baron-von-Riedesel/HDAutils

- "micro or nano" extender with an example for HDA playback:
https://github.com/Baron-von-Riedesel/DOS32pae

- An AC97 wav player: https://github.com/volkertb/ich2player

- ICH sound driver development: https://github.com/volkertb/ail32-ich

Best,
Mart


___
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___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] MSdos 7.1 question / Sound in DOS and FAT huge file support

2023-11-03 Thread Joao Silva via Freedos-user
Hi!
HX DOS Extender work with dos games that require speaker (beep)?

Last time i tryed with a eeepc and nothings.

Thanks

On Thu, Nov 2, 2023 at 5:15 AM Mart Zirnask via Freedos-user <
freedos-user@lists.sourceforge.net> wrote:

> On 01/11/2023, Eric Auer via Freedos-user
>  wrote:
> >
> > It should be possible to use MPXPLAY to get DOS sound
> > with modern hardware: https://mpxplay.sourceforge.net/
>
> I can confirm that MPXPLAY may work out of the box with Intel HDA.
> Tested on a Dell Mini 9, which has the Realtek ALC268 card.
> Played back mp3 and also a 24bit 48kHz wav file flawlessly on SvarDOS.
>
> (In case there's no sound from speakers, read about the "-scc"  flag
> in docs/FAQ.txt. The documentation is comprehensive and great.)
>
> Really happy about all this, since a minor part of my work includes
> using at least 24-bit audio. Hoping to cobble together some
> mpxplay-based script for wav slicing now -- for Getting To Do More
> Real Work In Actual DOS, yay. :)
>
> Will try 32-bit wav with mpxplay soon as well.
>
> Haven't tested sbemu, but here are some more projects for HDA and-or
> AC97 support on DOS (haven't tried any of these either):
>
> - HX DOS Extender 2.17+ added HDA support in 2016:
>
> http://www.bttr-software.de/forum/board_entry.php?id=14645=0=time=0
>
> - VSBHDA, a recent dosemu fork:
> https://github.com/Baron-von-Riedesel/VSBHDA
>
> - A bare metal wav player (not TSR) and HDA status controller:
> https://github.com/Baron-von-Riedesel/HDAutils
>
> - "micro or nano" extender with an example for HDA playback:
> https://github.com/Baron-von-Riedesel/DOS32pae
>
> - An AC97 wav player: https://github.com/volkertb/ich2player
>
> - ICH sound driver development: https://github.com/volkertb/ail32-ich
>
> Best,
> Mart
>
>
> ___
> 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] MSdos 7.1 question / Sound in DOS and FAT huge file support

2023-11-01 Thread Mart Zirnask via Freedos-user
On 01/11/2023, Eric Auer via Freedos-user
 wrote:
>
> It should be possible to use MPXPLAY to get DOS sound
> with modern hardware: https://mpxplay.sourceforge.net/

I can confirm that MPXPLAY may work out of the box with Intel HDA.
Tested on a Dell Mini 9, which has the Realtek ALC268 card.
Played back mp3 and also a 24bit 48kHz wav file flawlessly on SvarDOS.

(In case there's no sound from speakers, read about the "-scc"  flag
in docs/FAQ.txt. The documentation is comprehensive and great.)

Really happy about all this, since a minor part of my work includes
using at least 24-bit audio. Hoping to cobble together some
mpxplay-based script for wav slicing now -- for Getting To Do More
Real Work In Actual DOS, yay. :)

Will try 32-bit wav with mpxplay soon as well.

Haven't tested sbemu, but here are some more projects for HDA and-or
AC97 support on DOS (haven't tried any of these either):

- HX DOS Extender 2.17+ added HDA support in 2016:
http://www.bttr-software.de/forum/board_entry.php?id=14645=0=time=0

- VSBHDA, a recent dosemu fork: https://github.com/Baron-von-Riedesel/VSBHDA

- A bare metal wav player (not TSR) and HDA status controller:
https://github.com/Baron-von-Riedesel/HDAutils

- "micro or nano" extender with an example for HDA playback:
https://github.com/Baron-von-Riedesel/DOS32pae

- An AC97 wav player: https://github.com/volkertb/ich2player

- ICH sound driver development: https://github.com/volkertb/ail32-ich

Best,
Mart


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


Re: [Freedos-user] MSdos 7.1 question / Sound in DOS and FAT huge file support

2023-11-01 Thread Eric Auer via Freedos-user



Hi!


You use to promote MSdos 7.1. Have you ever found
a way to get sound on it.


Sound, network and graphics are not related to DOS as
operating system: Because the kernel does not support
those, the applications, not the operating system, are
the ones who have to support it. This also means that
apps with support for those will have support for them
on all versions and brands of DOS.

It should be possible to use MPXPLAY to get DOS sound
with modern hardware: https://mpxplay.sourceforge.net/

It might even be possible to get old games which expect
ISA SoundBlaster hardware to work on modern hardware
with the help of SBEMU or DOSBOX-X. Those have drivers
for modern sound chips (AC97 and HDA standard, I guess)
and provide simulations of old SoundBlaster soundcards:

https://www.bttr-software.de/forum/board_entry.php?id=20131=0=time=0

https://dosbox-x.com/

I have never tested those two myself, so I would love
to hear from others how well they work :-)


I deleted a command called KILL on it. Do you know
what that command does because I don't?


It might be for killing tasks. DOS itself does not
support multitasking, but MS DOS 7 is the DOS which
ships with Windows 95 and 98, so maybe it simply is
a Windows command line tool to stop Windows tasks.


I love the large file size that it supports. Freedos
is limited to 2 gigs and PCdos stops a 8 gigs.


It would surprise me if PC DOS supports 8 GB files.
Technically, the bottlenecks are the ability to seek
and the file size. For relative seek, you can only
go +/- 2 GB from the current point. Absolute seeks
could be defined as 0 to 4 GB from the start or the
end of a file. A flag when opening/creating a file
with int 21.6c determines whether int 21.42 seeks
should work 2 GB style or 4 GB style for that file.

According to our kernel source code at
https://github.com/FDOS/kernel/blob/master/kernel/dosfns.c
FreeDOS does not yet support 4 GB file open and seek!

But it does treat dirent.dir_size as ULONG, max 4 GB.

The file size can be up to 4 GB on FAT filesystems,
but one could check the cluster chain length or put
a few extra bits somewhere in the directory entries?

I do not know which DOS and Windows brands support
such extensions for FAT filesystems, but I think
EDR-DOS is one of the brands working on this and
proposing an interface for it?

Regards, Eric




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