# HG changeset patch # User Neal Crook # Date 1444771407 -3600 # Node ID fa4b4ae537c187613724bca9f64cdaeee65ce883 # Parent a938d0f26711e13542c4ac9fcc4f8695bb9e1b6d Add comments based on my learnings while debugging boot on multicomp09 diff -r a938d0f26711 -r fa4b4ae537c1 level1/modules/kernel/krn.asm --- a/level1/modules/kernel/krn.asm Sat Oct 03 14:51:30 2015 -0500 +++ b/level1/modules/kernel/krn.asm Tue Oct 13 22:23:27 2015 +0100 @@ -260,24 +260,27 @@ GetMem equ * Initially I tried GetMem clra * that is redundant. See last line. RG L0158 ldx P2Nam,pcr diff -r a938d0f26711 -r fa4b4ae537c1 level1/modules/kernel/krnp2.asm --- a/level1/modules/kernel/krnp2.asm Sat Oct 03 14:51:30 2015 -0500 +++ b/level1/modules/kernel/krnp2.asm Tue Oct 13 22:23:27 2015 +0100 @@ -84,7 +84,7 @@ os9 F$SSvc ldx error * open console device * U = address of init module @@ -715,8 +728,12 @@ os9 F$Link rts +* Attempt to load bootfile and validate the modules it contains * +* Entry: * U = address of init module +* Exit: +* CC Carry set on Error JmpBoot pshs u comb tst