altos: Add FAT32 support. And lots more testing.
authorKeith Packard <keithp@keithp.com>
Fri, 29 Mar 2013 07:32:23 +0000 (00:32 -0700)
committerKeith Packard <keithp@keithp.com>
Fri, 29 Mar 2013 07:32:23 +0000 (00:32 -0700)
commit86e1039e14304ac13db540f2ee3afd4ff170b8b4
treee80fbbcaf528cf657cbab0a50a7b298cdfabfac0
parent44e418bbecd3a3deae942803141cf115d92f29d2
altos: Add FAT32 support. And lots more testing.

Generalizes the FAT code to deal with either 16-bit or 32-bit
versions. The testing code now runs over a variety of disk images to
check for compatibility on all of them.

Signed-off-by: Keith Packard <keithp@keithp.com>
src/drivers/ao_bufio.c
src/drivers/ao_bufio.h
src/drivers/ao_fat.c
src/drivers/ao_fat.h
src/test/ao_fat_test.c