public static void GetBlocks(BlockListType type, u32 count) { nullDCInstance.dpa packet = new nullDCInstance.dpa(); ndc.SendString("blocks " + ((u32)type).ToString() + " " + count.ToString() + " 0");//the last 0 is for binary transfer :) ndc.GetPacket(ref packet); u32 blk_num = (u32)(packet.sz / (9 * 4)); blocks = new Sh4Block[blk_num]; for (u32 i = 0; i < blk_num; i++) { blocks[i] = new Sh4Block(); blocks[i].ReadFromPacket(ref packet); } }
private void button2_Click(object sender, EventArgs e) { ndc.SendString("pclear"); ndc.dpa t = new nullDCInstance.dpa(); ndc.GetPacket(ref t); }