[fpc-pascal] simple sound implementation

Mark Wood mark at timeandmotion.com.au
Sun Sep 2 19:15:11 CEST 2007


> Naturally, this is not possible: The PC speaker is simply controlled 
> by a timer, which creates a square wave (on/off). In ancient DOS times 
> there was a trick by doing a frequency modulation, i.e. you turn the 
> timer on and off quite fast. But on Linux etc. the drivers don't 
> support such cheats.
<scratches chin> Hmmm... could you use that old Turbo Pascal code to do 
an inline of the ASM for it? (talking completely through my hat having 
never attempted such a thing on a linux platform)

Cheers,
     M.



More information about the fpc-pascal mailing list