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

Reply via email to