Mail Archives: djgpp/1997/10/19/10:57:52
On Thu, 16 Oct 1997, Georg Kolling wrote:
> Eli Zaretskii schrieb:
> > I imagine that if you allocate a DOS buffer, you can use its address as
> > the physical address, since DOS memory is usually mapped 1-to-1.
>
> Usually it is, but not in a multitasking OS!
If you are thinking about Windows, then you still can treat the first
1MB as mapped 1:1. Windows traps all DMA requests and transparently
changes the addresses there so DOS programs that were written assuming
they get physical addresses, still work.
- Raw text -