| this function is for baserel (NOT RESIDENT !) mode only !

	.globl _hookEntrya1a2
_hookEntrya1a2:
	moveml	a3/a4,sp@-		| save a3/a4

	jsr		_geta4			| get a4

	| save registers for C function that wants everything on the stack

	movel	a1,sp@-			| push message packet pointer
	movel	a2,sp@-			| push object pointer

	movel	a0@(12),a3		| fetch C entry point ... (h_SubEntry)
	jsr	a3@					| ... and call it
	lea	sp@(8),sp			| fix stack
	moveml	sp@+,a3/a4		| load original a3/a4
	rts
