Mercurial > hg > Members > kono > nitros9-code
changeset 1146:1b6a7fd01282
More Changes
author | boisy |
---|---|
date | Tue, 22 Apr 2003 20:34:26 +0000 |
parents | ca83286ded5b |
children | ba4b50f63658 |
files | level2/modules/kernel/fmove.asm level2/modules/kernel/krn.asm |
diffstat | 2 files changed, 23 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/level2/modules/kernel/fmove.asm Tue Apr 22 19:35:48 2003 +0000 +++ b/level2/modules/kernel/fmove.asm Tue Apr 22 20:34:26 2003 +0000 @@ -1,5 +1,10 @@ * F$Move entry point * Entry: U=Register stack pointer + IFEQ H6309 +L0A01 clrb + rts + ENDC + FMove ldd R$D,u get source & destination task #'s L0B25 ldy R$Y,u Get # bytes to move beq L0A01 None, exit without error
--- a/level2/modules/kernel/krn.asm Tue Apr 22 19:35:48 2003 +0000 +++ b/level2/modules/kernel/krn.asm Tue Apr 22 20:34:26 2003 +0000 @@ -1,5 +1,5 @@ ******************************************************************** -* OS9p1 - NitrOS-9 kernel +* OS9p1 - OS-9 Level Two Kernel Part 1 * * $Id$ * @@ -10,7 +10,7 @@ * 19r7 Added check for CRC feature bit in init module BGP 02/09/26 nam OS9p1 - ttl NitrOS-9 kernel + ttl OS-9 Level Two Kernel Part 1 IFP1 use defsfile @@ -26,11 +26,14 @@ MName fcs /OS9p1/ fcb Edition + IFNE H6309 * FILL - all unused bytes are now here fcc /0123456789ABCDEF/ fcc /0123456789ABCDEF/ fcc /0123456789ABCDEF/ fcc /01234567/ + ELSE + ENDC * Might as well have this here as just past the end of OS9p1... DisTable fdb L0CD2+Where D.Clock absolute address at the start @@ -220,7 +223,7 @@ deca bne L00EF ldu #$003F Block $3F is in use, at the top of system DAT image - stu ,x + stu ,x ldx <D.Tasks Point to task user table inc ,x mark first 2 in use (system & GrfDrv) inc 1,x @@ -360,7 +363,7 @@ fcb F$BtMem+SysState fdb FSRqMem-*-2 IFNE H6309 - fcb F$CpyMem Now here in OS9P1 + fcb F$CpyMem fdb FCpyMem-*-2 ENDC fcb F$Move+SysState @@ -403,8 +406,10 @@ fdb FAlHRam-*-2 fcb F$VBlock+SysState fdb FVBlock-*-2 + IFNE H6309 fcb F$DelRAM fdb FDelRAM-*-2 + ENDC fcb $80 * SWI3 vector entry @@ -630,7 +635,10 @@ use fallram.asm + + IFNE H6309 use fdelram.asm + ENDC use fallimg.asm @@ -640,7 +648,9 @@ use fld.asm + IFNE H6309 use fcpymem.asm + ENDC use fmove.asm @@ -924,7 +934,10 @@ eom equ * *SWIStack fcc /REGISTER STACK/ R$Size data bytes -SWIStack fcb $88,$03,$00,$45,$72,$00,$cd,$00,$12,$00,$00,$00,$e5,$7f +SWIStack fcb $88,$03,$00,$45,$72,$00,$cd,$00,$12,$00,$00,$00 + IFNE H6309 + fcb $e5,$7f + ENDC fcb $55 D.ErrRst