[sdiy] microcontroller selection!
ASSI
Stromeko at compuserve.de
Tue Aug 12 22:54:27 CEST 2003
On Tuesday 12 August 2003 00:17, Hermann Seib wrote:
> > Better yet, goeth FORTH and leve those closed worlds behind. :-)
>
> Oh? Tried that some 20 years ago (there was a great Forth article
> series in the Byte magazine in... oh, 1981 or 1982, that made me look
> at it). It was quite fast on my Apple ///, but this page-oriented
> design and the RPN style drove me crazy (that's why I had a TI-59 and
> no theoretically superior HP pocket calculator at the time :-). What
> has become of Forth in the meantime? Something more usable?
It is still stack oriented and thus RPN. It does not have to be page
oriented (actually it is called screen in FORTH). The application that
you write does not need to have any traces of both if that's what you
want, but then you need to write an input parser for whatever language
you think is suitable. I know FORTH isn't for everyone, I still
mentioned it because it a) is low footprint and happily works on almost
any microcontroller architecture, b) is almost as efficient as
assembler, but considerably more portable and easier to write (once you
got the hang of it) and c) you develop the system while it is working
instead of compile, crash, burn and doing it all over. There are
(cross-)compilers out there for FORTH, but that's missing the point
IMHO.
Try http://www.forth.org/ http://www.taygeta.com/forth.html or
http://www.forth.com/ for more information.
So, if you have a low-budget microcontroller as a "programmable" module
in your setup (which was the start of this thread), I think the most
efficient way to work with that is if you can re-program it on the
spot, via terminal access or by loading the desired program from
something like a MMC or other (serial) memory. The basic interpreters
are too slow for many of the tasks you might want to do and I don't
think anyone would want to have a PC in his modular just to compile
code for a module containing a microcontroller...
Achim.
-- +<[_Q+_Matrix-12_WAVE#46_microQkb/Omega_XTk/30_sonic_heaven_]>+ --
Factory and User Sound Singles for Waldorf Q, microQ and rackAttack:
http://homepages.compuserve.de/Stromeko#WaldorfSounds
More information about the Synth-diy
mailing list