[Coco] Re: dskini.exe problems
Tim S
stahta01 at juno.com
Tue Jan 13 19:07:13 EST 2004
I think I found a link to it
http://mirror.calvin.edu/suse/dosutils/rawwritewin/
NOTE: it needs a DLL if it is used on 9x Windows
Tim S
"John E. Malmberg" <wb8tyw at qsl.net> wrote in message
news:tjnyivnMxjCy at eisner.encompasserve.org...
> In article <bu0s4o$a5d$1 at sea.gmane.org>, "Tim S"
<stahta01 at juno.com> writes:
> > I looked for rawrite_win could not find it, but found ntrawrite.
> > http://ntrawrite.sourceforge.net/
> >
>
> The actual program name is rawrwitewin, and it is part of RedHat and Suse,
and
> probably a few other distributions.
>
> I do not know where I got the information about it's helper DLL as I can
not
> find that link at the moment.
>
>
> There is no requirement in Microsoft Windows that the CPU be put in real
mode
> to directly access the hardware from an application program.
>
> Direct access to the hardware requires the code to run in a privileged
context,
> and that means a device driver. The information needed to write such a
driver
> is somewhat present in the MSDN documentation, but in my view it was too
sparse
> to use. In Microsft Windows, a device driver is written as a DLL and
sometimes
> given the extensions of .drv or .vxd.
>
> This is different than the usual mode that a DOS box runs in. A Dos box
> usually runs in x86 emulation mode where the direct access to the hardware
> or the bios is simulated by software exceptions that use a device driver
to
> perform the real access. It is the APIs that are needed to change the
sector
> size that were removed from this software simulation. Those APIs appear
to
> still be present in the BIOS. Windows 9x and later mosting use the BIOS
for
> booting, and ignore it afterword. Shadowing the BIOS into ram is just
wasting
> RAM.
>
> -John
> wb8tyw at qsl.net
> Personal Opinion Only
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>
More information about the Coco
mailing list