Example #1
0
 public InstructionForm(Z80Cpu cpu, Memory.MappedMemory ram)
 {
     m_cpu = cpu;
     m_ram = ram;
     //m_curInst = null;
     InitializeComponent();
 }
Example #2
0
        public GBScreenForm(Memory.MappedMemory ram)
        {
            InitializeComponent();
            m_cpuUsage = new int[toolStripStatusLabelSpeed.Width];
            for (int i = 0; i < m_cpuUsage.Length; i++)
            {
                m_cpuUsage[i] = 0;
            }
            this.IsMdiContainer = true;
            this.Visible        = true;
            m_srcRect           = new Rectangle(0, 0, 256, 256);
            m_wnRect            = new Rectangle(0, 0, 160, 144);
            m_spRect            = new Rectangle(0, 0, 160, 144);
            m_units             = GraphicsUnit.Pixel;
            m_rect     = new Rectangle();
            m_bgBitmap = new Bitmap(160, 144, PixelFormat.Format32bppArgb);

            m_toolStripRecent = new myToolStripMenuItem[5];
            for (int i = 0; i < 5; i++)
            {
                m_toolStripRecent[i]        = new myToolStripMenuItem();
                m_toolStripRecent[i].Text   = "";
                m_toolStripRecent[i].Click += new System.EventHandler(OnToolStripRecentClick);
                fichierToolStripMenuItem.DropDownItems.Add(m_toolStripRecent[i]);
                m_toolStripRecent[i].Visible = false;
            }

            ReadIniFile();
            RefreshUI();
            this.Show();
        }
Example #3
0
 //////////////////////////////////////////////////////////////////////
 //
 //////////////////////////////////////////////////////////////////////
 public BgTileMapForm(Memory.MappedMemory ram)
 {
     InitializeComponent();
     m_ram    = ram;
     m_bitmap = new Bitmap(256, 256);
     for (int i = 0; i < 256; i++)
     {
         for (int j = 0; j < 256; j++)
         {
             m_bitmap.SetPixel(i, j, Color.White);
         }
     }
 }
Example #4
0
        public GBScreenForm(Memory.MappedMemory ram)
        {
            InitializeComponent();
            this.IsMdiContainer = true;
            this.Visible        = true;
            m_ram    = ram;
            m_bitmap = new Bitmap(166, 144);
            ColorConverter cv = new ColorConverter();

            c0 = (Color)cv.ConvertFromString("#000000");
            c1 = (Color)cv.ConvertFromString("#550000");
            c2 = (Color)cv.ConvertFromString("#AAAAAA");
            c3 = (Color)cv.ConvertFromString("#FFFFFF");
        }
Example #5
0
        //////////////////////////////////////////////////////////////////////
        //
        //////////////////////////////////////////////////////////////////////
        public BgTileMapForm(Memory.MappedMemory ram)
        {
            InitializeComponent();
            m_ram    = ram;
            m_bitmap = new Bitmap(256, 256);
            for (int i = 0; i < 256; i++)
            {
                for (int j = 0; j < 256; j++)
                {
                    m_bitmap.SetPixel(i, j, Color.White);
                }
            }
            m_bitmapTileZoom = new Bitmap(8, 8);
            for (int i = 0; i < 8; i++)
            {
                for (int j = 0; j < 8; j++)
                {
                    m_bitmap.SetPixel(i, j, Color.White);
                }
            }
            ColorConverter cv = new ColorConverter();

            c0               = (Color)cv.ConvertFromString("#E0F8D0"); //lightest      -00
            c1               = (Color)cv.ConvertFromString("#88C070"); //light         -01
            c2               = (Color)cv.ConvertFromString("#346856"); //dark          -10
            c3               = (Color)cv.ConvertFromString("#081820"); //darkest       -11
            m_bgPalette      = new Color[4];
            m_bgPalette[0]   = c0;
            m_bgPalette[1]   = c1;
            m_bgPalette[2]   = c2;
            m_bgPalette[3]   = c3;
            m_mainPalette    = new Color[4];
            m_mainPalette[0] = c0;
            m_mainPalette[1] = c1;
            m_mainPalette[2] = c2;
            m_mainPalette[3] = c3;
        }
Example #6
0
 public RamViewForm(Memory.MappedMemory ram)
 {
     InitializeComponent();
     m_ram = ram;
 }