Hi Bart, thanks for making the patch much shorter, very "commitable" now :-)
Why did our old code do that complex "put bp at [bp+2]" thing? And what does the "cpm_error jump decision now inverted" patch mean? Eric > This is a minimal fix for [entry.asm] ... > - push bp ; trash old return address > - mov bp,sp > - xchg bp,[2+bp] > - pop bp > + add sp,2 ; trash old return address ... > cmp cl,024h > - jbe cpm_error > + ja cpm_error ... ------------------------------------------------------------------------------ Register Now & Save for Velocity, the Web Performance & Operations Conference from O'Reilly Media. Velocity features a full day of expert-led, hands-on workshops and two days of sessions from industry leaders in dedicated Performance & Operations tracks. Use code vel09scf and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf _______________________________________________ Freedos-kernel mailing list Freedos-kernel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-kernel