bin = fftest src = ff.c main.c diskio.c #cc950.c objs=$(src:.c=.o) all: $(src) $(bin) $(bin): $(objs) gcc $(ldflags) $(objs) -o $@ %.o : %.c gcc $(cflags) -c $< clean: rm -rf $(bin) *.o image_parted: dd if=/dev/zero of=disk00.vfat bs=1M count=256 fdisk -H 32 -S 32 -C 500 disk00.vfat # create one partion sudo losetup -o 16384 /dev/loop0 disk00.vfat sudo mkfs.vfat -F 32 -v /dev/loop0 sudo mount /dev/loop0 disk sudo cp -v /var/log/*log disk/ sudo ls -al disk sudo umount disk sudo losetup -d /dev/loop0 image_not_parted: dd if=/dev/zero of=disk00.vfat bs=1M count=256 fdisk -H 32 -S 32 -C 500 disk00.vfat # no one partion sudo losetup /dev/loop0 disk00.vfat sudo mkfs.vfat -f 2 -F 16 -v /dev/loop0 sudo mount /dev/loop0 disk sudo cp /var/log/*log disk/ sudo umount disk sudo losetup -d /dev/loop0 image: rm -fv disk00.vfat mkfs.vfat -I -F 12 -v -C disk00.vfat 32000 sudo mount -o loop disk00.vfat disk sudo cp -v ../../../roms/*smc disk/ sudo cp -v /var/log/syslog disk/test.txt sudo umount disk mount: sudo losetup /dev/loop0 disk00.vfat sudo mount /dev/loop0 disk umount: sudo umount disk sudo losetup -d /dev/loop0 test: echo "fi\nfs\nfl" | ./fftest run: rlwrap ./fftest