Example #1
0
 public static void CreateDebugContext()
 {
     m_debuggerForm = new DebuggerForm();
     //m_debugFunctions = new DebugFunctions(m_debuggerForm);
     m_debuggerForm.Init();
     m_debuggerForm.Show();
     //m_debugFunctions.Init();
     //          m_debugContextInitalized = true;
 }
Example #2
0
        public static void LoadCartridge(String fullpath, String name, bool bSaveToIni)
        {
            m_soundManager.Stop();
            m_cpu.Stop();
            GameBoy.Ram.Clear();
            if (m_cartridge.Init(fullpath, name, bSaveToIni))
            {
                m_cpu.Init();
                if (m_debuggerForm != null)
                {
                    m_debuggerForm.Init();
                }
//                if (m_debugFunctions != null)
//                {
//                    m_debugFunctions.Init();
//                }
                m_soundManager.Init();
                m_BGScreen.Init();
                m_BGScreen.SetRomTitle(m_cartridge.GetTitle());
                m_soundManager.Start();
                m_cpu.Start();
                m_video.Start();
            }
        }