At 09:25 PM 11/29/2005 +0100, Bernd Blaauw wrote:
Michael Devore schreef:
Does ATAPICD work? I thought it was basically abandoned unfinished in
favor of other DOS CD-drivers generally available and working (which
admittedly aren't open-sourced).
AtapiCD basicly works, but without error checking. Indeed we favour other
more advanced cdrom drivers if the user can provide them, as no cdrom
manufacturer has given permission so far to distribute their DOS
cdromdriver. It's pretty difficult to play by the rules.
a cleanly compiling NASM port might encourage people to try extending the
driver with all the other desired options (CRC, DMA, ASPI etc).
Okay, that was painful. The ATAPICD assembly code is already a weird
amalgam of NASM and MASM/TASM code. Plus it appears to improperly use
EQUates globally that can be IFDEF'ed out of sight, and has a few other quirks.
But with the addition of pre-processing regular expression option support
in Nomsyo (to match the post-processing option added for FreeDOS HELP), and
a bit of hand massaging, I was able to get a clean NASM assemble on a
translated version of the ATACPICDD.ASM source. Clean without turning on
all the optional assemblies, anyway.
I'll make Nomyso automate a couple more of the current manual ops, although
slight hand massage will likely remain necessary, and then release a Nomyso
2.5, or 3.0, or 3.14159 or something.
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel