static void Main(string[] args) { var file = @"E:\testdata\winamp\scripts\timer.maki"; /*var vcpu = new VCPU(File.ReadAllBytes(file), DummyCtx.Instance); * DummyCtx.Instance.DoOnStart(); * Console.Read();*/ var maki = new Maki(File.ReadAllBytes(file)); var da = new ScriptDisassembly(maki); da.Disassemble(null); Console.WriteLine(da); }
static void Main(string[] args) { if (!args.Any()) { Fail("No input file specified"); } var file = args.Last(); if (!File.Exists(file)) { Fail(string.Format("The specified file “{0}” doesn't exist", file)); } var bytes = File.ReadAllBytes(args.Last()); var sda = new ScriptDisassembly(new Maki(bytes)); sda.Disassemble(null); Console.WriteLine(sda.ToString()); }