cbmlink 0.9.3 released

From: Marko Mäkelä (marko.makela_at_hut.fi)
Date: 2002-02-10 22:37:25

James,
> I used to read C magazines and as I remember [ fuzzy ] early C programs
> were merged with some machine language routines that were machine
> specific.

Yes, the bare-bones C run-time library, usually called crt0.s or 
something, includes the system-dependent start-up code.  Standard 
library functions, such as printf and strlen, are usually implemented in 
C, and there are inline assembly snippets only in those places where 
speed is important.  Also, the machine code implementation of some 
pseudo-instructions, such as division and multiplication on certain 
systems, can be stored in libraries.

I decided to work a little more on cbmlink and released version 0.9.3 a 
few minutes ago:

http://www.funet.fi/pub/cbm/crossplatform/transfer/C2N232/
http://www.funet.fi/pub/cbm/crossplatform/transfer/C2N232/cbmlink.html

In this version, the disk copy routines allow an interleave factor to be 
specified.  I also distribute a version for MS-DOS that I haven't tested 
at all.  Also, the Windows binary now includes support for the parallel 
cables (not useable on NT, 2000 or XP).

A friend of mine may lend me an old 486SX laptop that I could use for 
MS-DOS and Windows testing.  But still, I would very much appreciate 
feedback, as it is pointless to adapt a program for a specific platform 
if there is zero audience.  (I'm referring to MS-DOS, not to Windows.)

	Marko



       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail 2.1.1.