1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- 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
|