	.text
	.sdreg	r2
	.align	2
_OpenS:
###############################################################################
# name      	 offset
# screen    	 0+0(r13)
# args ###########################
# wi        	 4+0(r13)
# he        	 8+0(r13)
# depth     	 12+0(r13)
# id        	 16+0(r13)
# title     	 20+0(r13)
# tags      	 24+0(r13)
	mflr	r0
	stw	r0,8(r1)
	stwu	r1,-56(r1)
	stw	r13,24(r1)
	mr	r13,r1
	stw	r3,4+28(r13)
	stw	r4,8+28(r13)
	stw	r5,12+28(r13)
	stw	r6,16+28(r13)
	stw	r7,20+28(r13)
	stw	r8,24+28(r13)
	li	r3,0
	subi	r1,r1,24
	lwz	r4,4+28(r13)
	stw	r4,0+24(r1)
	lwz	r4,8+28(r13)
	stw	r4,4+24(r1)
	lwz	r4,12+28(r13)
	stw	r4,8+24(r1)
	lwz	r4,16+28(r13)
	stw	r4,12+24(r1)
	lwz	r4,20+28(r13)
	stw	r4,16+24(r1)
	lwz	r4,24+28(r13)
	stw	r4,20+24(r1)
	lwz	r4,@_list0(r2)
	lwz	r5,0+24(r1)
	stw	r5,4(r4)
	lwz	r5,4+24(r1)
	stw	r5,12(r4)
	lwz	r5,8+24(r1)
	stw	r5,20(r4)
	lwz	r5,12+24(r1)
	stw	r5,28(r4)
	lwz	r5,16+24(r1)
	stw	r5,36(r4)
	lwz	r5,20+24(r1)
	stw	r5,44(r4)
	addi	r1,r1,24
	bl	_OpenScreenTags	# OpenScreenTags
	stw	r3,0+28(r13)
OpenSend:
	lwz	r3,0+28(r13)
OpenSfinish:
	lwz	r13,24(r1)
	addi	r1,r1,56
	lwz	r0,8(r1)
	mtlr	r0
	blr

	.global	_OpenS
	.type	_OpenS,2
	.size	_OpenS,$-_OpenS
OpenS_local:
	.global	@_OpenS_local
	.extern	_OpenScreenTags
	.tocd
	.extern	_PowerPCBase
	.extern	_stdin
	.extern	_stdout
	.extern	_arg
	.extern	_GfxBase
	.extern	_IntuitionBase
	.extern	_DOSBase
	.extern	_ExecBase
	.data
	.extern	@_list0
	.global	list0
list0:	.ualong	0x80000023
	.ualong	0
	.ualong	0x80000024
	.ualong	0
	.ualong	0x80000025
	.ualong	0
	.ualong	0x80000032
	.ualong	0
	.ualong	0x80000028
	.ualong	0
	.ualong	2
	.ualong	0
	.ualong	0
	.align	2
