Posted: Sat Mar 31, 2001 5:11 pm Post subject: Does PocketDOS have sound?
I have an HP Jornada720. I am running Bard's Tale I with the unregistered version. I runs great except there is not sound. I checked the games specs and it uses the standard PC built-in speaker to play sounds. No sound card is required. Does PocketDOS support sound? If so you got yourself a customer. I will register ASAP.
No it doesn't currently support sound. I wrote and asked them the same question almost half a year ago. They said at the time that they were planning on implementing PC Speaker Emulation and possibly even SoundBlaster emulation in a future release. Course I'm still waiting for the EGA/VGA hack.
'S cool that Bard's Tale runs. So far I've gotten Megatraveller 1, Ultimas 3, 4, and 5, and Sid Meier's Covert Action to run under PocketDOS. What other good old DOS games are out there?
PocketDOS does not currently support any form of sound apart from the system beep (Ctrl-G).
The PC speaker is designed as one of the most simple sound devices ever put into a computer. To get (non-beep) sounds out of the speaker, applications ususally use very specific timing routines which use the CPU to 'click' the speaker up to 10s of 1000s times per second. This behaviour is impossible to emulate correctly with sample-based audio hardware as is found in any modern computer. Beep sounds are made by tying the output of a hardware timer to the PC speaker, thereby causing the speaker to 'click' at the timer rate (up to very high frequencies). Even this type of sound is very difficult to emulate, as a waveform of the desired frequency must be created and fed to the sound hardware. Depending on the situation, this conversion may not take place quickly enough to reproduce the intended sounds.
The SoundBlaster (or compatible) audio hardware is sample-based sound hardware and so could be emulated using the Windows CE audio hardware. However, the Windows CE audio drivers are typically designed to play only specific sample rates as opposed to the completely programmable sample rates available with even a simple SoundBlaster audio card. This would mean some sort of sample-rate conversion would need to be done if a sample was played which did not match one of the sample rates available on the device. This is very CPU-intensive and would slow the emulation down while this was being done.
This is not to say that we won't attempt sound emulation at some point, merely just to give an insight into some of the complexities involved in this issue.
We are always working to improve PocketDOS, and are currently working on improvements to the CPU, disk and graphics emulation. Audio emulation is not currently a high priority.
I sure would be nice to have sound. I just purchased PocketDOS the other day. The way everyone was excited by being able to play DOS games I just figured it had sound. Otherwise I wouldn't think everyone would be so excited. I guess I was wrong.
I have tried doing the control-G on my HP720 and I did not get the bell. How do I do that?
Thanks! Keep up the good work. EGA and sound would be way cool!
The Control-G he was speaking of isn't a keyboard command per se, but a control code... If you were to go to a machine running DOS with a PC-speaker, and type this command (depending on your config, of course):
you would hear a beep everytime it tried to display the Ctrl-G character on the screen.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
Copyright 2001-2010, Chris De Herrera, All Rights Reserved