home *** CD-ROM | disk | FTP | other *** search
- */*******************************************************/
- */* rct_lnk.asm v1.6 (04.09.1992) */
- */* */
- */* von Jürgen Haage */
- */* (c) MAXON Computer GmbH */
- */*******************************************************/
-
- XREF _RctBase
- XDEF _R_OldRctLoad
- XDEF _R_ResFree
- XDEF _R_ResAddr
- XDEF _R_ReqCenter
- XDEF _R_ReqDraw
- XDEF _R_ReqEnd
- XDEF _R_GetReqStruct
- XDEF _R_SetReqStruct
- XDEF _R_SetReqText
- XDEF _R_GetReqText
- XDEF _R_GetTextStruct
- XDEF _R_SetTextStruct
- XDEF _R_SetGadText
- XDEF _R_GetGadText
- XDEF _R_GetGadStruct
- XDEF _R_SetGadStruct
- XDEF _R_RedrawGadgets
- XDEF _R_RedrawGad
- XDEF _R_Activegad
- XDEF _R_SetStrGadText
- XDEF _R_GetStrGadText
- XDEF _R_SetStGadStruct
- XDEF _R_GetStrGadStruct
- XDEF _R_SetPropGadStruct
- XDEF _R_GetPropGadStruct
- XDEF _R_OldMenuDraw
- XDEF _R_MenuEnd
- XDEF _R_SetMenuTitle
- XDEF _R_GetMenuTitle
- XDEF _R_SetMenuStruct
- XDEF _R_GetMenuStruct
- XDEF _R_SetMenuItext
- XDEF _R_GetMenuItext
- XDEF _R_SetMenuItemStruct
- XDEF _R_GetMenuItemStruct
- XDEF _R_SetMenuStext
- XDEF _R_GetMenuStext
- XDEF _R_SetMenuSubStruct
- XDEF _R_GetMenuSubStruct
- XDEF _R_ReqDrawWindow
- XDEF _R_ReqWaitMsg
- XDEF _R_OldShowScreen
- XDEF _R_RemScreen
- XDEF _R_OldFormAlert
- XDEF _R_OldFiler
- XDEF _R_FilerCacheFree
- XDEF _R_WaitMsg
- XDEF _R_GadDrawWindow
-
- XDEF _R_ResLoad
- XDEF _R_ShowScreen
- XDEF _R_InitAppl
- XDEF _R_ExitAppl
- XDEF _R_ShowWindow
- XDEF _R_RemWindow
- XDEF _R_SetSysRequest
- XDEF _R_ResetSysRequest
- XDEF _R_Raw2Asc
- XDEF _R_ChangeAccess
-
- CSEG
-
- _R_OldRctLoad:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- move.l 8(a7),a0
- jsr -30(a6)
- movea.l (a7)+,a6
- rts
- _R_ResFree:
- move.l a6,-(a7)
- movea.l _RctBase,a6 ; LibBase
- move.l 8(a7),a0 ; LoaderBase
- jsr -36(a6)
- movea.l (a7)+,a6
- rts
- _R_ResAddr:
- move.l a6,-(a7)
- movea.l _RctBase,a6 ; LibBase
- move.l 8(a7),a0 ; LoaderBase
- movem.l 12(a7),d0-d1 ; ART und REQUESTER- o. MENUE-ID
- jsr -42(a6)
- movea.l (a7)+,a6
- rts
- _R_ReqCenter:
- move.l a6,-(a7)
- movea.l _RctBase,a6 ; LibBase
- movem.l 8(a7),a0-a2 ; LoaderBase, Requester und Window
- jsr -48(a6)
- movea.l (a7)+,a6
- rts
- _R_ReqDraw:
- move.l a6,-(a7)
- movea.l _RctBase,a6 ; LibBase
- movem.l 8(a7),a0-a2 ; LoaderBase, Requester und Window
- jsr -54(a6)
- movea.l (a7)+,a6
- rts
- _R_ReqEnd:
- move.l a6,-(a7)
- movea.l _RctBase,a6 ; LibBase
- movem.l 8(a7),a0-a2 ; LoaderBase, Requester und Window
- jsr -60(a6)
- movea.l (a7)+,a6
- rts
- _R_GetReqStruct:
- move.l a6,-(a7)
- movea.l _RctBase,a6 ; LibBase
- movem.l 8(a7),a0-a1 ; Loaderbase und Requester
- movem.l 16(a7),d0 ; GADGET-ID
- jsr -66(a6)
- movea.l (a7)+,a6
- rts
- _R_SetReqStruct:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d1
- jsr -72(a6)
- movea.l (a7)+,a6
- rts
- _R_SetReqText:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- move.l 16(a7),d0
- move.l 20(a7),a2
- jsr -78(a6)
- movea.l (a7)+,a6
- rts
- _R_GetReqText:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- move.l 16(a7),d0
- jsr -84(a6)
- movea.l (a7)+,a6
- rts
- _R_GetTextStruct:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d1
- jsr -90(a6)
- movea.l (a7)+,a6
- rts
- _R_SetTextStruct:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d2
- jsr -96(a6)
- movea.l (a7)+,a6
- rts
- _R_SetGadText:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- move.l 16(a7),d0
- move.l 20(a7),a2
- jsr -102(a6)
- movea.l (a7)+,a6
- rts
- _R_GetGadText:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- move.l 16(a7),d0
- jsr -108(a6)
- movea.l (a7)+,a6
- rts
- _R_GetGadStruct:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d1
- jsr -114(a6)
- movea.l (a7)+,a6
- rts
- _R_SetGadStruct:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d2
- jsr -120(a6)
- movea.l (a7)+,a6
- rts
- _R_RedrawGadgets:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- move.l 16(a7),d0
- jsr -126(a6)
- movea.l (a7)+,a6
- rts
- _R_RedrawGad:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d1
- jsr -132(a6)
- movea.l (a7)+,a6
- rts
- _R_ActiveGad:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- move.l 16(a7),d0
- jsr -138(a6)
- movea.l (a7)+,a6
- rts
- _R_SetStrGadText:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- move.l 16(a7),d0
- move.l 20(a7),a2
- jsr -144(a6)
- movea.l (a7)+,a6
- rts
- _R_GetStrGadText:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- move.l 16(a7),d0
- jsr -150(a6)
- movea.l (a7)+,a6
- rts
- _R_SetStrGadStruct:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d2
- jsr -156(a6)
- movea.l (a7)+,a6
- rts
- _R_GetStrGadStruct:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d1
- jsr -162(a6)
- movea.l (a7)+,a6
- rts
- _R_SetPropGadStruct:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d2
- jsr -168(a6)
- movea.l (a7)+,a6
- rts
- _R_GetPropGadStruct:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d1
- jsr -174(a6)
- movea.l (a7)+,a6
- rts
- _R_OldMenuDraw:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a2
- jsr -180(a6)
- movea.l (a7)+,a6
- rts
- _R_MenuEnd:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a2
- jsr -186(a6)
- movea.l (a7)+,a6
- rts
- _R_SetMenuTitle:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- move.l 16(a7),d0
- move.l 20(a7),a2
- jsr -192(a6)
- movea.l (a7)+,a6
- rts
- _R_GetMenuTitle:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- move.l 16(a7),d0
- jsr -198(a6)
- movea.l (a7)+,a6
- rts
- _R_SetMenuStruct:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d2
- jsr -204(a6)
- movea.l (a7)+,a6
- rts
- _R_GetMenuStruct:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d1
- jsr -210(a6)
- movea.l (a7)+,a6
- rts
- _R_SetMenuItext:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d1
- move.l 24(a7),a2
- jsr -216(a6)
- movea.l (a7)+,a6
- rts
- _R_GetMenuItext:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d1
- jsr -222(a6)
- movea.l (a7)+,a6
- rts
- _R_SetMenuItemStruct:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d3
- jsr -228(a6)
- movea.l (a7)+,a6
- rts
- _R_GetMenuItemStruct:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d2
- jsr -234(a6)
- movea.l (a7)+,a6
- rts
- _R_SetMenuStext:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d2
- move.l 24(a7),a2
- jsr -240(a6)
- movea.l (a7)+,a6
- rts
- _R_GgetMenuStext:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d2
- jsr -246(a6)
- movea.l (a7)+,a6
- rts
- _R_SetMenuSubStruct:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d4
- jsr -252(a6)
- movea.l (a7)+,a6
- rts
- _R_GetMenuSubStruct:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- movem.l 16(a7),d0-d3
- jsr -258(a6)
- movea.l (a7)+,a6
- rts
- _R_ReqDrawWindow:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a3
- jsr -264(a6)
- movea.l (a7)+,a6
- rts
- _ReqWait:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a2
- jsr -270(a6)
- movea.l (a7)+,a6
- rts
- _R_OldShowScreen:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- move.l 8(a7),a0
- movem.l 12(a7),d0-d1
- move.l 20(a7),a1
- jsr -276(a6)
- movea.l (a7)+,a6
- rts
- _R_RemScreen:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a1
- jsr -282(a6)
- movea.l (a7)+,a6
- rts
- _R_OldFormAlert:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- move.l 8(sp),d0
- move.l 12(sp),a0
- jsr -288(a6)
- movea.l (a7)+,a6
- rts
- _R_OldFiler:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- move.l 8(sp),a0
- jsr -294(a6)
- movea.l (a7)+,a6
- rts
- _R_FilerCacheFree:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- move.l 8(sp),a0
- jsr -300(a6)
- movea.l (a7)+,a6
- rts
- _R_WaitMsg:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(sp),a0-a1
- jsr -306(a6)
- movea.l (a7)+,a6
- rts
- _R_GadDrawWindow:
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(a7),a0-a3
- movem.l 24(a7),d0-d1
- jsr -312(a6)
- movea.l (a7)+,a6
- rts
- _R_ResLoad
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(sp),a0-a1
- jsr -366(a6)
- movea.l (a7)+,a6
- rts
- _R_ShowScreen
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(sp),a0-a1
- jsr -318(a6)
- movea.l (a7)+,a6
- rts
- _R_InitAppl
- move.l a6,-(a7)
- movea.l _RctBase,a6
- move.l 8(sp),a0
- jsr -324(a6)
- movea.l (a7)+,a6
- rts
- _R_ExitAppl
- move.l a6,-(a7)
- movea.l _RctBase,a6
- move.l 8(sp),a0
- jsr -330(a6)
- movea.l (a7)+,a6
- rts
- _R_ShowWindow
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(sp),a0-a1
- jsr -336(a6)
- movea.l (a7)+,a6
- rts
- _R_RemWindow
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(sp),a0-a1
- jsr -342(a6)
- movea.l (a7)+,a6
- rts
- _R_SetSysRequest
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(sp),a0-a1
- jsr -354(a6)
- movea.l (a7)+,a6
- rts
- _R_ResetSysRequest
- move.l a6,-(a7)
- movea.l _RctBase,a6
- move.l 8(sp),a0
- jsr -360(a6)
- movea.l (a7)+,a6
- rts
- _R_Raw2Asc
- move.l a6,-(a7)
- movea.l _RctBase,a6
- move.l 8(sp),a0
- jsr -348(a6)
- movea.l (a7)+,a6
- rts
- _R_ChangeAccess
- move.l a6,-(a7)
- movea.l _RctBase,a6
- movem.l 8(sp),a0-a1
- jsr -372(a6)
- movea.l (a7)+,a6
- rts
- end
-
-