Board index » delphi » How to catch Hardware Interrupts.

How to catch Hardware Interrupts.

Im making my own ISA card and I dont know how to catch Hardware Interrupts
with Delphi.

Can somebody help me ?

    Jan Thogersen

 

Re:How to catch Hardware Interrupts.


Jan Thogersen schrieb:

Quote

> Im making my own ISA card and I dont know how to catch Hardware Interrupts
> with Delphi.

Hardware related programming is not clever with Delphi,
because Delphi is made for application level programming.

It is the most serious way to write a Windows driver
program, but therefor Delphi is not very useful.

Fortunately there are some DLL's available which allow
Delphi to do some "illegal" jobs.

Look in the "Windows" chapter of the TP-links for TinyPort
and similar packages, they might be helpful:
http://www.geocities.com/SiliconValley/2926/tpf.html

Franz Glaser

Re:How to catch Hardware Interrupts.


Quote
Ing. Franz Glaser wrote:

> Jan Thogersen schrieb:

> > Im making my own ISA card and I dont know how to catch Hardware Interrupts
> > with Delphi.

> Hardware related programming is not clever with Delphi,
> because Delphi is made for application level programming.

> Look in the "Windows" chapter of the TP-links for TinyPort
> and similar packages, they might be helpful:
> http://www.geocities.com/SiliconValley/2926/tpf.html

> Franz Glaser

For a while I tried using a shareware package called TVicPort, for doing
standard port I/O. I know there is a larger package around also dealing
with IRQ's, DMA's etc. I think it is called HW32.

As I recall both packages were available from the same sites, as they
were both written by the same Russian guy.
Try   www.graymatter.co.uk  or something.

I think it was $50 for TVicPort and $100 for HW32. The evaluation
package for TVicPort worked OK, but started up with a message, that it
was not registered.
It turned out to be a bit slow for my use though.

J.Hviid

Other Threads