docs: def free(self):
          """Free the memory referred to by the file-like, any subsequent
          operations on this file-like or slices of it will fail.
          """
          # Free the memory
          self._machine_controller.sdram_free(self._start_address,
                                              self._x, self._y)
  
          # Mark as freed
          self._freed = True