Page 1 of 1

[SOLVED] INT 0x13 AH=0x48: EDD is null.

Posted: Wed Sep 03, 2014 7:35 am
by Roman
Output buffer:

Code: Select all

1E 00 02 00  CB 00 00 00  10 00 00 00  3F 00 00 00  00 20 03 00  00 00 00 00  00 02 DC F7  00 E0 DD BE  24 00 00 00  50 43 49 20  41 54 41 20
20 20 20 20  00 01 01 00  00 00 00 00  00 00 00 00  00 00 00 00  00 CD
Is it true, that DS:SI+0x1A should contain the address of EDD configuration parameters after the interrupt?! The problem is in that address at 0x1A (0xF7DC:E000) points to some nulls, not EDD configuration parameters.

Re: INT 0x13 AH=0x48: EDD is null.

Posted: Wed Sep 03, 2014 7:55 am
by Octocontrabass
Roman wrote:

Code: Select all

DC F7  00 E0
That address is 0xE000:F7DC.

Re: INT 0x13 AH=0x48: EDD is null.

Posted: Wed Sep 03, 2014 8:32 am
by Roman
Octocontrabass wrote:
Roman wrote:

Code: Select all

DC F7  00 E0
That address is 0xE000:F7DC.
Oops, I forgot about endianness. #-o