From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2000-01-20 11:42:23
> Does this mean that every program that is compiled with cc65, will have the drivers build-in? Wouldn't the best thing be, the drivers as a part of the Operating System? This is true for all features that are not supported by a standard machine. If the software that is running as an operating system does not have a specific feature, every program generated by cc65 that wants to use the feature must have code linked in to support it. On the other side, libraries for other operating systems (remember that cc65 is not C64 specific) do not need the additional code. One example is the support for ACE (which has been dropped some time ago): Since ACE has a very C like file interface and did support a lot of CMD equipment in the kernel, the file I/O routines needed for cc65 were very small. (This was the reason why the first implementation of file I/O was for ACE: It was very easy to do, and I'm a lazy person:-). Most of the file I/O routines were just wrappers that stored registers in specific locations, and called an ACE function. Regards Uz -- Ullrich von Bassewitz uz_at_musoftware.de ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo_at_musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2001-12-14 22:05:35 CET