Ed,
If you execute the Makefile (make) in the contest directory and then do ls -l
you should see something like this:
-rwxr-xr-x 1 dave dave 6328 2006-02-20 17:37 contest
-rw-r--r-- 1 dave dave 1060 2006-02-15 04:24 contest.cpp
-rwxr-xr-x 1 dave dave 1023 2006-02-15 08:19 contest.sh
-rw-r--r-- 1 dave dave 0 2006-02-20 17:37 listing
-rw-r--r-- 1 dave dave 155 2006-02-15 20:37 Makefile
-rw-r--r-- 1 dave dave 1438 2006-02-15 20:39 README
notice that both the file "contest" and "contest.sh" are executable and owned by the present user.
From within that directory execute
./contest
or
./contest.sh
and you will find a new file created called "contest.cnt"
the execute either
./contest +
or
./contest.sh +
and you will see
0001
as the conio output
and the "contest.cnt" file will be incremented to 0001
Try this before attempting the macros from with gmfsk.
Are you running gmfsk as a normal user or have you setuid on the file or possibly running as root? You don't have to do either if you set the group permissions on the /dev devices properly.
All of the code that you are using has been developed on a Debian system.
Dave