Signed-off-by: Paul Bolle <pebolle at tiscali.nl> --- Untested, actually. core/com32.inc | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/core/com32.inc b/core/com32.inc index 111590c..bde83d1 100644 --- a/core/com32.inc +++ b/core/com32.inc @@ -14,19 +14,19 @@ ;; ;; com32.inc ;; -;; Common code for running a COM32 image +;; Common code for running a COM32R image ;; extern pm_api_vector ; -; Load a COM32 image. A COM32 image is the 32-bit analogue to a DOS -; .com file. A COM32 image is loaded at address 0x101000, with %esp +; Load a COM32R image. A COM32R image is a raw binary file containing +; 32-bit code. A COM32R image is loaded at a 4K aligned address, with %esp ; set to the high end of usable memory. ; -; A COM32 image should begin with the magic bytes: -; B8 FF 4C CD 21, which is "mov eax,0x21cd4cff" in 32-bit mode and -; "mov ax,0x4cff; int 0x21" in 16-bit mode. This will abort the +; A COM32R image should begin with the magic bytes: +; B8 FE 4C CD 21, which is "mov eax,0x21cd4cfe" in 32-bit mode and +; "mov ax,0x4cfe; int 0x21" in 16-bit mode. This will abort the ; program with an error if run in 16-bit mode. ; com32_entry equ free_high_memory -- 1.7.3.4