Mercurial > hg > Members > kono > nitros9-code
diff level2/modules/kernel/fssvc.asm @ 1239:90bad6d8388c
Major changes to bring kernel closer to L2 port
author | boisy |
---|---|
date | Tue, 05 Aug 2003 13:46:17 +0000 |
parents | ca83286ded5b |
children | 647a5bfd96ec |
line wrap: on
line diff
--- a/level2/modules/kernel/fssvc.asm Sun Aug 03 00:30:20 2003 +0000 +++ b/level2/modules/kernel/fssvc.asm Tue Aug 05 13:46:17 2003 +0000 @@ -10,7 +10,7 @@ * Error: CC = C bit set; B = error code * FSSvc ldy R$Y,u get pointer to table - bra L037F start moving + bra SysSvc start moving * Main move loop L036D clra clear MSB of table offset lslb multiply function # by 2 to get offset into table @@ -19,10 +19,10 @@ leax d,y offset X from current Y ldd <D.SysDis get system dispatch table pointer stx d,u save vector into place - bcs L037F it was a privliged call, skip ahead + bcs SysSvc it was a privliged call, skip ahead ldd <D.UsrDis get user displat table pointer stx d,u save vector into place -L037F ldb ,y+ get callcode +SysSvc ldb ,y+ get callcode cmpb #$80 done? bne L036D no, keep going rts return