private string[] ToList(int w, int h) { string[] l = ToBinList(w, h).ToArray(); if (HexOrBinBox.SelectedItem.Equals("Hex")) { for (int i = 0; i < l.Length; i++) { l[i] = HexHelper.BinToHex(l[i]); } } else { for (int i = 0; i < l.Length; i++) { string asmString = ""; string s = l[i]; for (int j = 0; j < s.Length; j++) { if (j % w == 0) { asmString += "\n.db %"; } else if (j % 8 == 0) { asmString += ",%"; } asmString += s[j]; } l[i] = asmString.Remove(0, 1) + "\n"; } } return(l); }