Re: [cc65] Atari DIO

Date view Thread view Subject view

From: Shawn Jefferson (
Date: 2002-10-28 21:02:22

>>> Christian Groessler <> 10/24/02 08:45AM >>>

>>3. Christian, would you be willing to fix the code around sector
>>size, so that it is not hardcoded at 128, but rather we could change
>>it ourselves?  Knowing the sector size in my application is not a
>>problem, so if I could set it manually that would be great!  I'm not
>>worried about autodetecting it.
>Such a function would be a hack only, since you anyway cannot change
>the sector size. So I won't add it to the cc65 lib.
>As workaround I can provide you a small assembler function which you
>can call to set the sector size by hand, but for the official lib I'd
>like to have a way to autodetect it.

Hi Chris,

Couldn't I just write into the sectsizetab * 4 * drive number?  That would be easy enough.  Is there some way to reference the sectsizetab from my source code?

I still think it would be nice to not have to build a separate library for supporting system with more than 4 drives.  It would be nice if there was some way to assign the memory for this dynamically.  Is there some reason that you couldn't alloc memory in dio_open for each handle, and then free it in dio_close?  I guess that would equate to less memory, but a little more overhead.

>Btw, why do you think "Knowing the sector size in my application is
>not a problem?" It depends on which disk the user inserted...

I answered this previously, but thought I would mention it again in case you missed it.  I will always know the sector size in my application since it is contained in the partition table.  

To unsubscribe from the list send mail to with
the string "unsubscribe cc65" in the body(!) of the mail.

Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2002-10-28 21:03:01 CET