From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2002-10-29 00:28:18
Hi!
On Mon, Oct 28, 2002 at 11:57:31PM +0100, Christian Groessler wrote:
> One year ago an empty Atari program was already the biggest of all
> ports. (Maybe some other port catched up in the meantime?)
The current sizes for this "program":
int main (void)
{
return 0;
}
are
apple2: 225
atari: 690
atmos: 165
c64: 251
c128: 378
cbm510: 2365 (1)
cbm610: 2409 (1)
geos: 166 (2)
pet: 233
plus4: 243
vic20: 235
(1) The CBM-II machines are a special cas, because the program runs in a
separate bank without any ROM support. For this reason, an executable carries
a stripped down kernal that includes support for interrupts, keyboard polling
and several other things.
(2) Without header.
So not counting the CBM-II machines, the Atari is still the machine with the
biggest "empty" program. One reason is that it is the only machine with file
I/O support. Maybe it is possible to convert the initialization into a module
constructor? It seems that all of the I/O routines use the fdtable module, so
how about adding stdin/stdout initialization as a constructor of this module?
> Is recompiling really such a problem?
Windows users will have some problems recompiling the libraries. It is
possible but not easy (this sentence is probably true for most tasks under
Windows:-).
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 : 2002-10-29 00:28:21 CET