<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
The Mini-68K BIOS contains code to read FAT file systems. I know
FAT16 is read, and FAT32 is not. I don't remember if FAT12 is in
the code. The code is in C, so it should not be hard to adapt.<br>
<br>
--John<br>
<br>
<br>
<br>
On 10/17/2013 07:22 AM, Wayne Warthen wrote:
<blockquote
cite="mid:fa76201d-4634-495f-8ffb-547210434dec-/***@public.gmane.org"
type="cite">
<div dir="ltr">I am not aware of any application currently in
existence to do this.
<div><br>
</div>
<div>Yes, RomWBW has a well documented API for direct access to
any block storage device (see the RomWBW System Architecture
document in the distribution).</div>
<div><br>
</div>
<div>If you wanted to write such an application, there are two
alternative interface points into the system you could use:</div>
<div>
<ol>
<li><span style="line-height: normal;">You could make direct
calls to the HBIOS. This would allow you to use the
native 512 byte sectors and bypasses all aspects of CP/M
entirely, but would work only under RomWBW (not any
other N8VEM ROMs or other CP/M systems).</span></li>
<li><span style="line-height: normal;">You could make calls
to the CP/M CBIOS. You would need to deal with
translating the 128 byte CP/M records into the 512 byte
sectors of DOS, but this can certainly be done. In
theory, this approach could be portable across ROMs and
other CP/M systems.</span></li>
</ol>
<div>Thanks,</div>
<div><br>
</div>
<div>Wayne</div>
<br>
On Thursday, October 17, 2013 2:19:08 AM UTC-7, Max Scane
wrote:
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
<div dir="auto">
<div>FAT file systems use 512 byte sectors so you would
need to bypass the BIOS and talk directly to the driver.
Does ROMWBW have an API that would let you access the
driver?</div>
<div><br>
</div>
<div>FAT 16 and 32 (hard disks) is straightforward fat 12
(floppy) is a bit trickier.</div>
<div><br>
</div>
<div>Cheers!</div>
<div><br>
</div>
<div>Max<br>
<br>
Sent from my iPad</div>
<div><br>
On 17 Oct 2013, at 5:30 pm, "Bob Devries" <<a
moz-do-not-send="true" href="javascript:"
target="_blank" gdf-obfuscated-mailto="ZDwuXCaYMacJ">devri...-***@public.gmane.org</a>>
wrote:<br>
<br>
</div>
<blockquote type="cite">
<div>
<div><font face="Arial" size="2">Hi all,</font></div>
<div> </div>
<div><font face="Arial" size="2">Is there a programme
which runs on CP/M (ZETA) to read DOS disks?</font></div>
<div> </div>
<div><font face="Arial" size="2">Regards, Bob Devries</font></div>
<div><font face="Arial" size="2">Dalby, QLD, Australia</font></div>
<div> </div>
-- <br>
You received this message because you are subscribed
to the Google Groups "N8VEM" group.<br>
To unsubscribe from this group and stop receiving
emails from it, send an email to <a
moz-do-not-send="true" href="javascript:"
target="_blank" gdf-obfuscated-mailto="ZDwuXCaYMacJ">n8vem+un...@<wbr>googlegroups.com</a>.<br>
To post to this group, send email to <a
moz-do-not-send="true" href="javascript:"
target="_blank" gdf-obfuscated-mailto="ZDwuXCaYMacJ">n8...-/***@public.gmane.org</a>.<br>
Visit this group at <a moz-do-not-send="true"
href="http://groups.google.com/group/n8vem"
target="_blank">http://groups.google.com/<wbr>group/n8vem</a>.<br>
For more options, visit <a moz-do-not-send="true"
href="https://groups.google.com/groups/opt_out"
target="_blank">https://groups.google.com/<wbr>groups/opt_out</a>.<br>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
-- <br>
You received this message because you are subscribed to the Google
Groups "N8VEM" group.<br>
To unsubscribe from this group and stop receiving emails from it,
send an email to <a class="moz-txt-link-abbreviated" href="mailto:n8vem+unsubscribe-/***@public.gmane.org">n8vem+unsubscribe-/***@public.gmane.org</a>.<br>
To post to this group, send email to <a class="moz-txt-link-abbreviated" href="mailto:n8vem-/***@public.gmane.org">n8vem-/***@public.gmane.org</a>.<br>
Visit this group at <a moz-do-not-send="true"
href="http://groups.google.com/group/n8vem">http://groups.google.com/group/n8vem</a>.<br>
For more options, visit <a moz-do-not-send="true"
href="https://groups.google.com/groups/opt_out">https://groups.google.com/groups/opt_out</a>.<br>
</blockquote>
</body>
</html>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups "N8VEM" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org<br />
To post to this group, send email to n8vem-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org<br />
Visit this group at <a href="http://groups.google.com/group/n8vem">http://groups.google.com/group/n8vem</a>.<br />
For more options, visit <a href="https://groups.google.com/groups/opt_out">https://groups.google.com/groups/opt_out</a>.<br />