开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

CBELL


 

I am trying to compile a "C" program under MITS 6.0a.? Trying to use
the CBELL compiler.? Not having any success.

As anyone be able to compile "C" using this compiler.

Thank You
Tom c


 



Joe

On Tue, Jan 9, 2024 at 10:34?AM Tom Chandler <tchandler48@...> wrote:
I am trying to compile a "C" program under MITS 6.0a.? Trying to use
the CBELL compiler.? Not having any success.

As anyone be able to compile "C" using this compiler.

Thank You
Tom c


 

Already looked at that.?
CBELL is not even listed.??

However in VOL 2 MTS Documentation there is about
two pages discussing it.? All I can find....

/cheers
/tom c


On Tue, Jan 9, 2024 at 11:52?AM Joe Monk <joemonk64@...> wrote:


Joe

On Tue, Jan 9, 2024 at 10:34?AM Tom Chandler <tchandler48@...> wrote:
I am trying to compile a "C" program under MITS 6.0a.? Trying to use
the CBELL compiler.? Not having any success.

As anyone be able to compile "C" using this compiler.

Thank You
Tom c


 

开云体育

If you look at the comments for component 934 in the D6 driver file you'll see that much of CBell was not distributed due to licensing restrictions. I don't know if we still have it and whether the licensing restriction still apply. CVell also calls ASMH to assemble the compiled program so it won't run on D6 as is. It could perhaps be patched to run ASMG, but that's moot if it's not there at all.

At the time of D6 support for C in MTS was not very good. By 1996 there were (or had been) three C compilers in MTS: CBell, C87, and C89. C89 was pretty good and passed most of the language verification tests. CBell had been retired and C87 was in limbo. Unfortunately I don't think any of these are on D6, either because they didn't exist or due to licensing restrictions.

Mike

On 9 Jan 2024, at 12:55, Tom Chandler wrote:

Already looked at that.?
CBELL is not even listed.??

However in VOL 2 MTS Documentation there is about
two pages discussing it.? All I can find....

/cheers
/tom c


On Tue, Jan 9, 2024 at 11:52?AM Joe Monk <joemonk64@...> wrote:


Joe

On Tue, Jan 9, 2024 at 10:34?AM Tom Chandler <tchandler48@...> wrote:
I am trying to compile a "C" program under MITS 6.0a.? Trying to use
the CBELL compiler.? Not having any success.

As anyone be able to compile "C" using this compiler.

Thank You
Tom c


 

Mike,
Thank you for closing this out for me.? I was hoping that CBELL was included.

Now to plan B, whatever that is....

/cheers
/tom c


On Tue, Jan 9, 2024 at 11:16?PM Mike Alexander <mta@...> wrote:

If you look at the comments for component 934 in the D6 driver file you'll see that much of CBell was not distributed due to licensing restrictions. I don't know if we still have it and whether the licensing restriction still apply. CVell also calls ASMH to assemble the compiled program so it won't run on D6 as is. It could perhaps be patched to run ASMG, but that's moot if it's not there at all.

At the time of D6 support for C in MTS was not very good. By 1996 there were (or had been) three C compilers in MTS: CBell, C87, and C89. C89 was pretty good and passed most of the language verification tests. CBell had been retired and C87 was in limbo. Unfortunately I don't think any of these are on D6, either because they didn't exist or due to licensing restrictions.

Mike

On 9 Jan 2024, at 12:55, Tom Chandler wrote:

Already looked at that.?
CBELL is not even listed.??

However in VOL 2 MTS Documentation there is about
two pages discussing it.? All I can find....

/cheers
/tom c


On Tue, Jan 9, 2024 at 11:52?AM Joe Monk <joemonk64@...> wrote:


Joe

On Tue, Jan 9, 2024 at 10:34?AM Tom Chandler <tchandler48@...> wrote:
I am trying to compile a "C" program under MITS 6.0a.? Trying to use
the CBELL compiler.? Not having any success.

As anyone be able to compile "C" using this compiler.

Thank You
Tom c


 

开云体育

I remember writing C code on MTS before before I left RPI (graduated in 1989) and I thought I used *C89, but it’s possible it was *C87 or even possibly CBell. I haven’t had a chance to fire up my MTS installer here to see what was included in d6.0a, but I found an old thread at??which mentioned that C89 was present but didn’t work yet. I think some of the reason for that might be a dependency on ASMH.

On Jan 9, 2024, at 9:16?PM, Mike Alexander <mta@...> wrote:
If you look at the comments for component 934 in the D6 driver file you'll see that much of CBell was not distributed due to licensing restrictions. I don't know if we still have it and whether the licensing restriction still apply. CVell also calls ASMH to assemble the compiled program so it won't run on D6 as is. It could perhaps be patched to run ASMG, but that's moot if it's not there at all.

At the time of D6 support for C in MTS was not very good. By 1996 there were (or had been) three C compilers in MTS: CBell, C87, and C89. C89 was pretty good and passed most of the language verification tests. CBell had been retired and C87 was in limbo. Unfortunately I don't think any of these are on D6, either because they didn't exist or due to licensing restrictions.

Mike

On 9 Jan 2024, at 12:55, Tom Chandler wrote:

Already looked at that.?
CBELL is not even listed.??

However in VOL 2 MTS Documentation there is about
two pages discussing it.? All I can find....

/cheers
/tom c


On Tue, Jan 9, 2024 at 11:52?AM Joe Monk <joemonk64@...> wrote:


Joe

On Tue, Jan 9, 2024 at 10:34?AM Tom Chandler <tchandler48@...> wrote:
I am trying to compile a "C" program under MITS 6.0a.? Trying to use
the CBELL compiler.? Not having any success.

As anyone be able to compile "C" using this compiler.

Thank You
Tom c

--?
Ron Frederick
ronf@...




 

On 10 Jan 2024, at 10:22, Ron Frederick wrote:

I remember writing C code on MTS before before I left RPI (graduated in 1989) and I thought I used *C89, but it’s possible it was *C87 or even possibly CBell. I haven’t had a chance to fire up my MTS installer here to see what was included in d6.0a, but I found an old thread at? mentioned that C89 was present but didn’t work yet. I think some of the reason for that might be a dependency on ASMH.

CBell uses ASMH but C89 does not. I don't think C87 does either, but I'm not quite sure.

Mike


 

On Wed, Jan 10, 2024 at 05:53 PM, Mike Alexander wrote:
On 10 Jan 2024, at 10:22, Ron Frederick wrote:

I remember writing C code on MTS before before I left RPI (graduated
in 1989) and I thought I used *C89, but it’s possible it was *C87 or
even possibly CBell. I haven’t had a chance to fire up my MTS
installer here to see what was included in d6.0a, but I found an old
thread
at??which
mentioned that C89 was present but didn’t work yet. I think some of
the reason for that might be a dependency on ASMH.
CBell uses ASMH but C89 does not. I don't think C87 does either, but
I'm not quite sure.

Mike
*C87 isn't in d6.0 but there are several files like *C87INCLUDE and *C87LIB