public DFS addByteArray(int address, int length, String label, int... format) {

    if (label != null)
      rom.label[address] = label;

    for(int i = 0; i < length; i++) {
      for (int f = 0; f < format.length; f++) {
        int ca = address + format.length * i + f;
        rom.type[ca] = ROM.DATA_BYTEARRAY;
        rom.format[ca] = format[f];
        rom.width[ca] = format.length;
        if (i > 0 && i % 8 == 0 && f == 0)
          rom.comment[ca] = "$" + Util.toHex(i);
      }
    }

    return this;
  }