Installation on a ThinkPad 340?

classic Classic list List threaded Threaded
13 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Installation on a ThinkPad 340?

Mingcong Bai
Hi all,


I happen to have a ThinkPad 340 kicking around:


- Intel 486SLC2 25/50MHz

- 12MB RAM

- ...

- 3.5 inch 1.44MB Floppy Drive


But FreeDOS seemed to have CD installation only... Is it possible to
install FreeDOS with a set of floppy disks still? If not, what are my
options?


Oh also, I am a native Simplified Chinese user/speaker, there doesn't
seem to be any translation for CJKV (Chinese, Japanese, Korean,
Vietnamese) locales yet - is it not supported or just no one had gone in
and translate FreeDOS to these particular languages?


Best Regards,

Mingcong Bai


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freedos-user
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Installation on a ThinkPad 340?

Mingcong Bai
Oh also... If I have a Panasonic PCMCIA CD-ROM Drive, would I be able to
use it with FreeDOS (then I suppose that I could burn the ISO image and
boot it from the boot floppy...? If the driver works...).


在 2016年12月17日 14:55, Mingcong Bai 写道:

> Hi all,
>
>
> I happen to have a ThinkPad 340 kicking around:
>
>
> - Intel 486SLC2 25/50MHz
>
> - 12MB RAM
>
> - ...
>
> - 3.5 inch 1.44MB Floppy Drive
>
>
> But FreeDOS seemed to have CD installation only... Is it possible to
> install FreeDOS with a set of floppy disks still? If not, what are my
> options?
>
>
> Oh also, I am a native Simplified Chinese user/speaker, there doesn't
> seem to be any translation for CJKV (Chinese, Japanese, Korean,
> Vietnamese) locales yet - is it not supported or just no one had gone
> in and translate FreeDOS to these particular languages?
>
>
> Best Regards,
>
> Mingcong Bai
>


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freedos-user
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Installation on a ThinkPad 340?

Rugxulo
In reply to this post by Mingcong Bai
Hi,

On Sat, Dec 17, 2016 at 2:55 PM, Mingcong Bai <[hidden email]> wrote:

>
> I happen to have a ThinkPad 340 kicking around:
>
> - Intel 486SLC2 25/50MHz
> - 12MB RAM
> - 3.5 inch 1.44MB Floppy Drive
>
> But FreeDOS seemed to have CD installation only... Is it possible to
> install FreeDOS with a set of floppy disks still? If not, what are my
> options?

You mean that old bunch of like 88 floppy images for full FD 1.0?? Uh,
no, that hasn't been attempted this time, probably overkill.

FreeDOS is just a simple DOS, so bare minimum installation from floppy
is easy (fdisk, fdapm warmboot, format, sys, xcopy). Of course that
won't give you all third party software or even a full FD "BASE", but
it will boot up (giving you at least a kernel, shell, and
partition/MBR/boot sector). You can piecemeal add whatever you want.
Truly, you don't always absolutely need all the extras (networking,
games, archivers, development).

Do you have a working packet driver for networking for that machine?
(My own MetaDOS floppy heavily relies on that, but it works fine under
VBox or QEMU. So you can download there first and rawrite to physical
disk later.) If so, that would make things a lot easier. IIRC, one way
to halfway tell what card was "pcisleep q02" (or maybe NSSI or similar
tool).

http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/unofficial/metados/

Most other floppy image files are very old and abandoned. If you just
need "whatever", I could point you to various ones, like I did on the
bug tracker:

* https://sourceforge.net/p/freedos/bugs/143/
* https://sourceforge.net/p/freedos/bugs/129/

But FD 1.2 RC2 has a bootable floppy installer (thanks to Jerome):

http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/previews/1.2-rc2/FD12FLOPPY.zip

And Mateusz recently made his own Svarog86 floppy images:

https://sourceforge.net/projects/svarog86/files/2015-05-29/

Or if you could copy the .iso to the hard drive (via another
computer), then you could then mount it via SHSUCDHD (I think).

http://adoxa.altervista.org/shsucdx/index.html
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/shsucdx/other/

> Oh also, I am a native Simplified Chinese user/speaker, there doesn't
> seem to be any translation for CJKV (Chinese, Japanese, Korean,
> Vietnamese) locales yet - is it not supported or just no one had gone in
> and translate FreeDOS to these particular languages?

Not sure exactly, you'd have to ask Henrique, the resident codepage
expert (or maybe Wengier Wu on BTTR). Most of here don't grok such CJK
languages, and IIRC there is no (fully working?) support for DBCS
(unlike MS-DOS).

IIRC, the typical DOS codepage doesn't hold many glyphs, so it's too
small for most non-European (non-Roman alphabet) languages (but maybe
some Cyrillic support). There are some minor workarounds (maybe), but
most of us aren't qualified to test them.

As far as Chinese (viewing only?), take a look here:

https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/util/file/pg/libs/

Or Foxtype (viewing only):

http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/util/foxtype.zip

We did have a (theoretical only, albeit with a few third-party links)
discussion a few years ago about Japanese support (freedos-user, date:
Nov. 8, 2013, subject: "FreeDOS/V"):

https://sourceforge.net/p/freedos/mailman/freedos-user/thread/559D6BB6.6000604@.../

In other words, such CJK languages probably need their own TSRs or
tools in order to use graphics mode (instead of limited text mode).
There is however no active support (AFAIK) in FreeDOS for any CJK.

You can still write Unicode stuff with various DOS ports, e.g. Mined
or GNU Emacs or Blocek (gfx). It's not universal DOS system support by
any means, but it's far better than nothing.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freedos-user
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Installation on a ThinkPad 340?

Rugxulo
In reply to this post by Mingcong Bai
Hi,

On Sat, Dec 17, 2016 at 3:04 PM, Mingcong Bai <[hidden email]> wrote:
>
> Oh also... If I have a Panasonic PCMCIA CD-ROM Drive, would I be able to
> use it with FreeDOS (then I suppose that I could burn the ISO image and
> boot it from the boot floppy...? If the driver works...).

I'm not a hardware guy, so I've never tested most of this low-level
stuff. There's too many options. But I can give a few links:

* http://btmgr.sourceforge.net/about.html
* http://www.freedos.org/software/?prog=smbtmgr

"
Smart BootManager supports booting from almost all kinds of IDE ATAPI
CD-ROMs, including PCMCIA CD-ROMs. You can let the BIOS boot from C:
only and assign a password for it, then you can boot from CD-ROM with
Smart BootManager. If you have a laptop with a special PCMCIA CD-ROM
which has no support for booting in the BIOS, Smart BootManager can
help you boot from it.
"

There's also this potential method:

* https://en.wikipedia.org/wiki/El_Torito_%28CD-ROM_standard%29
* http://www.syslinux.org/wiki/index.php?title=MEMDISK#MEMDISK_and_generic_El_Torito_CD-ROM_driver_for_DOS
* http://wiki.osdev.org/El-Torito

Normally DOS requires a separate (device-specific) driver for CD
access, which can be hard to find for old devices (or even new ones).
We don't officially have a lot, and the last one we had was (more or
less) "abandoned" (closed source) some two years ago:

http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/ellis/

Some people (also) recommend VIDE-CDD (or OAKCDROM), but I'm unsure of
the exact legality of using those (obviously depending on licensing
and your country's local laws).

Regarding PCMCIA hard disks, I think Deskwork.de (defunct?) had once
made public some partial DOS support (TP "unit") that was
semi-archived by one FreeDOS enthusiast:

http://ericauer.cosmodata.virtuaserver.com.br/soft/by-others/

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freedos-user
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Installation on a ThinkPad 340?

Mingcong Bai
In reply to this post by Rugxulo
在 2016年12月17日 21:21, Rugxulo 写道:

> Hi,
>
> On Sat, Dec 17, 2016 at 2:55 PM, Mingcong Bai <[hidden email]> wrote:
>> I happen to have a ThinkPad 340 kicking around:
>>
>> - Intel 486SLC2 25/50MHz
>> - 12MB RAM
>> - 3.5 inch 1.44MB Floppy Drive
>>
>> But FreeDOS seemed to have CD installation only... Is it possible to
>> install FreeDOS with a set of floppy disks still? If not, what are my
>> options?
> You mean that old bunch of like 88 floppy images for full FD 1.0?? Uh,
> no, that hasn't been attempted this time, probably overkill.
I must admit that I had no idea how complete a suite of FreeDOS is...
That makes sense.
> FreeDOS is just a simple DOS, so bare minimum installation from floppy
> is easy (fdisk, fdapm warmboot, format, sys, xcopy). Of course that
> won't give you all third party software or even a full FD "BASE", but
> it will boot up (giving you at least a kernel, shell, and
> partition/MBR/boot sector). You can piecemeal add whatever you want.
> Truly, you don't always absolutely need all the extras (networking,
> games, archivers, development).
Okay... After the installation then would be a lot of playing with
floppy disks.

> Do you have a working packet driver for networking for that machine?
> (My own MetaDOS floppy heavily relies on that, but it works fine under
> VBox or QEMU. So you can download there first and rawrite to physical
> disk later.) If so, that would make things a lot easier. IIRC, one way
> to halfway tell what card was "pcisleep q02" (or maybe NSSI or similar
> tool).
>
> http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/unofficial/metados/
>
> Most other floppy image files are very old and abandoned. If you just
> need "whatever", I could point you to various ones, like I did on the
> bug tracker:
>
> * https://sourceforge.net/p/freedos/bugs/143/
> * https://sourceforge.net/p/freedos/bugs/129/
>
> But FD 1.2 RC2 has a bootable floppy installer (thanks to Jerome):
>
> http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/previews/1.2-rc2/FD12FLOPPY.zip
>
> And Mateusz recently made his own Svarog86 floppy images:
>
> https://sourceforge.net/projects/svarog86/files/2015-05-29/
>
> Or if you could copy the .iso to the hard drive (via another
> computer), then you could then mount it via SHSUCDHD (I think).
>
> http://adoxa.altervista.org/shsucdx/index.html
> http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/shsucdx/other/
Cool.

>> Oh also, I am a native Simplified Chinese user/speaker, there doesn't
>> seem to be any translation for CJKV (Chinese, Japanese, Korean,
>> Vietnamese) locales yet - is it not supported or just no one had gone in
>> and translate FreeDOS to these particular languages?
> Not sure exactly, you'd have to ask Henrique, the resident codepage
> expert (or maybe Wengier Wu on BTTR). Most of here don't grok such CJK
> languages, and IIRC there is no (fully working?) support for DBCS
> (unlike MS-DOS).
>
> IIRC, the typical DOS codepage doesn't hold many glyphs, so it's too
> small for most non-European (non-Roman alphabet) languages (but maybe
> some Cyrillic support). There are some minor workarounds (maybe), but
> most of us aren't qualified to test them.
>
> As far as Chinese (viewing only?), take a look here:
>
> https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/util/file/pg/libs/
>
> Or Foxtype (viewing only):
>
> http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/util/foxtype.zip
>
> We did have a (theoretical only, albeit with a few third-party links)
> discussion a few years ago about Japanese support (freedos-user, date:
> Nov. 8, 2013, subject: "FreeDOS/V"):
>
> https://sourceforge.net/p/freedos/mailman/freedos-user/thread/559D6BB6.6000604@.../
>
> In other words, such CJK languages probably need their own TSRs or
> tools in order to use graphics mode (instead of limited text mode).
> There is however no active support (AFAIK) in FreeDOS for any CJK.
That's exactly how it worked for MS-DOS, when I read about some
information on the FreeDOS Wikipedia page regarding
"internationalization" I thought FreeDOS already had Unicode display
support. Oh well... I will try and get in touch with someone soon.
> You can still write Unicode stuff with various DOS ports, e.g. Mined
> or GNU Emacs or Blocek (gfx). It's not universal DOS system support by
> any means, but it's far better than nothing.
GNU Nano all the way!

Thanks for all your answers though, just a couple more questions...

- I have just managed to find a Disney Sound Source on eBay, how
compatible is FreeDOS with MS-DOS drivers? I hope it would work on
FreeDOS...
- How does "version upgrade" work for FreeDOS? Do I have to overwrite my
installation every time, or is there update/upgrade mechanism built it?

Best Regards,
Mingcong Bai

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freedos-user
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Installation on a ThinkPad 340?

Eric Auer-3

Hi!

FreeDOS with only those components which mimick parts
of MS DOS will easily fit on 1, 2 or 3 diskettes of
1.44 MB each, depending on whether you want to have
full documentation and translations included. FreeDOS
on CD also includes lots of other free software :-)

> - I have just managed to find a Disney Sound Source on eBay, how
> compatible is FreeDOS with MS-DOS drivers? I hope it would work on
> FreeDOS...

There are no real DOS sound DRIVERS on most systems:

Just programs to init the sound hardware and driver
libraries IN games to output sound. Those should work
equally well with ALL variants of DOS :-) Note that
PCI soundcards sometimes have protected mode virtual
drivers which simulate SoundBlaster from the point
of view of your game, while the real hardware uses
for example AC97. Those will need special settings
for our EMM386 style drivers (read docs) and they
will also only work with games with no or at least
only with "tame" compatible DOS extenders.

> - How does "version upgrade" work for FreeDOS? Do I have to overwrite my
> installation every time, or is there update/upgrade mechanism built it?

We have package managers, so you can replace programs
by newer versions of the programs smoothly, I think.

Cheers, Eric



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freedos-user
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Installation on a ThinkPad 340?

Eric Auer-3
In reply to this post by Rugxulo

Hi Rugxulo,

> Regarding PCMCIA hard disks, I think Deskwork.de (defunct?) had once
> made public some partial DOS support (TP "unit") that was
> semi-archived by one FreeDOS enthusiast:
>
> http://ericauer.cosmodata.virtuaserver.com.br/soft/by-others/

Note that the Cosmodata mirror should only be used when there
are technical problems with the main site, to avoid wasting
bandwidth in Brazil. So please use the following link instead:

https://www.auersoft.eu/soft/by-others/

You probably mean the "DeskWork PCMCIA Unit" source code. This
is a source-only donation of code: FreeDOS experts are invited
to use it when building PCMCIA drivers, but the sources are no
complete driver themselves.

Deskwork was a graphical user interface for DOS and Windows in
style of Star Trek consoles. It also included native apps and
some drivers, so it was more than just a GUI. There are a few
YouTube videos of the software in action, for example in QEMU:

https://www.youtube.com/watch?v=ZaSgLKptnrk

(that user apparently did everything by keyboard - DOS fan :-))

https://www.youtube.com/watch?v=3_VoM8An6v8

(old interview: main developer, more graphical demo of the GUI)

Cheers, Eric



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freedos-user
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Installation on a ThinkPad 340?

Rugxulo
In reply to this post by Mingcong Bai
Hi,

On Sun, Dec 18, 2016 at 12:23 AM, Mingcong Bai <[hidden email]> wrote:

> 在 2016年12月17日 21:21, Rugxulo 写道:
>>
>> On Sat, Dec 17, 2016 at 2:55 PM, Mingcong Bai <[hidden email]> wrote:
>>>
>>> But FreeDOS seemed to have CD installation only... Is it possible to
>>> install FreeDOS with a set of floppy disks still? If not, what are my
>>> options?
>> You mean that old bunch of like 88 floppy images for full FD 1.0?? Uh,
>> no, that hasn't been attempted this time, probably overkill.
>
> I must admit that I had no idea how complete a suite of FreeDOS is...
> That makes sense.

Most of that bloat wasn't FreeDOS proper, just third-party games and
tools. Most of that is still mirrored on iBiblio.org under
/pub/micro/pc-stuff/freedos/files/ (if you still want it later).

>> Truly, you don't always absolutely need all the extras (networking,
>> games, archivers, development).
>
> Okay... After the installation then would be a lot of playing with
> floppy disks.

Unavoidable if you don't have other ways of getting the files. But
it's not as bad as it sounds. Certainly you can grab some useful stuff
in well under ten floppies.

>> In other words, such CJK languages probably need their own TSRs or
>> tools in order to use graphics mode (instead of limited text mode).
>> There is however no active support (AFAIK) in FreeDOS for any CJK.
>
> That's exactly how it worked for MS-DOS, when I read about some
> information on the FreeDOS Wikipedia page regarding
> "internationalization" I thought FreeDOS already had Unicode display
> support. Oh well... I will try and get in touch with someone soon.

No explicit Unicode or CJK support, no, sorry. The tools I mentioned
(and good old-fashioned codepages for non-CJK) are all we've got for
the foreseeable future.

> Thanks for all your answers though, just a couple more questions...
>
> - I have just managed to find a Disney Sound Source on eBay, how
> compatible is FreeDOS with MS-DOS drivers? I hope it would work on
> FreeDOS...

Sound is the weakest link in DOS, esp. since (as Eric said) it's
usually bundled with the games themselves. So there is some partial
support in some few third-party commercial games for such a card, but
it's far from universal "DOS support".

DOS does sometimes have system drivers (.SYS), and most of those
should work with FreeDOS unchanged, if you need it, but overall sound
support is just not a strong suit. There is no intentional
incompatibility here, but a few bugs may still linger in some dark
corners.

> - How does "version upgrade" work for FreeDOS? Do I have to overwrite my
> installation every time, or is there update/upgrade mechanism built it?

Jerome's installer does some work behind the scenes, but overall there
is no good way to auto-upgrade DOS itself. You'll normally still have
to copy things manually (and delete / reinstall other pieces, if
desired). There is no intention to literally automate everything.
You're still expected to be willing to heavily fiddle with it
yourself.

Mateusz's package manager was already mentioned, but there's not a lot
of work done (yet) to build such updated packages, so you don't have
much to upgrade yet anyways.

Overall, FreeDOS is fairly stable and not undergoing drastic changes,
so while a lot of little things have indeed changed over the years,
the major infrastructure hasn't been incompatibly broken or rewritten.
Dreams for a 64-bit SMP multitasking Unicode version are not
realistic.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freedos-user
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Installation on a ThinkPad 340?

Thomas Mueller
In reply to this post by Eric Auer-3
from Eric Auer:

> > - I have just managed to find a Disney Sound Source on eBay, how
> > compatible is FreeDOS with MS-DOS drivers? I hope it would work on
> > FreeDOS...

> There are no real DOS sound DRIVERS on most systems:
>
> Just programs to init the sound hardware and driver
> libraries IN games to output sound. Those should work
> equally well with ALL variants of DOS :-) Note that
> PCI soundcards sometimes have protected mode virtual
> drivers which simulate SoundBlaster from the point
> of view of your game, while the real hardware uses
> for example AC97. Those will need special settings
> for our EMM386 style drivers (read docs) and they
> will also only work with games with no or at least
> only with "tame" compatible DOS extenders.

Do such programs to init the sound hardware work with all sound hardware?

I have on-motherboard Intel high-definition audio and remember reading on this emailing list that it was not supported in any DOS.

I get sound in FreeBSD and NetBSD.

Tom


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freedos-user
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Installation on a ThinkPad 340?

userbeitrag
Hi Tom!

As I understand it you cannot really make any use of initialized sound
hardware in DOS except for a few -- very few -- programs that are aware
of this very specific sound hardware.

You may have noticed that /back in the old days/ every program/game had
to be configured for the specific sound card in order to use it. Even
within a family of sound cards there were incompatibilities. For
example, games that ware written for Sound Blaster 1.0 (aka Game
Blaster) und Sound Blaster 2.0 were not able to produce SoundBlaster
sound on a more modern Sound Blaster Pro or Sound Blaster 16.

The reason for this is very simple: there is no standardized sound API
on DOS. So every sound card and driver created its own API and every
application has to be written to support this very sound card (series).

The only solution for /modern DOS/ would be to write an emulation for a
well supported sound card for older programs and games. That would be,
say, a SB16 emulation driver for AC97 and HD-Audio on-board sound cards.
So every DOS program/game would see the well supported SB16 and -- if
supported by this very program or game -- would be able to use it
through the emulation. I think this is how DOSBox does support sound.

If you do find a practical solution though -- I would be interested too!

Cheers,
userbeitrag


On 2016-12-18 23:58, Thomas Mueller wrote:
> Do such programs to init the sound hardware work with all sound hardware?
> I have on-motherboard Intel high-definition audio and remember reading on this emailing list that it was not supported in any DOS.
>
> I get sound in FreeBSD and NetBSD.
>
> Tom

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freedos-user
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Installation on a ThinkPad 340?

Louis Santillan
I think someone on Bttr has such an emulation sound driver for Intel hda or ac97.

On Sun, Dec 18, 2016 at 4:11 PM <[hidden email]> wrote:
Hi Tom!



As I understand it you cannot really make any use of initialized sound

hardware in DOS except for a few -- very few -- programs that are aware

of this very specific sound hardware.



You may have noticed that /back in the old days/ every program/game had

to be configured for the specific sound card in order to use it. Even

within a family of sound cards there were incompatibilities. For

example, games that ware written for Sound Blaster 1.0 (aka Game

Blaster) und Sound Blaster 2.0 were not able to produce SoundBlaster

sound on a more modern Sound Blaster Pro or Sound Blaster 16.



The reason for this is very simple: there is no standardized sound API

on DOS. So every sound card and driver created its own API and every

application has to be written to support this very sound card (series).



The only solution for /modern DOS/ would be to write an emulation for a

well supported sound card for older programs and games. That would be,

say, a SB16 emulation driver for AC97 and HD-Audio on-board sound cards.

So every DOS program/game would see the well supported SB16 and -- if

supported by this very program or game -- would be able to use it

through the emulation. I think this is how DOSBox does support sound.



If you do find a practical solution though -- I would be interested too!



Cheers,

userbeitrag





On 2016-12-18 23:58, Thomas Mueller wrote:

> Do such programs to init the sound hardware work with all sound hardware?

> I have on-motherboard Intel high-definition audio and remember reading on this emailing list that it was not supported in any DOS.

>

> I get sound in FreeBSD and NetBSD.

>

> Tom



------------------------------------------------------------------------------

Check out the vibrant tech community on one of the world's most

engaging tech sites, SlashDot.org! http://sdm.link/slashdot

_______________________________________________

Freedos-user mailing list

[hidden email]

https://lists.sourceforge.net/lists/listinfo/freedos-user


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freedos-user
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Installation on a ThinkPad 340?

Eric Auer-3
In reply to this post by userbeitrag

Hi Userbeitrag,

> The only solution for /modern DOS/ would be to write an emulation for a
> well supported sound card for older programs and games. That would be,
> say, a SB16 emulation driver for AC97 and HD-Audio on-board sound cards.
> So every DOS program/game would see the well supported SB16 and -- if
> supported by this very program or game -- would be able to use it
> through the emulation. I think this is how DOSBox does support sound.

Yes and no... Dosbox and Dosemu use protected mode to simulate
PC specific hardware, but they are not drivers. They are whole
virtual simulation environments. On the other hand, "SB PCI"
and "SB Live" did indeed use protected mode "drivers" where at
least some of the differences between actual hardware (mostly
AC97 PCI chips) and what games expected (usually SoundBlaster
in ISA variants) were compensated by simulation: The protected
mode "driver" intercepted attempts of the games to manipulate
the ISA hardware, made the games see what they had to see and
sent the sound data to the actual PCI hardware. There are very
few open source drivers in that style: I am only aware of the
"VSB" Virtual Sound Blaster package which is limited to very
minimal SoundBlaster variants (1.0? 2.0? 8 bit?) and does not
support DOS extenders as far as I remember. So only real mode
games which accept vm86 mode limitations did work, I think...

I have mirrored an old version at www.auersoft.eu/soft/by-others/

Regards, Eric



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freedos-user
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Installation on a ThinkPad 340?

Louis Santillan
In reply to this post by Louis Santillan
Got a chance to find the links I was thinking of [0][1].

[0] http://www.bttr-software.de/forum/mix_entry.php?id=14645
[1] http://www.bttr-software.de/forum/mix_entry.php?id=11947

On Sun, Dec 18, 2016 at 6:18 PM, Louis Santillan <[hidden email]> wrote:

> I think someone on Bttr has such an emulation sound driver for Intel hda or
> ac97.
>
> On Sun, Dec 18, 2016 at 4:11 PM <[hidden email]> wrote:
>>
>> Hi Tom!
>>
>>
>>
>> As I understand it you cannot really make any use of initialized sound
>>
>> hardware in DOS except for a few -- very few -- programs that are aware
>>
>> of this very specific sound hardware.
>>
>>
>>
>> You may have noticed that /back in the old days/ every program/game had
>>
>> to be configured for the specific sound card in order to use it. Even
>>
>> within a family of sound cards there were incompatibilities. For
>>
>> example, games that ware written for Sound Blaster 1.0 (aka Game
>>
>> Blaster) und Sound Blaster 2.0 were not able to produce SoundBlaster
>>
>> sound on a more modern Sound Blaster Pro or Sound Blaster 16.
>>
>>
>>
>> The reason for this is very simple: there is no standardized sound API
>>
>> on DOS. So every sound card and driver created its own API and every
>>
>> application has to be written to support this very sound card (series).
>>
>>
>>
>> The only solution for /modern DOS/ would be to write an emulation for a
>>
>> well supported sound card for older programs and games. That would be,
>>
>> say, a SB16 emulation driver for AC97 and HD-Audio on-board sound cards.
>>
>> So every DOS program/game would see the well supported SB16 and -- if
>>
>> supported by this very program or game -- would be able to use it
>>
>> through the emulation. I think this is how DOSBox does support sound.
>>
>>
>>
>> If you do find a practical solution though -- I would be interested too!
>>
>>
>>
>> Cheers,
>>
>> userbeitrag
>>
>>
>>
>>
>>
>> On 2016-12-18 23:58, Thomas Mueller wrote:
>>
>> > Do such programs to init the sound hardware work with all sound
>> > hardware?
>>
>> > I have on-motherboard Intel high-definition audio and remember reading
>> > on this emailing list that it was not supported in any DOS.
>>
>> >
>>
>> > I get sound in FreeBSD and NetBSD.
>>
>> >
>>
>> > Tom
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>>
>> Check out the vibrant tech community on one of the world's most
>>
>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>>
>> _______________________________________________
>>
>> Freedos-user mailing list
>>
>> [hidden email]
>>
>> https://lists.sourceforge.net/lists/listinfo/freedos-user
>>
>

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/intel
_______________________________________________
Freedos-user mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freedos-user
Loading...