rem: write (fd, rom, size);
add: for (cnt = 0; (cnt < size); cnt += 32768) write (fd, ((void *)(((uint8 *)rom) + cnt)), 32768);
context: static void dumprom (void *rom, size_t size){	int fd = open ("/boot/home/" DRIVER_PREFIX ".rom", O_WRONLY | O_CREAT, 0666);	if (fd < 0) return;	write (fd, rom, size);	close (fd);}