joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.57k stars 375 forks source link

Talking Parrot doesn't record/respond to audio #1824

Open Spessmen14 opened 3 years ago

Spessmen14 commented 3 years ago

Talking Parrot (PARROT.EXE) provided with Sound Blaster Pro will start and play random "come on" phrases for no user input, but even entering the lowest 'trigger level' of 140 does not capture any microphone input.

Spessmen14 commented 3 years ago

So can I pass a pre-recorded sound file to the program?

joncampbell123 commented 3 years ago

Recording is not implemented in DOSBox, including DOSBox-X.

Silent samples are returned if using "Direct DAC" DSP commands.

Recording by DMA does nothing.

This also affects some of Creative's own SB16 test programs that use play and record commands to test DMA.

joncampbell123 commented 3 years ago

If recording is implemented, I recommend a default silence or "very quiet hiss" audio source that is fed at the proper sample rate to the program via DMA or Direct DAC recording as a start.

When adding support for recording from the mic in, please default to the fake silence source until the user confirms with the interface they do in fact intend for the DOS program to record them so that DOSBox-X is not yet another way for apps to spy on users without their permission.

Faking input from a WAV file is also a good idea, especially if it is resampled to the sample rate requested by the DOS program.

Torinde commented 1 year ago

List of Win3.x games supporting microphone, updated list:

Game | Year | Company -- | -- | -- A Color Clown Comes to Town | 1997 | DiAmar Interactive Corp. Dragon in a Wagon | 1997 | DiAmar Interactive Corp. EZ Language | 1994 |   EZ Language: French | 1994 |   EZ Language: German | 1994 |   EZ Language: Italian | 1994 |   EZ Language: Japanese | 1994 |   EZ Language: Russian | 1994 |   EZ Language: Spanish | 1994 |   Hop-Skip Jump-A-Roo Zoo | 1997 | DiAmar Interactive Corp. I Spy | 1998 | Black Hammer Productions, Inc. Jungle Book | 1996 | Powerhouse Entertainment Kid Pix Studio | 1995 | Brøderbund Software, Inc. Kid Pix Studio Deluxe | 1998 | Brøderbund Software, Inc. Leisure Suit Larry: Love for Sail! (NSFW) | 1996 | Sierra On-Line, Inc. Let's Go Read: An Island Adventure | 1997 | Edmark Corporation Mario's Time Machine | 1994 | Software Toolworks, Inc., The Marty and the Trouble with Cheese | 1995 | Elliott Portwood Productions Millie's Math House | 1992 | Attainment Company, Inc. Multimedia Players Present: Chicka Chicka Boom Boo... | 1995 |   Reader Rabbit's Interactive Reading Journey | 1993 | Learning Company, The Sailor Moon and Her Sailor Scouts Computer Fun Set | 1996 | Gryphon Software Corporation Stanley's Sticker Stories | 1996 | Edmark Corporation Storybook Weaver: Deluxe | 1994 | MECC The Adventures of Pinocchio | 1996 | Powerhouse Entertainment The American Girls Premiere | 1997 | Learning Company, Inc., The Thinkin' Things Collection 1 | 1993 | Edmark Corporation Thinkin' Things Collection 2 | 1995 | Edmark Corporation Thinkin' Things Collection 3 | 1995 | Edmark Corporation Usborne's Animated First Thousand Words in English... | 1997 | Communication Wave Virtual Vegas: Turbo Blackjack | 1995 | Virtual Vegas, Inc. Who is Oscar Lake? | 1996 | Jersey Cow Software

List of Win9x or XP games requiring microphone:

Game | Year | Company -- | -- | -- Pop Idol: TalentBox | 2003 |   Scooby-Doo: The Movie - Interactive ROM Challenges | 2002 |   The X Factor Sing | 2005 | Milestone s.r.l. Wikingowie | 2003 | Sunmedia sp. z o.o.

List of Win9x or XP games supporting microphone:

Kolano commented 1 year ago

Still hoping for audio input support for various DOS eyecandy software:

Torinde commented 10 months ago

List of DOS games supporting microphone:

Game | Year| Company -- | -- | -- Leisure Suit Larry: Love for Sail! (NSFW) | 1996 | Sierra On-Line, Inc. Links 386 CD | 1995 | Access Software, Inc. Links 386 Pro | 1992 | Access Software, Inc. Mario's Time Machine | 1993 | Software Toolworks, Inc., The NASCAR Racing | 1994 | Papyrus Design Group, Inc. WarCraft II: Tides of Darkness | 1995 | Blizzard Entertainment Inc. Links 386 Pro also works on PC-98 and FM Towns. 8080/Z80: [Spelling Bee](https://www.mobygames.com/game/135658/spelling-bee/) 1978 [Warcraft II: Beyond the Dark Portal – Character Quotes](https://gamefaqs.gamespot.com/pc/199256-warcraft-ii-beyond-the-dark-portal/faqs/31403): > Q: How do you get these quotes to be said? A: Click on a unit a few times. They will say something. You can change these if you have a microphone. Check the WCII files for more info.
tokariu commented 2 months ago

just tried to use some of the older dos trackers and sampling tools and I thought I would be able to record stuff, but there was no way to loop the line- or mic-input to dosbox.

I can't believe we can't use this software in dosbox just because it lacks audio input support. Actually I wonder why this hasn't been requested much more in the past.

so hereby I want to push the request for more attention.