- Set<Register> allRegistersModifiable = new HashSet<>();
- allRegistersModifiable.add(QRegister.instance);
- allRegistersModifiable.addAll(NumberedRegister.instancesCorrectOrder);
- // TODO MSR, muSR, MIR, IR, PC/BZ...
- allRegisters = Collections.unmodifiableSet(allRegistersModifiable);
+ List<Register> unsortedRegistersModifiable = new ArrayList<>();
+ // TODO MIR, IR, PC/BZ...
+ unsortedRegisters = Collections.unmodifiableList(unsortedRegistersModifiable);
+ List<RegisterGroup> registerGroupsModifiable = new ArrayList<>();
+ // TODO Am2901, Am2904, Am2910
+ registerGroups = Collections.unmodifiableList(registerGroupsModifiable);