Support block reads
We will need to have another state where each access reads out a byte from a 512 byte buffer. The SD card will also have to load this data somehow, probably from a file. Ideally, a tool will exist where we can take some files, create a fat32 disk image with them on it, then turn that into an file to be read with readmemh, or something.