Esempio n. 1
0
        private void got_ram(byte[] data, object none)
        {
            C64RAM ram = C64RAM.getInstace();

            ram.injectBinaryData(m_startAddress, data);
            renderChars(m_startAddress);
        }
Esempio n. 2
0
        private void got_ram(byte[] data, object none)
        {
            C64RAM ram = C64RAM.getInstace();

            ram.injectBinaryData(m_startAddress + 0x2000, data);
            renderSprites();
        }
Esempio n. 3
0
        private void got_screen(byte[] data, object none)
        {
            C64RAM ram = C64RAM.getInstace();

            ram.injectBinaryData(m_screenAddress, data);
            VICECOMManager vcom = VICECOMManager.getVICEComManager();

            vcom.addBinaryMemCommand(m_screenAddress, m_charAddress + 0x800, new CommandStruct.CS_BinaryDelegate(got_char), null, this.Dispatcher);
        }
Esempio n. 4
0
        private void got_char(byte[] data, object none)
        {
            C64RAM ram = C64RAM.getInstace();

            ram.injectBinaryData(m_screenAddress, data);
            VICECOMManager vcom = VICECOMManager.getVICEComManager();

            vcom.addTextCommand("bank cpu", CommandStruct.eMode.DoCommandThrowAwayResults, null, null, null);
            renderScreen();
        }