home *** CD-ROM | disk | FTP | other *** search
- unit Misc;
-
- INTERFACE
- uses Exec;
-
-
- var
- MiscBase: pLibrary;
-
-
- const
- MR_SERIALPORT = 0;
- MR_ALLOCMISCRESOURCE = $FFFFFFFA;
- MR_PARALLELBITS = 3;
- MR_FREEMISCRESOURCE = $FFFFFFF4;
- MR_PARALLELPORT = 2;
- MISCNAME = 'misc.resource';
- MR_SERIALBITS = 1;
-
-
- function AllocMiscResource
- (unitNum: long;
- name: STRPTR): STRPTR;
-
- procedure FreeMiscResource (unitNum: long);
-
-
- IMPLEMENTATION
- function AllocMiscResource; xassembler;
- asm
- move.l a6,-(sp)
- lea 8(sp),a6
- move.l (a6)+,a1
- move.l (a6)+,d0
- move.l MiscBase,a6
- jsr -6(a6)
- move.l d0,$10(sp)
- move.l (sp)+,a6
- end;
-
- procedure FreeMiscResource; xassembler;
- asm
- move.l a6,-(sp)
- move.l 8(sp),d0
- move.l MiscBase,a6
- jsr -$C(a6)
- move.l (sp)+,a6
- end;
-
- end.
-