[Coco] DECB or ECB Compiler

Paul Fitch pfitchjr at bellsouth.net
Sat Oct 2 16:20:37 EDT 2010


His webpage is here: http://www.tekeasy.com/Cer-Comp/


> -----Original Message-----

> From: coco-bounces at maltedmedia.com

> [mailto:coco-bounces at maltedmedia.com] On Behalf Of Andrew

> Sent: Wednesday, September 29, 2010 11:31 AM

> To: coco at maltedmedia.com

> Subject: Re: [Coco] DECB or ECB Compiler

>

> Responses inline...

>

> > Message: 6

> > Date: Tue, 28 Sep 2010 16:51:14 -0400

> > From: Roger Merchberger <zmerch-coco at 30below.com>

> > Subject: Re: [Coco] DECB or ECB Compiler

> >

> > There was a very advanced system - I'm pretty sure it was a

> compiler -

> > fpr the CoCo3; I believe it was called Window Basic 3 or WBasic3 --

> > memory cells are froggy right now... I remember drooling

> over it back

> > in the day because it was kinda like Basic09 for SECB on Steroids...

>

> The only one I remember (froggy here too) was Cer-Comp's

> Window Master, as already mentioned...and what I will speak to.

>

> > The good features that I remember:

> >

> > 1) Line numbers not needed (but could be used when importing older

> > programs)

>

> As far as I can tell in my user manual (yes, I own a copy of it and

> CBASIC-3) - line numbers were needed in Window Master.

>

> > 2) It had built-in MMU support - so a DIM statement of an array too

> > big to fit in 32K *worked* -- if you had 512K, you could DIMension

> > almost all of the ram (minus program/video/etc. memory) for

> huge (for

> > SECB) data support.

>

> Window Master extended DECB; it didn't add anything extra

> MMU-wise (except for a RAM disk if you had 512K).

>

> > 3) It had built-in basic Windowing support - you could

> create several

> > different text windows & have different outputs to

> different windows

> > -- I don't know if it had graphical capabilities; that's beyond my

> > memory

> > allocation** right now. (Where's that big DIM statement when I need

> > it?)

>

> Window Master offered a full GUI suite of commands for

> trapping events, opening/closing windows, showing icons,

> building menus and dialogs, etc.

> It was actually fairly advanced for the day. It wasn't a

> compiler, though.

>

> > Now for the bad news:

> >

> > 1) I don't believe it contained a "100% SECB compatible" mode.

> > Depending on the complexity of the program you wanted to convert

> > probably translated to the complexity of debugging session

> you would

> > need to endure to convert a program to WBasic3. I think the

> "basics"

> > were quite similar, but when you got into the graphics & whatnot, I

> > think there was quite a bit that was different.

>

> Window Master extended DECB - I don't think I ever exercised

> it extensively as a kid, but from what I do remember, it was

> fairly highly compatible with standard DECB; the implication

> was to make it easy to convert existing programs to add

> windowing support, or build such programs from scratch.

>

> > 2) No CoCo1/2 support.

>

> No - CoCo 3 only, and some functionality was limited on 128K

> CoCo 3s (for example, not as many windows, and the RAM disk

> was not installed).

>

> > Anyway, if I get 'round to drumming up some time and finding my old

> > Rainbows, I'll see if I can find an ad for it.

>

> If you have an advert for a different windowing

> system/compiler, I'm sure everyone would love to see it!

>

> :)

>

> > ------------------------------

> >

> > Message: 7

> > Date: Tue, 28 Sep 2010 16:06:03 -0500

> > From: "Little John" <sales at gimechip.com>

> >

> > Roger,

> > That sounds kind of like Window Master for the CoCo 3 from

> Cer-Comp.

> > It wasn't a BASIC compiler, but added a windowing

> environment to SECB.

> > Cer-Comp did offer CBASIC-3 which was a compiler and weighed in at

> > $149 - the most expensive on the market.

>

> As I've stated before, I own both of those.

>

> It should be noted that CBASIC-3 couldn't compile Window

> Master programs; it had no "knowledge" of the extra commands.

> I wouldn't be a bit surprised if this wasn't something

> planned for a future release, but we never saw it.

>

> As it was, CBASIC-3 offered a wealth of extras to the BASIC

> programmer; it not only compiled programs to a native binary,

> but it also extended the BASIC command set (similar to Window

> Master - though not with any windowing commands). It

> purported (I never played with it) to make 512K memory access

> simpler, with extra commands to handle the intricacies. It

> also added various interrupt processing statements, and other

> enhancements (like an enhanced editor for code). You still

> needed to use line numbers, though.

>

> I had variable luck with it as a compiler; you could get

> faster code out of it, but from what I recall it wasn't a

> "blazing speedup" (it did have an interesting command called

> "GEN" that would allow you to insert ML instructions in the

> form of HEX or DEC values directly into the object code

> produced). It may just be that at the time, I was a kid and

> not a very great programmer; perhaps in the hands of someone

> more advanced, or with some experimentation - the speedup

> could be increased. There was a "helpful hints" appendix in

> the manual for making your code faster.

>

> I know that if you look carefully in various archives, you

> might be able to find a copy or two of CBASIC-3 floating

> around. Both Window Master and CBASIC-3 back in the day had a

> form of disk-based copy protection on them; I know that

> CBASIC-3 was broken - Window Master is unknown. Of the two,

> CBASIC-3 was the better to use, anyhow.

>

> One other note: As of several years back, Bill Vergona (owner of

> Cer-Comp) would, every now-and-then, sell a copy or two of

> CBASIC-3 on Ebay - his handle there (I forget what it was -

> search the archive) hasn't shown activity on it for years,

> though. I am not even sure he is still with us, but what

> little interaction I had with him back then (asking about the

> status of the copyright, etc - on CBASIC-3 - I was hoping he

> would release it PD) told me he was (still?) a cantankerous

> man who would hear nothing of the sort, and only sold the few

> copies he did just to "keep up appearances" with the

> copyright office (his right, I suppose). He never interacted

> with this (or any other, that I know of) CoCo

> community/forum. I am not sure why, and I find it a sad bit

> of legacy in the CoCo community.

>

> Whether he is still alive or not, I don't know (but I would

> love to find out!).

>

> -- Andrew L. Ayers, Glendale, Arizona

>

> --

> Coco mailing list

> Coco at maltedmedia.com

> http://five.pairlist.net/mailman/listinfo/coco

>





More information about the Coco mailing list