No system-calls from libem
This commit is contained in:
		
							parent
							
								
									d1b1defbb7
								
							
						
					
					
						commit
						f86c403a53
					
				
					 4 changed files with 7 additions and 9 deletions
				
			
		|  | @ -1,7 +1,7 @@ | |||
| .sect .text; .sect .rom; .sect .data; .sect .bss; .sect .text
 | ||||
| .sect .text | ||||
| .define prf~ | ||||
| .extern save~,retu~,hol0,_printf | ||||
| .extern save~,retu~,hol0,printf~ | ||||
| ! $Header$ | ||||
| 
 | ||||
| prf~: | ||||
|  |  | |||
|  | @ -1,10 +1,8 @@ | |||
| .sect .text; .sect .rom; .sect .data; .sect .bss; .sect .text
 | ||||
| .sect .text | ||||
| .define _printf
 | ||||
| .define printf~ | ||||
| ! $Header$ | ||||
| 
 | ||||
| write	= 4 | ||||
| 
 | ||||
| printf~: | ||||
| 	mov	r2,-(sp) | ||||
| 	mov	r3,-(sp) | ||||
|  | @ -54,7 +52,7 @@ ready: | |||
| 	mov	r4,-(sp) | ||||
| 	mov	$buff,-(sp) | ||||
| 	mov	$01,-(sp) | ||||
| 	jsr	pc,__write | ||||
| 	jsr	pc,WRITE | ||||
| 	add	$06,sp | ||||
| 	mov	(sp)+,r4 | ||||
| 	mov	(sp)+,r3 | ||||
|  |  | |||
|  | @ -17,7 +17,7 @@ strhp~: | |||
| 	bic	$01777,r1 | ||||
| 	mov	r1,-(sp) | ||||
| 	mov	r1,2f | ||||
| 	jsr	pc,__brk | ||||
| 	jsr	pc,BRK | ||||
| 	tst	(sp)+ | ||||
| 	tst	r0 | ||||
| 	blt	3f | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ | |||
| 
 | ||||
| fat~: | ||||
| 	jsr     pc,trp~ | ||||
| 	jsr	pc,__exit | ||||
| 	jsr	pc,EXIT | ||||
| 
 | ||||
| trp~: | ||||
| 	mov     r0,-(sp) | ||||
|  | @ -88,9 +88,9 @@ trp~: | |||
| 	mov	$013,-(sp) | ||||
| 	mov	$buf,-(sp) | ||||
| 	mov	$2,-(sp) | ||||
| 	jsr	pc,__write | ||||
| 	jsr	pc,WRITE | ||||
| 	add	$6,sp | ||||
| 	jsr	pc,__exit | ||||
| 	jsr	pc,EXIT | ||||
| .sect .data | ||||
| retar:	.space 16 | ||||
| retend: | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue