Loopy has just posted an update to asm6 that incorporates several improvements I made:
- PowerPC (big-endian) and 64-bit compatible.
- Includes Dwedit's error-overload prevention code.
- Supports quiet mode with -q, which prints nothing unless there's an error. Useful for scripts.
- Returns non-zero exit status unless there are NO errors AND output file was successfully generated. This allows scripts to catch any errors, rather than thinking they have a valid file.
- It's now an error to include extra arguments, rather than just warning.
- All file writing is now checked for errors, including the final fclose().
- Generates fewer compiler warnings, and avoids non-portable things like (char*)1.