]> cloudbase.mooo.com Git - avrcpm.git/blame - avrcpm/cpm/Makefile
* More rcall --> lcall changes.
[avrcpm.git] / avrcpm / cpm / Makefile
CommitLineData
fdcfcd44
L
1#WARNING! Do not run a 'make install' unless you know what you're doing.
2
db568140 3INSTALLDISK=/dev/sdb
fdcfcd44
L
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
fc1c8e54 12 dd conv=sync bs=128 count=7 if=bios.bin >> cpm.bin
fdcfcd44
L
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
fc1c8e54
L
19
20cpmdsk/BIOS.MAC: bios.asm
67acb879 21 awk -f z80asm_to_mac.awk bios.asm >BIOS.MAC
fc1c8e54 22
fdcfcd44
L
23clean:
24 rm -f bios.lst bios.bin
25 rm -f ipl.lst ipl.bin
26 rm -f cpm.bin diskimage
27
db568140 28installcpm: cpm.bin dummy
a54e22b7 29 sudo dd if=cpm.bin of=${INSTALLDISK} bs=128 conv=sync oflag=sync
db568140
L
30 sync
31 sleep 1
32 sync
33
fdcfcd44
L
34install: diskimage dummy
35 sudo dd if=diskimage of=${INSTALLDISK} conv=sync oflag=direct,sync
36 sync
37 cpmls -f avrcpm ${INSTALLDISK}
38 sync
39 sleep 1
40 sync
41
42
43dummy: