[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