Mark Tapley wrote:
http://www.altair680kit.com/index.html
or more specifically,
http://www.altair680kit.com/manuals/Altair_680-VTL-2%20Manual-05-Beta_1-Sea…
Grant Stockly refers to "VTL-2" from Gary Shannon and Frank McCoy. The
manual says it requires 768 bytes to implement on a 6800 (which has,
admittedly, a pretty flexible instruction set, including good stack
operations).
Not knowing anything more about your system or the language than what
I've posted above, I still suggest it might be worth a look.
I looked at that,
and it was a toy language.
Alas most of the languages I want to use, still have commerical
copyrites on them, or the OS
or the source has been lost years ago.
The cpu I have designed does not lend itself to the simple compilers
that produce a stack based
instruction set. a - *n compiles to: load a, st --*sp, load n, st
--*sp , load **sp, reverse subtract *sp++.
I want to generate is ld ac a, sub ac @ n.