]> cloudbase.mooo.com Git - avrcpm.git/blame - avrcpm/z80/Makefile
Initial import of the original source from Sprite_tm:
[avrcpm.git] / avrcpm / z80 / Makefile
CommitLineData
fdcfcd44
L
1#WARNING! Do not run a 'make install' unless you know what you're doing.
2
3INSTALLDISK=/dev/sdx
4
5diskimage: cpm.bin cpmdsk/*
6 mkfs.cpm -f avrcpm -b cpm.bin -L test diskimage
7 cd cpmdsk; for x in *; do cpmcp -f avrcpm ../diskimage $$x 0:$$x; done; cd ..
8
9cpm.bin: ipl.bin bios.bin CPM.SYS
10 dd conv=sync bs=128 count=1 if=ipl.bin > cpm.bin
11 dd conv=sync bs=128 count=44 if=CPM.SYS >> cpm.bin
12 dd conv=sync bs=128 count=6 if=bios.bin >> cpm.bin
13
14ipl.bin: ipl.asm
15 z80asm ipl.asm -o ipl.bin -lipl.lst
16
17bios.bin: bios.asm
18 z80asm bios.asm -o bios.bin -lbios.lst
19
20clean:
21 rm -f bios.lst bios.bin
22 rm -f ipl.lst ipl.bin
23 rm -f cpm.bin diskimage
24
25install: diskimage dummy
26 sudo dd if=diskimage of=${INSTALLDISK} conv=sync oflag=direct,sync
27 sync
28 cpmls -f avrcpm ${INSTALLDISK}
29 sync
30 sleep 1
31 sync
32
33
34dummy: