I’ve got a fair editor so far, but I think I will proceed with my assembler before tackling Urbane Basic. That way I can use the assembler system on Urbane and check the assembler out. I think that I will work with 6309, and increase the buffer size to 380k. Big plans Ha Ha
I’m working on an all CoCo Urbane Basic
I’m writing it in m6809 assembly language. At present I have a simple start for a linked list editor. As I see it my system will have a 60k linked list partially compiled Urbane Basic file. That will free up 30k for low level graphics and data along with the 32k for super high level graphics. If I get that done I might jump into Toolshed.
Direct urbane to executable
I am going to try to get rid of the middle compile phase and have a program that translates an urbane program directly into an executable.
a new one
a new one Oops, I forgot to get rid of some debug lines one more try
small subset of coco urbane basic to c
I have a working version of my small subset of coco urbane basic to c program. here it is here is a slightly improved one Posted in Uncategorized Leave a comment
SDECBC for the CoCo computer
Super Disk Extended Color Basic compiled and/or c language. The final result will be SDECB functionality for nitros9 c. In addition to the c compiler that I mentioned in the last post, I am working on a c program to translate a small subset of urbane basic to c source.
Back to EC Basic
My latest efforts lie in creating c functions for EC Basic in a strictly limited subset of c. I want to make it be possible to write itself in itself. I am presently writing a lexical analyzer on the PC. The next step will be to write a cross-parser between the PC and the coco. Then comes an interpreter for the coco. At that point I may want to add a cross-compiler and/or a coco compiler.
Who uses URBANE basic
Steven H Fischer a_nani_mouse@mindspring.com the original creator of URBANE basic and I, Earl W Casper, admin@coconutpalm.org would like anyone who has used, is using, or plans to use URBANE basic if a better version is developed to email one or preferably both of us at the above email addresses.
ECBasic 7B
ECBasic 7B fixes several errors, provides an example of how to use it, and adds a binary save and load for the user’s object program. As usual it can be found here .
ECBasic 7
Version 7 is out. It is the working ml version. Names are a letter followed by any number of letters and digits. Labels are defined by a name followed by a colon at the beginning of a line. Names are stored as letter pairs in the source. The name itself is displayed on the screen. I was having unexplained results with Rainbow 1.6 on Windows 7 so I copied and pasted the individual files into Rainbow 1.4 on XP before I published them. Just move the folder called the version you want (probably ECBasic 7) into the Projects folder in the Rainbow IDE, and you should be able to open the project when you open Rainbow. As usual they can be found here. I was going to write a cross compiler next, but I think a more reasonable goad is to write a loader in the form of an assembler. It should cut down the wait time at the beginning of a run by a factor of three. And besides, it’s all I really need to write for my IDE for the CoCoNut program for the Palm Pilot.