summaryrefslogtreecommitdiff
path: root/isolinux.asm
diff options
context:
space:
mode:
Diffstat (limited to 'isolinux.asm')
-rw-r--r--isolinux.asm5
1 files changed, 5 insertions, 0 deletions
diff --git a/isolinux.asm b/isolinux.asm
index 71f1c58d..0cb7effa 100644
--- a/isolinux.asm
+++ b/isolinux.asm
@@ -1307,6 +1307,10 @@ strcpy: push ax
; since some PXE BIOSes seem to interfere regular console I/O.
;
writechr_full:
+ push ds
+ push cs
+ pop ds
+ mov ax,cs
call write_serial ; write to serial port if needed
pushfd
pushad
@@ -1340,6 +1344,7 @@ writechr_full:
int 10h
.ret: popad
popfd
+ pop ds
ret
.scroll: dec dh
mov bh,[TextPage]