Export to GitHub

grub4dos-chenall - issue #86

BIOS call AH=48 not work if DS over 34ff!


Posted on Apr 12, 2012 by Happy Kangaroo

What steps will reproduce the problem? Boot to command prompt run batch file with these lines

/bios int=0x13 eax=0x4800 edx=0x80 ds=0x43fe esi=0x00 > (md)0x1000+1 cat (md)0x1000+1 /bios int=0x13 eax=0x4800 edx=0x80 ds=0x43ff esi=0x00 > (md)0x1000+1 cat (md)0x1000+1

1. 2. 3.

What is the expected output? What do you see instead? weird! Under QEMU DS=43fe or lower works (get NC) DS=43ff or higher returns an error (invalid parameter = 01 & Carry Flag) On REAL SYSTEM both work OK!

Not sure if this is a QEMU bug, a BIOS utility bug or grub4dos bug!

What version of the product are you using? On what operating system?

0.4.6a and 0.4.5 Please provide any additional information below.

Comment #1

Posted on May 16, 2012 by Happy Hippo

I think this is a QEMU bug.

Comment #2

Posted on Oct 31, 2012 by Massive Kangaroo

Not a grub4dos bug.

Status: WontFix

Labels:
Type-Defect Priority-Medium