2 # Assembler wrapper for simh h316
9 name
=`basename $1 .asm`
12 cat $1 | tab | paron
> $name.par
16 echo "rest $H316/sys/dap.sys" > $name.go
17 echo "d a 120420" >> $name.go
18 echo "at ptr $name.par" >> $name.go
19 echo "at ptp $name.obj" >> $name.go
20 echo "at tty3 $listfile" >> $name.go
21 echo "set tty3 uascii" >> $name.go
22 echo "set tty3 start" >> $name.go
24 echo "d ptr pos 0" >> $name.go
26 echo "quit" >> $name.go
27 h316
$name.go
> /dev
/null
32 if cat $name.lst |
grep "NO ERRORS IN ABOVE ASSEMBLY">/dev
/null
2>&1; then
36 echo "DAP-16 assembly successfull :-)"
40 echo -e "\nDAP-16 assembly FAILED!"