Im on a new computer, trying to use the A51 assembler. In a command prompt window, I can type "A51 some_file.asm" and the assembler will load, however, it will give me a fatal error with the error being an unknown control. I am not using any control directives but when I do, I still get the same issue. My path and environment variables (C51LIB and C51INC) were set to the directory where they were installed, am I missing something?
Post the full text of the command and response - copy & paste from your "XP command-box"
MS-DOS C51 COMPILER V3.20 COPYRIGHT KEIL ELEKTRONIK GmbH 1988, 1989, 1990 C51 FATAL-ERROR - ACTION: PARSING INVOKE-/#PRAGMA-LINE LINE: E:\PL_IS\D30_IS~1\TOOLS\C51\BIN\C51.EXE ..\SOURCES\LTR_MM75.C ERROR: UNKNOWN CONTROL C51 TERMINATED.
http://www.keil.com/support/man/docs/c51/c51_er_actions.htm
www.fsinc.com/.../com97g6.htm
Thanks Andy. I already found these sites, but there was no helpful hint, or I just didn't recognize it. But meanwhile I found the simple solution:
One directory in my path had more than 8 characters, that was all. So I shortened it and now it works. :D
"One directory in my path had more than 8 characters"
Clearly, 20-year-old tools were never designed to cope with that!