NAND chip that understands the basic NAND command set (most chips have some own custom commands but operating systems don't use them). It can emulate mostly all of the chips supported by Linux given the manufacturer id and chip id, including large page devices. The table of IDs is taken from Linux. I added a "-mtdblock filename" switch for pointing qemu to the image to use. If no image is given nand.c will store data only in memory and discard it on quit. The patch also has a routine that calculates the ECC checksums that most NAND controllers use (but not the chip itself). Cheers, Andrew