944,041 Members | Top Members by Rank

Ad:
Dec 20th, 2004
0

Help with sound in Free Pascal

Expand Post »
Hello,

I was programming in Turbo Pascal for many years, accordingly in real mode. Now I tried to change and start develop aplications in Free Pascal, protected mode. However, many things that works in RM doesn't works in PM, indeed. I downloaded a lot of examples, but they didn't help me (many of them, althrough some people say it helps, my IDE even doesn't compile it due syntax errors !!). I know about lock code and data, DS save, but I'm a beginner at this, beyond there isn't many tutorials (if any). So, if you have any experiences (a lot of ), I would be very gladly.

My aspiration is there:

http://www.volny.cz/martinlux/data/testsbfp.rar

It has only 80 kB, but one big problem:

- every 11st tact (on 18.2 Hz counter) program report Run Time error 216 (General Protected Fault). In all likelihood it occur every Sound Blaster interrupt, because DMA mix buffer is 32 kB in size and it's divided up to four parts (in quality 11 kHz 8 bits mono takes one part 13.5 tact).
- at all times error is invoked by the last instruction in the INT handler, no mater which changes are done.
- if INT routine has no code, error occur anyway, but FPC don't show any line.
- if I run program from FPC again after it exit with RE216, it run normaly, but belike Sound card doesn't generate interrupt.

So, if you have any time, please see it and if you find any probable problem, tell me (in which line, what it's and how to solve). Thanks very much in advance.
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
elfman is offline Offline
3 posts
since Dec 2004
Jan 20th, 2005
0

Re: Help with sound in Free Pascal

I give up... It seems to be all right, but still not work. If anybody would like to try it in the future, a new link is:

http://home.tiscali.cz:8080/~cz36851...p7/ufoview.rar
Reputation Points: 10
Solved Threads: 0
Newbie Poster
elfman is offline Offline
3 posts
since Dec 2004

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Pascal and Delphi Forum Timeline: Computer Engeering
Next Thread in Pascal and Delphi Forum Timeline: Dev Pascal string help.





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC