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

Reply via email to