boolean a = writetoFree(pointersData, asmPointer, 3,
boolean a = writeToFreeASMLink(pointersData, asmPointer, 3,
	public void writeToRom()	{		byte[] pointersData = rom.readByte(				toRegPointer(rom.readMulti(asmPointer, 3)),				(entries.length + 1) * 2);		boolean a = writetoFree(pointersData, asmPointer, 3,				pointersData.length, pointersData.length, true);		int pointersLoc = toRegPointer(rom.readMulti(asmPointer, 3)),			address = 0x58ef;		for (int i = 0; i < entries.length; i++)		{			int pointerLoc = pointersLoc + ((i + 1) * 2);			int oldPointer = 0xf0200 + rom.readMulti(pointerLoc, 2);			nullifyArea(oldPointer, entries[i].getOldLength());			rom.write(pointerLoc, address, 2);			byte[] data = entries[i].toByteArray();			rom.write(0xf0200 + address, data);			address += data.length;		}	}