- private final static ParameterClassification[] classes = { new BooleanClassification("R", "W"), hL, new BooleanClassification("H", "E"),
- new BooleanClassification("H", "I"), new BooleanClassification("H", "E"), hL, new IntegerClassification(11), am2910Instructions,
- new BooleanClassification("PS", "C"), am2904StatusInstructions, hL, hL, am2904ShiftInstructions, am2904CarryInstructions,
- new BooleanClassification("H", "DB"), new BooleanClassification("H", "AB"), registerSelect, register, registerSelect, register,
- am2901DestInstructions, am2901FuncInstructions, am2901SrcInstructions, new IntegerClassification(16),
- new BooleanClassification("D", "K"), interruptInstructions, new BooleanClassification("Dis", "IE") };
+ private final static ParameterClassification[] classes = { new BooleanClassification("Dis", "IE"), new IntegerClassification(16),
+ new BooleanClassification("D", "K"), interruptInstructions, new BooleanClassification("H", "AB"), registerSelect, register,
+ registerSelect, register, am2901DestInstructions, am2901FuncInstructions, am2901SrcInstructions, new IntegerClassification(12),
+ am2910Instructions, new BooleanClassification("PS", "C"), am2904StatusInstructions, hL, hL, am2904ShiftInstructions,
+ am2904CarryInstructions, new BooleanClassification("H", "DB"), new BooleanClassification("H", "E"), hL,
+ new BooleanClassification("H", "E"), new BooleanClassification("H", "I"), new BooleanClassification("R", "W"), hL };
+
+ private final static String[] paramDesc = { "Allow interrupts?", "Interrupt instructions; omitted for simplicity",
+ "Get D-input from data bus/constant value", "Constant value", "Operand sources for ALU operation", "ALU operation",
+ "Destination of ALU calculation", "Register for A-operand", "Get A-operand from instruction register/micro instruction?",
+ "Register for B-operand", "Get B-operand from instruction register/micro instruction?",
+ "Put data from Y-output on address bus?", "Put data from Y-output on data bus?", "Source for carry-in", "Shift instructions",
+ "Modify micro status register?", "Modify macro status register?", "Operations on the status register",
+ "Is conditional jump enabled?", "Instructions for the micro instruction pointer", "Absolute address of a micro instruction",
+ "Load instruction pointer from data bus?", "Put instruction pointer on data bus?", "Increment instruction pointer?",
+ "Put instruction pointer on address bus?", "Load instruction register from data bus?", "Read from/Write to main memory?" };