private void writePointer(int offset, int pointer) {
		rom[offset] = (byte) (pointer & 0xFF);
		rom[offset + 1] = (byte) ((pointer >> 8) & 0xFF);
		rom[offset + 2] = (byte) ((pointer >> 16) & 0xFF);
		rom[offset + 3] = (byte) (((pointer >> 24) & 0xFF) + 8);
	}