A two part question:
- Did an agreed upon convention for end of line (EOL) within text files exist on the 8-bit Commodores?
- If there was a convention, what was it?
C64 Basic used a CR as EOL for disk files.
(source: Commodore SX-64 User's Guide, page 22: “CR stands for the CHR$ code 13, the carriage return, which is automatically PRINTed at the end of ever PRINT or PRINT# statement … ”, and verified by hex dump of disk image showing 0x0d at line end.)
I remember downloading a lot of dox files off BBS's back in the day, and given that most files were ascii from other platforms, I think the standard CrLf or Cr or Lf end of line was common. But I also remember word processors like Bank Street Writer and Speedscript being proprietary file formats.
So it was probably dealers choice; no official standard, and it was up to the operator to pair the data files with appropriate software capable of properly viewing them.
I also remember moving data from speedscript via null modem to apple so I could print on the ImageWriter at school used to give me no end of trouble... grr... :-)