On Fri, May 4, 2018 at 8:16 PM, dwight via cctalk <cctalk at classiccmp.org>
wrote:
I'm not sure how much good a 2900 assembler would
be for a 3000 series
part. The 2900 has an address controller more like a typical micro
computer, while the 3000 is more like playing a game of chess.
I can certainly attest to the 3000 being like chess after pouring over the
documentation; the microcode is laid out in a (possibly 3D) matrix, with 32
rows, 16 columns, and perhaps multiple pages. The conditional jumps only
allow certain destinations, like jumping to row 0, jumping somewhere in the
current row or column, jumping to an even/odd column depending on a flag,
etc. It can get quite confusing!
Kyle