Working off of Leor Zolman's web site, I was able to build a hard disk image that contains the BDS C compiler and all that goes with it. I was able to assemble and/or compile everything from sources with the exception of the library manager
CLIB.COM (I couldn't find the source anywhere so I just copied Leor's executable.) I also threw in Bob Mathias' floating point library, Rob Shostak's long integer library, and 5 example C programs. It all works remarkably well given its antiquity (which matches the antiquity of the emulated computer of course). Compiling and linking results in some awesome blinking LEDs and seems fairly snappy to me, as does the execution of compiled programs (a number of the BDS C utilities are themselves written in C). Yes, it's plain ol' vanilla K&R C, but a lot easier and more fun than writing assembly programs. Works fastest if you turn the AltairDuino throttling off. This is version 1.60 of BDS C, so not every program written for earlier versions of BDS C or other K&R C compilers will compile without some modification, but that's the fun of "porting". The floating point package doesn't include a math library (MATH.H etal), so if you write one, let us all know :)
I did not unpack or in any way try to build the debugger (CDB), full screen editor (RED), or BCD library (BCD), but the archives (.LBR files) for these are on the hard disk for the adventurous. The BCD library reportedly has a math library for BCD numbers.
The file "FILES.TXT" contains a list of the 89 files on the hard disk. It's a bootable CP/M hard disk, so just follow the usual instructions to boot it up. HINT: type LS instead of DIR to see the file names sorted alphabetically.
For the impatient, once the hard disk is booted, type:
ERA
HELLO.COMCC HELLO.C
CLINK HELLO
ERA HELLO.CRL
HELLO
For the more patient, I've put the BDS C documentation PDF file and a copy of FILES.TXT (for your reading pleasure) in the same Google Drive folder as the hard disk image, which I've named "HDSK04.DSK: BDS C Compiler", but feel free to put it on your micro-SD card named as you please (don't forget to edit HDSKDIR.TXT.)
For more fun, you can find a treasure trove of other BDS C programs in the 4 directories here:
http://www.retroarchive.org/cpm/cdrom/CPM/BDSC/You can download my hard disk image, the PDF file, and a copy of FILES.TXT from here:
Let me know if you have any issues downloading these or running from the hard disk.
Knock yourself out!