	.text
	.globl	_bios
	.globl	_biosinit
	.globl	_cbios
	.globl	_dskia
	.globl	_dskic
	.globl	_setimask
*
*
*
*
_bios:	link	a6,#0
	move.l	d2,-(a7)
	move.l	d1,-(a7)
	move.w	d0,-(a7)
	move	#$2000,sr
	lea	_dskia,a0
	move.l	a0,$3fc
	jsr	_cbios
	unlk	a6
	rts
*
_dskia:	link	a6,#0
	movem.l	d0-d7/a0-a5,-(a7)
	jsr	_dskic
	movem.l	(a7)+,d0-d7/a0-a5
	unlk	a6
	rte
*
_setimask: move sr,d0
	lsr	#8,d0
	and.l	#7,d0
	move	sr,d1
	ror.w	#8,d1
	and.w	#$fff8,d1
	add.w	4(a7),d1
	ror.w	#8,d1
	move	d1,sr
	rts	
*
	.end
