Beispiel #1
0
 public Chip8XMachine() : base()
 {
     m_VideoInterface = new VideoInterface(this);
     m_AudioInterface = new AudioInterface();
     m_CodeEngine     = new Interpreter(this);
     m_HybridDynarec  = new ILDynarec <ILEmitter1802>();
     m_ResManager     = new ChipResources(this);
     m_PatchEngine    = new CodePatchEngine();
 }
Beispiel #2
0
        // TODO: implement load able patch tables into Eimu, for now use hacks for testing

        public bool PatchAddress(CodeEngine engine, ushort address)
        {
            bool a = true;

            switch (address)
            {
            default: a = false; break;
            }

            return(a);
        }
Beispiel #3
0
 public ChipCorePage(CodeEngine engine) : base(0)
 {
     m_Engine = engine;
 }