On Tue, 20 Mar 2007, woodelf wrote:
Do you have any AMD software kicking around?
Looking at some AMD 2901 examples I notice the use a 2901 assembler
of some kind and having the software to go with the examples would be
handy.
If you look around, you can find some meta assemblers that claim to
be at least mostly compatible with the AMD assembler. Google
"Meta Assembler" and you'll find a few.
Among other things, I'm responsible for maintaining the microcode for
a 2910/29116 based controller at work. We were using the Microtec
meta assembler, but hadn't bought the source, so were limited to
running it on the VAX. I fiddled with a few of the things that pop up
from Google, but wasn't impressed. So a year or so
ago I coerced MACRO-32
into assembling the microcode using *almost* the same
syntax. I wrote up
a nice article for the OpenVMS Times, but as far as I know it's still
sitting on the desk of the very *first* person that has to read it
and approve it for publication before I can send it out.
Grumble, grumble, grumble...
Anyway, since I've moved to MACRO-32, I can now assemble on VAXen,
Alphas, and (if ours ever gets delivered) IA64/Itanium/Integrity/Itanic
/whatever it's called this week.
MACRO-32 is amazingly flexible. This is not the first time I've used
it to assembler microcode. I also used it for the microcode for FQAM, the
QBUS adapter for the VAXstation 3520/3540.
--
roger ivie
rivie at
ridgenet.net