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

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
Roman
Member
Member
Posts: 568
Joined: Thu Mar 27, 2014 3:57 am
Location: Moscow, Russia
Contact:

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

Post 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.
Last edited by Roman on Wed Sep 03, 2014 8:33 am, edited 1 time in total.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
Octocontrabass
Member
Member
Posts: 5590
Joined: Mon Mar 25, 2013 7:01 pm

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

Post by Octocontrabass »

Roman wrote:

Code: Select all

DC F7  00 E0
That address is 0xE000:F7DC.
User avatar
Roman
Member
Member
Posts: 568
Joined: Thu Mar 27, 2014 3:57 am
Location: Moscow, Russia
Contact:

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

Post by Roman »

Octocontrabass wrote:
Roman wrote:

Code: Select all

DC F7  00 E0
That address is 0xE000:F7DC.
Oops, I forgot about endianness. #-o
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
Post Reply