public ControlPanel() {
        
        initComponents();
      
        OPCODE = new Register("OPCODE", 6, false);
        ADDR = new Register("ADDR", 8, false);
        IR = new Register("IR", 20, false);
        MBR = new Register("MBR", 20, false);
        PC = new Register("PC", 13, false);
        CC = new Register("CC", 4, false);
        COUNT = new Register("COUNT", 5, false);
        MSR = new Register("MSR", 20, false);
        MFR = new Register("MFR", 4, false);

        MEMORY = new Memory();
        ALU = new ALU();
        XF =  new File();
        RF = new File();
        I = new File();
        T = new File();
        mBootLoader=new RomLoader(this);
        
        jRbActionPerformed(null);
        
        KeyboardFocusManager manager = KeyboardFocusManager.getCurrentKeyboardFocusManager();
        manager.addKeyEventDispatcher(new MyDispatcher());
   
    }