[net.micro.cpm] BDS C on an Apple //e

CADS074%CALSTATE.BITNET@WISCVM.ARPA (Mr. Bill) (08/11/86)

   Can anyone out there help me in getting BDS C (ver. 1.50) working
on an Apple //e?  I'm running CP/M 2.23 on an ALS Z-card.  Everything
runs fine until the second phase of the compiler.  About 30 seconds
after phase two starts, the screen fills with garbage and then
hangs.  Any help would be appreciated.

                                     Bill Wood
                                     Bitnet:  CADS074@CALSTATE

jsweet@uci-icsa.ARPA (Jerry Sweet) (08/11/86)

I have a related experience that might help.  It seems that when I
tried to install the 60K version of Microsoft CP/M on my Apple ][ Plus,
BDS C would roll over and croak.  I was forced to go back to 56K CP/M.
I hypothesize that in 60K CP/M, Microsoft folds the CCP (and possibly
other parts of CP/M) into the alternative 4K memory bank on the
language card, and BDS C makes direct use of memory locations or
routines in the CCP.

Conclusion: you must somehow switch the CCP in and out of the normal
address space during compilation in such a way that BDS C can make use
of both the CCP and the CP/M system services (a difficult, perhaps
impossible task), or use a 56K version of CP/M.

-jns