home *** CD-ROM | disk | FTP | other *** search
- program TestInterruptDisable;
-
- uses
- InterruptDisableLib;
-
- var
- firstExecutionMask : UInt16;
- firstExecutionMask2 : UInt16;
- secondExecutionMask : UInt16;
- secondExecutionMask2 : UInt16;
- thirdExecutionMask : UInt16;
- begin
- writeln('Hello Cruel World!');
- writeln('InterruptDisableLib.p');
-
- Debugger;
-
- firstExecutionMask := GetInterruptMask;
-
- firstExecutionMask2 := SetInterruptMask(5);
-
- secondExecutionMask := GetInterruptMask;
-
- secondExecutionMask2 := SetInterruptMask(0);
-
- thirdExecutionMask := GetInterruptMask;
-
- writeln('firstExecutionMask = ', firstExecutionMask);
- writeln('firstExecutionMask2 = ', firstExecutionMask2);
- writeln('secondExecutionMask = ', secondExecutionMask);
- writeln('secondExecutionMask2 = ', secondExecutionMask2);
- writeln('thirdExecutionMask = ', thirdExecutionMask);
-
- writeln('Done. Press command-Q to Quit.');
- end. (* HelloCruelWorld *)