| • |
The radio modem is in every sense,
a blackbox. There was very little diagnostics information available
from it, making debugging the program very difficult. |
| • |
Applied Sciences Group had to use a customized
assembler to program the Z80 CPU. This prevented Applied Sciences
Group from using any standardized software development tools and
circuit emulators. |
| • |
The modems had to be able to interpret the ATCS
in order to break the data up into appropriate transmission packets. |
Applied Sciences Group programmers solved these problems by using good
'old-fashioned' programming practices. The entire program was designed
conceptually before a single line of code was written. The program was
thoroughly tested as each function was added.