Quote:
BTW, what is the memory footprint of your minimal Forth setup?
It's in quite a few files so that someone who doesn't want the extensions for math or prioritized interrupts & alarms or time & date functions or assembler for example could leave them out simply by commenting out the relevant INCL lines (one for each file you want to leave out). I never tried a minimum version to see. The whole thing is about 24K IIRC, so maybe the minium would be about half of that. It is rather complete though, with oodles of functions I never saw in free versions. Wally Daniels (a forum member we have not heard from in a long time) used it in his work in the Pratt & Whitney turbine-engine plant in Nova Scotia, using a 65265 '816-based µC. I should ask him how much ROM space he used. I did the '816 Forth in a rather dead time of my work in the 1990's and I know it has been a disservice to the community to not finish cleaning it up to publish, but now that I have a website it's on my list of things to do. I also want to make the few changes needed for a RAM version, and then do the equivalent for my 65c02 Forth but that will take even more time, for a few reasons.
Quote:
Forth is a heck of a lot more useful than any monitor...
Yes, and actually I seldom have any reason to run the assembler on the PC anymore. When I do, I can send the hex file over the RS-232 line to the workbench computer. Otherwise I normally send source code over the line to the workbench computer which then compiles, assembles, or interprets it on the fly, as appropriate, which gives the option to try just a line or a routine at a time with instant turnaround instead of having to re-assemble the whole application every time you make a small change.