home .. forth .. misc mail list archive ..

Re: Thoughtful Programming


Myron wrote:

>I propose setting up a clearing house for such arcana. I can contribute a
>few of the insights and algorithms that I am familiar with such as the
>CORDIC sin/cos algorithm and some DSP and miscellaneous stuff. 

I made the P21Forth ROMs free at my site last month for anyone 
playing with Dr. Ting's P21 boards.  The S21 simulator
(for P21) has included a version of P21Forth that runs with drivers
for the simulator.  They all include a set of CORDIC sin/cos functions
that were contributed by Dr. Michael Montvelishsky.  At the time he
did it I think it ran 50x faster in P21Forth than in FPC with an
80387 math coprocessor.  I can also post the source code to the
CORDIC and mixed math stuff.  I did not post the P21Forth source
or meta compiler.  The user manual has a section that
covers it and it has always been available online.

>I would also
>like to see a bibliography of any already existing reference material that
>anyone may be aware of. (For example has anyone seen or owned a copy of
>"The Kitt Peak Primer" and does it contain such material?) This would
>definitely assist novice Machine Forth programmers concerned with such
>things to hit the ground running and also benefit anyone using non-stack
>integer processors. Collected into a printed edition, it could be a
>fund-raiser for the F21 initiative. I would gladly spend US$100 for such a
>compendium ("The 2's-complement Cookbook"?). What is the readership's
>reaction to this idea? What language(s) or psuedo-language(s) should be
>used as the publication standard?

Machine Forth? Simulator and Emulator compatible? ;-)

Jeff Fox