Hot for MACRO
DATE: 2013-12-24
o/~ I've got it bad, so bad, I'm hot for MACRO! o/~
VULCAN has played Mephistopheles to my Faust and convinced me to dive into
assembly language. I ordered a copy of Ralph Gorin's classic Introduction to
DECSYSTEM-20 Assembly Language Programming after finding a copy on AbeBooks.com
in the UK for 25 USD. Then I logged-in to twenex.org and @TODAY informs me that
today, Christmas Eve, is Ralph Gorin's birthday. Can you say, "Destiny"?
I note that the Wikipedia page for MACRO-10[1] has a very straight-forward
Hello World program in MACRO along with instructions for compiling, linking,
and running it on TOPS-10.
For reference, here is the procedure for doing the same on TOPS-20, where the
program works fine:
@compile hello.mac /list
MACRO: HELLO
EXIT
@load
LINK: Loading
@save
HELLO.EXE.3 Saved
@hello
HELLO, WORLD! FROM MACRO-10
Today, TWENEX, tomorrow, the world!
-----
[1]:
https://en.wikipedia.org/wiki/MACRO-10