* $Revision Header * Header built automatically - do not edit! ************* * * (C) Copyright 1990 by Olaf Barthel & MXM * * Name .....: Bypass.asm * Created ..: Friday 10-May-91 17:38 * Revision .: 1 * * Date Author Comment * ========= ======== ==================== * 10-May-91 Olsen Created this file! * * $Revision Header ********************************************************* section text,code CALL macro xref _LVO\1 jsr _LVO\1(a6) endm *----------------------------------------------------------------------* xdef _Printf xdef _SPrintf xdef _MyExamine xdef _MyExNext xdef _MyOpen xdef _MyClearMenuStrip *----------------------------------------------------------------------* _Printf: movem.l d2/a6,-(sp) move.l 12(sp),d1 lea 16(sp),a0 move.l a0,d2 move.l _DOSBase(a4),a6 CALL VPrintf movem.l (sp)+,d2/a6 rts *----------------------------------------------------------------------* _SPrintf: movem.l a2/a3/a6,-(sp) move.l 4+12(sp),a3 move.l 8+12(sp),a0 lea 12+12(sp),a1 lea stuffchar(pc),a2 move.l 4,a6 CALL RawDoFmt movem.l (sp)+,a2/a3/a6 rts stuffchar: move.b d0,(a3)+ rts *----------------------------------------------------------------------* _MyExamine: pea (a6) move.l _DOSBase(a4),a6 move.l _OldExamine,a0 jsr (a0) move.l (sp)+,a6 rts *----------------------------------------------------------------------* _MyExNext: pea (a6) move.l _DOSBase(a4),a6 move.l _OldExNext,a0 jsr (a0) move.l (sp)+,a6 rts *----------------------------------------------------------------------* _MyOpen: pea (a6) move.l _DOSBase(a4),a6 move.l _OldOpen,a0 jsr (a0) move.l (sp)+,a6 rts *----------------------------------------------------------------------* _MyClearMenuStrip: pea (a6) move.l _IntuitionBase(a4),a6 move.l _OldClearMenuStrip,a1 jsr (a1) move.l (sp)+,a6 rts *----------------------------------------------------------------------* lea __BSSBAS,a0 move.l #__BSSLEN,d0 *----------------------------------------------------------------------* csect __MERGED xref _DOSBase xref _IntuitionBase xref _OldExamine xref _OldExNext xref _OldOpen xref _OldClearMenuStrip *----------------------------------------------------------------------* xref __BSSBAS xref __BSSLEN *----------------------------------------------------------------------* end